summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Documented moused flags.jkh1998-03-071-7/+16
| | | | Submitted by: Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>
* Add -I flag.jkh1998-03-071-2/+13
| | | | Submitted by: Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>
* New moused flag.jkh1998-03-073-7/+8
| | | | Submitted by: Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>
* Add a mouse configuration menu.jkh1998-03-0714-153/+487
| | | | Submitted by: Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>
* Use `foo/bar.a' instead of `-Lfoo -lbar' for linking to static internalbde1998-03-078-91/+46
| | | | | libraries, so that `ld -f' in can create correct dependencies for yet-to-be-built libraries.
* Add primary fat-32ache1998-03-073-1/+5
|
* Fix a #ifndef that became a #ifdef and changed the defaultjb1998-03-071-2/+2
| | | | | | behaviour of rpcgen. Noticed by: bde
* Fix resource allocation problems:wpaul1998-03-071-94/+176
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Completely recoded the ypmatch cache code. The old code could leak memory: it would allow the cache to grow, but never shrink. The new code imposes the following limits: o The cache is capped at a limit of 5 entries. o Each entry expires after five seconds, at which point its slot is freed. o If an insertion is to be done and all five slots are filled, the oldest entry is forcibly expired to release its slot. Also, the cache is implemented on a per-binding basis rather than having a global cache covering all bindings. This means that each bound domain has its own 5 slot cache. - Changed clntudp_create() to clntudp_bufcreate() so that the xmit/recv message buffer sizes can be set explicitly. NIS transactions are rarely much larger than 1024 bytes since YPMAXRECORD is 1024. The defaults chosen by clntudb_create() are actually much larger than needed. I set the xmit buffer to a little over 1024 and the recv buffer to a little over 2048. This saves a few Kbytes for each NIS binding. - Add my name to the copyright. I think I've made enough changes to this file to merit it. :) Note: these changes should go into the 2.2.x branch, but I'm waiting on feedback from a tester to see if the cache fixes solve the reported memory leak problem.
* Add ${CXX} to list of variables passed in the environment whenasami1998-03-071-2/+3
| | | | | | invoking configure. Submitted by: obrien
* DOH! Forgot a backslash.jkh1998-03-061-2/+2
|
* Open temporary files with O_EXCL.guido1998-03-061-1/+1
| | | | Obtained from:bugtraq
* Fixed existence test for secure sources (don't test for secure objects).bde1998-03-061-4/+4
| | | | Fixed some formatting.
* Fixed `make -jN' for large N, as usual.bde1998-03-061-1/+3
|
* Fixed `make -jN' for large N, as usual. Too usual for yp programs.bde1998-03-061-2/+2
|
* Fixed `make -jN' for large N. version.h was missing from SRCS,bde1998-03-061-1/+2
| | | | | | SRCS was disordered to work around the bug for plain `make', and the version number was bumped twice by building two copies of version.[ch] concurrently.
* Fixed `make -jN' for large N, as usual.bde1998-03-061-2/+2
|
* Fixed `make -jN' for large N, as usual.bde1998-03-062-4/+4
|
* Fixed `make -jN' for large N. Just put the generated file y.tab.h inbde1998-03-061-1/+3
| | | | | SRCS and add a dummy rule to create it. This and cleaning of yacc output files should all be handled by bsd.prog.mk.
* Fixed `make -jN' for large N, as usual.bde1998-03-061-2/+3
|
* Fixed `make -jN' for large N. Just put all generated headers in SRCS.bde1998-03-061-1/+1
|
* Use the standard method for avoiding concurrent builds of multiple targetsbde1998-03-061-4/+3
| | | | built by a single rule (.ORDER: foo.c foo.h ...).
* MF22: add ports-biologyjkh1998-03-062-2/+4
|
* Fixed `make -jN' for large N. The usual method of pretending that allbde1998-03-061-13/+24
| | | | | | | | | objects depend on all generated headers doesn't work because it gives cyclic dependencies. Give enough dependencies explicitly. We no longer need to use .SINGLESHELL for `make depend'. .SINGLESHELL was more of a bottleneck than usual because `make depend' makes everything. Fixed some spelling and English errors.
* Fix fprintf() here too.jkh1998-03-061-1/+1
|
* \e should have been \n (don't know when this was broken).jkh1998-03-061-1/+1
|
* Fixed `make -jN' for large N. Just put the generated headers inbde1998-03-061-4/+2
| | | | | | | ${SRCS} instead of giving inadequate explicit dependencies. There is still a problem after `make depend; make clean'. Then `make' barely works, and `make -jN' is confused by absolute paths in .depend.
* Trivial filesystem getpages/putpages implementations, set the second.msmith1998-03-0610-10/+178
| | | | | These should be considered the first steps in a work-in-progress. Submitted by: Terry Lambert <terry@freebsd.org>
* Fixed building with `make -jN'. Put ss_err.h in SRCS so that recentbde1998-03-061-6/+7
| | | | | | | | | | changes to bsd.lib.mk can handle building it early enough. Don't use the same rule for ss_err.h and ss_err.c, else `make -jN' would run the rule twice concurrently. Don't put ss_err.c out of order in SRCS; doing so was a kludge to get ss_err.h built early enough for plain `make'. Don't put a non-generated file in CLEANFILES.
* If .depend doesn exist, then pretend that all objects depend on allbde1998-03-061-1/+6
| | | | | | headers in ${SRCS}, as in bsd.lmod.mk and bsd.prog.mk. This helps `make [-j]' work when .depend doesn't exist. Even plain `make' sometimes only worked because of magic ordering in ${SRCS}.
* Removed support for now-unused FreeBSD misfeature DPSRCS.bde1998-03-063-9/+6
|
* MF22: various doc bogons noticed.jkh1998-03-066-10/+24
|
* Don't use the FreeBSD misfeature DPSRCS or give explicit dependenciesbde1998-03-065-18/+7
| | | | | on generated headers. Just put generated headers in SRCS so that bsd.*.mk can generate better dependencies.
* Fixed dependency of ${PROG} on ${DPSRCS}. There were various racesbde1998-03-061-3/+8
| | | | | for `make -j'. There are one-off fixes for the problem in a few Makefiles, e.g., amd/amq/Makefile.
* Go to reduced device set now that "make-unders" work.jkh1998-03-061-4/+2
|
* Fixed dependencies of ${PROG} on ${DPSRCS} and `all' on ${_ILINKS}.bde1998-03-062-12/+18
| | | | | | | There were various races for `make -j'. Half-built versions of vnode_if.h were sometimes #included... Removed a null dependency.
* We don't need to NUL terminate our sun_path.brian1998-03-061-4/+3
| | | | Pointed out by: Garrett Wollman <wollman@khavrinen.lcs.mit.edu>
* Add 4th button support for the "MouseMan" protocol. The latestyokota1998-03-061-4/+5
| | | | trackball model from Logitech has four buttons.
* Nul terminate sockaddr_un::sun_pathbrian1998-03-061-3/+4
| | | | Suggested by: Theo de Raadt <deraadt@openbsd.org>
* Teruillian --> Tertullianalex1998-03-063-3/+2
| | | | | PR: 5928 Submitted by: Doug <Studded@dal.net>
* Use the correct device name in -direct mode.brian1998-03-061-16/+12
|
* Fix the broken installation of strip. It tried to use the installedjdp1998-03-061-1/+16
| | | | | | strip program (via "install") to strip itself. But the program wasn't executable because "install" hadn't made it so yet. I borrowed the method used for the old strip to get around this.
* Make SyslogAddr a sockaddr_un rather than a sockaddr.brian1998-03-051-10/+12
| | | | | This wasn't a problem in practice as PATH_LOG and PATH_OLDLOG are both < sizeof sockaddr::sa_data.
* Remove special handling for resuming clock interrupt when using APIC_IO.tegge1998-03-0514-153/+46
| | | | The `generic' vector stubs do the right thing.
* Use t_idt instead of idt inside setidt() if f00f_hack() has relocated the IDT.tegge1998-03-052-4/+14
| | | | Submitted by: Bruce Evans <bde@zeta.org.au>
* fix a type in the rulesetsjmb1998-03-051-2/+2
| | | | | | | | same fix as recorded in misc/5924 that problem report was filed against the stable branch but that's not a reason not to fix it here as well ;) Reviewed by: jmb Submitted by: Ruslan Ermilov <ru@ucb.crimea.ua>
* Correct minor typojkh1998-03-052-2/+2
| | | | Confirmed by: Ustimenko Semen <semen@iclub.nsu.ru>
* Fixed mistakenly merged part.kato1998-03-051-51/+25
| | | | Submitted by: NOKUBI Hirotaka <hnokubi@yyy.or.jp>
* Reconized OpenBSD partitions.obrien1998-03-051-1/+3
|
* Disable redirection of clock interrupt to a higher priority vector.tegge1998-03-041-2/+2
| | | | | This does not work on most dual Pentium machines, due to setidt() being neutralized by f00f_hack().
* If numdirs is zero, print a helpful message instead of divding by zero later.phk1998-03-043-0/+12
|
OpenPOWER on IntegriCloud