ƒ¬735447 229 113 143 112 117 151 250 129 161 144 121 440 183 930 242 132 211 129 476 230 308 157 217 177 321 254 413 120 302 166 177 274 294 569 203 644 160 158 372 278 105 237 176 113 206 164 108 110 111 118 361 402 211 168 286 149 223 282 190 111 143 139 140 951 105 401 222 278 237 138 125 240 171 146 130 209 205 123 124 169 306 233 124 181 136 133 296 220 164 204 118 131 331 607 322 269 632 241 298 166 144 134 134 113 171 135 138 112 115 121 123 409 117 137 110 240 327 254 189 190 190 167 1412 149 133 137 191 121 113 109 693 501 308 287 237 218 161 169 330 401 579 280 117 160 528 217 144 102 199 427 174 327 155 124 121 353 158 607 157 150 129 171 241 116 234 121 602 535 176 271 189 319 224 238 180 176 237 344 384 132 134 559 197 210 238 179 1468 139 267 159 106 114 112 198 183 112 107 247 426 275 227 207 179 111 112 192 125 549 126 121 107 108 166 239 158 200 194 117 195 184 131 441 127 240 186 129 129 209 118 298 K 10 svn:author V 5 dyson K 8 svn:date V 27 1998-04-25T04:50:03.000000Z K 7 svn:log V 19 Correct copyright. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-04-25T05:19:33.000000Z K 7 svn:log V 50 Sync with sys/i386/isa/wd.c revision up to 1.163. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-04-25T09:16:23.000000Z K 7 svn:log V 18 Quieten gcc-2.8.1 END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-04-25T09:17:50.000000Z K 7 svn:log V 23 MFC: Quieten gcc-2.8.1 END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-04-25T10:49:52.000000Z K 7 svn:log V 57 Make gcc-2.8.1 build ppp cleanly. Support OpenBSD again. END K 10 svn:author V 7 andreas K 8 svn:date V 27 1998-04-25T14:32:22.000000Z K 7 svn:log V 153 make includes has to execute "make beforeinstall" in src/lib/libcalendar as well, otherwise "make depend" during "make buildworld" fails in usr.bin/ncal END K 10 svn:author V 8 hosokawa K 8 svn:date V 27 1998-04-25T17:52:15.000000Z K 7 svn:log V 32 #define'd KWD_XXX for keywords. END K 10 svn:author V 8 hosokawa K 8 svn:date V 27 1998-04-25T18:10:10.000000Z K 7 svn:log V 64 Keywords "iosize" and "memsize" are unused since 1.5. Removed. END K 10 svn:author V 5 tegge K 8 svn:date V 27 1998-04-26T01:00:00.000000Z K 7 svn:log V 50 Don't clobber errno when reaping child processes. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1998-04-26T03:18:38.000000Z K 7 svn:log V 27 Add the PAT cpuid feature. END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-04-26T06:19:24.000000Z K 7 svn:log V 347 `sigprocmask()' man page references `sigmask()' in synopsis. Note odd `sigmask()' line in synopsis. `sigsetops(3)' is better suited for `sigprocmask' and is already referenced from the manual page. (`sigmask()' is useful for the older (& deprecated) `sigsetmask()' API). PR: 6395 Reviewed by: phk Submitted by: Joseph Koshy END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-04-26T06:21:29.000000Z K 7 svn:log V 91 fix ncal.1 grammar PR: 6394 Reviewed by: phk Submitted by: Josh Gilliam END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-04-26T06:32:13.000000Z K 7 svn:log V 837 Jean-Simon Pendry's paper on amd refers to the use of "ypcat -k" against the "master map" to get the list of mount point/amd map correspondences, and using that list as command-line arguments to start amd. When I tried to do this with the existing /etc/rc* scripts, I found that I couldn't do this by modifying only /etc/rc.conf: that file gets sourced very early by /etc/rc, well before any networking functionality is present, let alone NIS. Further, I wasn't able to figure out a way to use various levels & types of quoting to defer evaluation of the string to a point subsequent to NIS initialization. As a result, I resorted to hacking /etc/rc.network -- but I did it in a way that ought to be reasonably general, and avoid breakage for anyone else. PR: 6387 Reviewed by: phk Submitted by: David Wolfskill END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-04-26T06:51:36.000000Z K 7 svn:log V 149 telnetd does not recognize the if (display file before login) gettytab flag. PR: 6365 Reviewed by: phk Submitted by: Jason Garman END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-04-26T08:34:26.000000Z K 7 svn:log V 40 Add the whatis database to catpages too END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-04-26T08:40:25.000000Z K 7 svn:log V 118 Use more reasonable defaults for SUP variables (and print them correctly) now that sup is long since dead and buried. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-04-26T08:40:48.000000Z K 7 svn:log V 37 MFC: retire sup just a wee bit more. END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-04-26T09:44:48.000000Z K 7 svn:log V 383 When all transformation rules to or from a suffix disappeared, make tries to free the suffix. I think, it is a very strange idea. (Or, maybe, it is a POSIX requirement?) And it is done incorrectly. Apparently, it even don't update the list of known suffixes (but it is an other bug). PR: 4254, 4692, 4783 Reviewed by: phk Submitted by: Dmitrij Tejblum END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-04-26T16:12:23.000000Z K 7 svn:log V 137 Backed out most of rev.1.19 (explicit dependencies of object files on generated headers). This is now handled generally in bsd.prog.mk. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-04-26T16:31:14.000000Z K 7 svn:log V 215 Fixed `make -j9' by putting generated headers in ${SRCS}. Removed bogus dependencies of generated .c files on generated headers (these made `make -JN' work provided `depend' was made first). Sorted sources lists. END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-04-26T17:28:26.000000Z K 7 svn:log V 65 Add pa=none to give a hint that they exist. PR: 2368 (somewhat) END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-04-26T17:44:23.000000Z K 7 svn:log V 124 Add warning about root-fs blocksize expectations. PR: 4485 Reviewed by: phk Submitted by: Kees Jan Koster END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-04-26T18:15:38.000000Z K 7 svn:log V 85 say a few words about the -b option. Reviewed by: Bill Trost END K 10 svn:author V 3 des K 8 svn:date V 27 1998-04-26T19:10:51.000000Z K 7 svn:log V 228 Check that user really typed "who am {I,i}", and that no stray arguments are given. Note that usage() and the manpage disagree... PR: bin/6294 Suggested by: Ruslan Ermilov and Bruce Evans Submitted by: Ruslan Ermilov (partly) END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-04-27T01:40:38.000000Z K 7 svn:log V 159 o Don't limit our tun device number to 256. As long as there's another /dev/ entry, keep trying to open them. o Don't allow ``open ccp'' if lcp isn't open. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-04-27T01:44:22.000000Z K 7 svn:log V 318 Support more than 256 tun devices: $ ls -l /dev/tun25[4-7] crw------- 1 fax dialer 52, 254 Apr 27 02:27 /dev/tun254 crw------- 1 fax dialer 52, 255 Apr 27 02:27 /dev/tun255 crw------- 1 fax dialer 52, 0x00010000 Apr 27 02:31 /dev/tun256 crw------- 1 fax dialer 52, 0x00010001 Apr 27 02:31 /dev/tun257 END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-04-27T04:26:56.000000Z K 7 svn:log V 26 *** empty log message *** END K 10 svn:author V 2 dg K 8 svn:date V 27 1998-04-27T10:51:26.000000Z K 7 svn:log V 210 Fixed a bug where if MAXUSRARGS amount of args were passed in, the argv[] array would end up without the NULL pointer termination, causing the glob code to glob whatever garbage happend to follow on the stack. END K 10 svn:author V 3 des K 8 svn:date V 27 1998-04-27T11:36:06.000000Z K 7 svn:log V 74 Fixed spelling of "fictitious" in diagnostics and comments PR: kern/6429 END K 10 svn:author V 3 des K 8 svn:date V 27 1998-04-27T11:39:05.000000Z K 7 svn:log V 85 Fixed erroneous spelling of "fictitious" in diagnostics and comments. PR: kern/6429 END K 10 svn:author V 3 des K 8 svn:date V 27 1998-04-27T14:17:30.000000Z K 7 svn:log V 181 Cast return values to the appropriate fp_*_t. Note that the man page incorrectly refers to them as e.g. fp_except rather than fp_except_t. PR: misc/6310 Submitted by: Niall Smart END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-04-27T15:08:07.000000Z K 7 svn:log V 201 Don't include ../Makefile.inc here. bsd.man.mk is always included in another .mk file which has already included ../Makefile.inc, so including ../Makefike.inc again mainly messed up `+=' definitions. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-04-27T16:21:33.000000Z K 7 svn:log V 476 Don't build dependencies unless NOCLEAN is set. This speeds up `make world' by about 14% here (down to 4490 seconds real on a K6/233). Temporarily skip this optimization when building with -j, since there are still many broken makefiles. Fixed NOCLEANDIR option. Cleaning of `.depend' was broken. Put -nostdinc in CFLAGS, not in CC, and don't override the default CC. This fixes enforcing use of ${WORLDTMP}/usr/include. Don't install library man pages in ${WORLDTMP}. END K 10 svn:author V 6 julian K 8 svn:date V 27 1998-04-28T00:10:53.000000Z K 7 svn:log V 107 Submitted by: Doug Ambrisko make standard links for the first detected sound card. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-04-28T01:25:46.000000Z K 7 svn:log V 549 o Add the link name to modem diagnostics. o Create struct mpserver as part of struct mp. mpserver creates a unix-domain socket based on the peers auth name and endpoint discriminator. If it already exists, ppp will ``pass the link'' over to the owner of the socket, joining it into the bundle of another ppp invocation, otherwise ppp waits for other invocations to pass it links through this socket. The final piece of code will be the code that flattens our datalink info and passes it down this channel (not yet implemented). END K 10 svn:author V 2 dg K 8 svn:date V 27 1998-04-28T03:37:23.000000Z K 7 svn:log V 69 Set TCP_NODELAY on the control channel to improve performance a bit. END K 10 svn:author V 3 imp K 8 svn:date V 27 1998-04-28T05:08:10.000000Z K 7 svn:log V 66 Use historically correct error message in some cases, optionally. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-04-28T05:31:41.000000Z K 7 svn:log V 279 Fixed syntax error for `make checkdpadd'. libfl.a should never be used. ${LIBFL} is set to a weird value in an attempt to inhibit its use, but only breaks properly in some contexts. Fixed the usual style bugs for DPADD and LDADD (disorder, and += for the initial assignment). END K 10 svn:author V 5 dyson K 8 svn:date V 27 1998-04-28T05:54:47.000000Z K 7 svn:log V 183 Fix a pseudo-swap leak problem. This mitigates "leaks" due to freeing partial objects, not freeing entire objects didn't free any of it. Simple fix to the map code. Reviewed by: dg END K 10 svn:author V 4 ache K 8 svn:date V 27 1998-04-28T06:22:20.000000Z K 7 svn:log V 12 V2.2 import END K 10 svn:author V 4 ache K 8 svn:date V 27 1998-04-28T06:22:20.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r35486, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1998-04-28T06:22:21.000000Z K 7 svn:log V 80 This commit was manufactured by cvs2svn to create tag 'libreadline-vendor-v2_2'. END K 10 svn:author V 4 ache K 8 svn:date V 27 1998-04-28T06:49:42.000000Z K 7 svn:log V 20 Merge local changes END K 10 svn:author V 2 dg K 8 svn:date V 27 1998-04-28T06:59:14.000000Z K 7 svn:log V 114 Cache the results of the ps_strings sysctl so that it doesn't have to be redone for every call of setproctitle(). END K 10 svn:author V 2 dg K 8 svn:date V 27 1998-04-28T07:02:33.000000Z K 7 svn:log V 73 Oops, revert part of a diff that wasn't supposed to have been committed. END K 10 svn:author V 4 ache K 8 svn:date V 27 1998-04-28T07:16:24.000000Z K 7 svn:log V 15 Upgrade to 2.2 END K 10 svn:author V 4 ache K 8 svn:date V 27 1998-04-28T07:37:54.000000Z K 7 svn:log V 17 Fix merge errors END K 10 svn:author V 5 danny K 8 svn:date V 27 1998-04-28T13:49:50.000000Z K 7 svn:log V 17 Spelling police. END K 10 svn:author V 3 des K 8 svn:date V 27 1998-04-28T17:26:32.000000Z K 7 svn:log V 26 Remove keyboard droppings END K 10 svn:author V 6 eivind K 8 svn:date V 27 1998-04-28T18:15:08.000000Z K 7 svn:log V 265 Translate T_PROTFLT to SIGSEGV instead of SIGBUS when running under Linux emulation. This make Allegro Common Lisp 4.3 work under FreeBSD! Submitted by: Fred Gilham Commented on by: bde, dg, msmith, tg Hoping he got everything right: eivind END K 10 svn:author V 5 dyson K 8 svn:date V 27 1998-04-29T04:28:22.000000Z K 7 svn:log V 307 Tighten up management of memory and swap space during map allocation, deallocation cycles. This should provide a measurable improvement on swap and memory allocation on loaded systems. It is unlikely a complete solution. Also, provide more map info with procfs. Chuck Cranor spurred on this improvement. END K 10 svn:author V 3 max K 8 svn:date V 27 1998-04-29T06:58:43.000000Z K 7 svn:log V 118 Add "flags 0x10" to the sio0 entry so that SMP-GENERIC acts in thesame manner as the GENERIC kernel to the -h option. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1998-04-29T06:59:08.000000Z K 7 svn:log V 74 Add a needed prototype, and fix a panic problem with the new memory code. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-04-29T09:02:16.000000Z K 7 svn:log V 194 Stubs are required in libc so that it can be used with libpthread (and kernel threads), but weak symbols and non-weak symbols of the same name built into libc_r result in unpredictable linking. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-04-29T09:06:13.000000Z K 7 svn:log V 58 Use signal() in both the threaded and non-threaded cases. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-04-29T09:08:43.000000Z K 7 svn:log V 131 Reference an external variable in threaded programs so that the autoinitialiser gets linked in and therefore called before main(). END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-04-29T09:10:58.000000Z K 7 svn:log V 190 Replace the threaded locking with spinlock calls for both threaded and non-threaded programs. This makes malloc thread safe for linking with libpthread and kernel threads. Reviewed by: phk END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-04-29T09:14:35.000000Z K 7 svn:log V 99 Stop renaming these in libc_r because wrappered versions don't make sense. PR: i386/4826, bin/5953 END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-04-29T09:36:03.000000Z K 7 svn:log V 20 Atomic lock source. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-04-29T09:39:34.000000Z K 7 svn:log V 52 Remove empty files that were renamed some time ago. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-04-29T09:40:51.000000Z K 7 svn:log V 48 Don't need wrappers for longjmp/setjmp anymore. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-04-29T09:45:38.000000Z K 7 svn:log V 47 Sync with sys/i386/i386/trap.c revision 1.127. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-04-29T09:59:34.000000Z K 7 svn:log V 859 Change signal model to match POSIX (i.e. one set of signal handlers for the process, not a separate set for each thread). By default, the process now only has signal handlers installed for SIGVTALRM, SIGINFO and SIGCHLD. The thread kernel signal handler is installed for other signals on demand. This means that SIG_IGN and SIG_DFL processing is now left to the kernel, not the thread kernel. Change the signal dispatch to no longer use a signal thread, and call the signal handler using the stack of the thread that has the signal pending. Change the atomic lock method to use test-and-set asm code with a yield if blocked. This introduces separate locks for each type of object instead of blocking signals to prevent a context switch. It was this blocking of signals that caused the performance degradation the people have noted. This is a *big* change! END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-04-29T11:03:34.000000Z K 7 svn:log V 14 Add spinlock. END K 10 svn:author V 2 dt K 8 svn:date V 27 1998-04-29T12:55:51.000000Z K 7 svn:log V 309 Use DFLTBSIZE instead of MAXBSIZE for pm_fatblksize. In msdosfs_sync: spelling fix, formatting changes; fix MNT_LAZY (sync modified denodes, don't sync device) Mostly submitted by (and with hints from): bde Increase limit for maximum disk size: as far as I can see previous limit was gratuitously too low. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-04-29T15:39:47.000000Z K 7 svn:log V 128 MFC: sync with NetBSD/pc98 based on NetBSD/i386 version 1.3G patchlevel 117. Submitted by: NOKUBI Hirotaka END K 10 svn:author V 7 andreas K 8 svn:date V 27 1998-04-29T17:09:41.000000Z K 7 svn:log V 181 Fixes incorrect company and product names in uha(4) manpage and LINT config file. Should be merged to -STABLE as well. PR: closes 6447 Submitted by: Steven Plite splite@purdue.edu END K 10 svn:author V 3 imp K 8 svn:date V 27 1998-04-29T18:21:35.000000Z K 7 svn:log V 144 Use ${.TARGET} rather than $@. i386 tested, pc98 untested because config on my box doesn't grok machine type pc98. PR: 3272 Submitted by: jhs END K 10 svn:author V 3 imp K 8 svn:date V 27 1998-04-29T18:39:51.000000Z K 7 svn:log V 46 Add note about BLOCKSIZE variable to -s flag. END K 10 svn:author V 7 andreas K 8 svn:date V 27 1998-04-29T21:53:01.000000Z K 7 svn:log V 29 Import GNU bc 1.04 PR: 4183 END K 10 svn:author V 7 andreas K 8 svn:date V 27 1998-04-29T21:53:01.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r35516, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1998-04-29T21:53:02.000000Z K 7 svn:log V 75 This commit was manufactured by cvs2svn to create tag 'bc-vendor-bc_1_0_4'. END K 10 svn:author V 7 andreas K 8 svn:date V 27 1998-04-29T21:57:35.000000Z K 7 svn:log V 50 Added short instruction for FreeBSD how to import END K 10 svn:author V 4 ache K 8 svn:date V 27 1998-04-29T21:58:36.000000Z K 7 svn:log V 37 Make 'y' command 8bit clean PR: 6458 END K 10 svn:author V 7 andreas K 8 svn:date V 27 1998-04-29T22:05:39.000000Z K 7 svn:log V 112 remove old bc-1.0.3 stuff modify Makefile, to get bc-1.0.4 from src/contrib/bc adjust config.h PR: closes 4183 END K 10 svn:author V 7 andreas K 8 svn:date V 27 1998-04-29T22:15:05.000000Z K 7 svn:log V 108 update dc utility as well after importing the new bc-1.0.4 sources, which contain the latest DNU dc version END K 10 svn:author V 4 ache K 8 svn:date V 27 1998-04-29T22:39:56.000000Z K 7 svn:log V 30 Basic support for LC_MESSAGES END K 10 svn:author V 3 jmz K 8 svn:date V 27 1998-04-29T22:43:18.000000Z K 7 svn:log V 32 Resurrect exit.c PR: misc/6433 END K 10 svn:author V 7 andreas K 8 svn:date V 27 1998-04-29T22:47:11.000000Z K 7 svn:log V 73 MFC: correct spelling of UltraStor and ULTRA SCSI hostadapters PR: 6447 END K 10 svn:author V 5 dyson K 8 svn:date V 27 1998-04-30T05:28:53.000000Z K 7 svn:log V 211 Fix an error that I made with an optimization. In the case of softupdates, we need to do vtruncbuf the old way. Luoqi caught, found the bug and submitted this fix. Submitted by: Luoqi Chen END K 10 svn:author V 2 tg K 8 svn:date V 27 1998-04-30T06:59:27.000000Z K 7 svn:log V 141 MFC part 4: pthread_yield() was renamed to sched_yield() in the POSIX thread standard. sched.h is John's version, needed for the prototype. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-04-30T07:38:27.000000Z K 7 svn:log V 32 This was broken for ELF builds. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-04-30T07:48:02.000000Z K 7 svn:log V 89 Add GDB support. The method and some of the code came from NetBSD's elf runtime linker. END K 10 svn:author V 4 ache K 8 svn:date V 27 1998-04-30T07:50:49.000000Z K 7 svn:log V 43 Fix make - use -I${.CURDIR} instead of -I. END K 10 svn:author V 4 ache K 8 svn:date V 27 1998-04-30T07:52:05.000000Z K 7 svn:log V 40 fix make - use -I${.CURDIR} instead -I. END K 10 svn:author V 2 tg K 8 svn:date V 27 1998-04-30T07:53:36.000000Z K 7 svn:log V 204 MFC part 5: Fix recursion problem which occurs when a signal is received during a malloc. The signal handler creates a thread which requires a malloc... For now, the only thing to do is to block signals. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-04-30T07:56:18.000000Z K 7 svn:log V 127 Use the dynamic symtab of the runtime linker when looking for places to set breakpoints. It may have been installed stripped. END K 10 svn:author V 4 ache K 8 svn:date V 27 1998-04-30T08:00:49.000000Z K 7 svn:log V 71 Remove junk files that occupes space: Flex/Bison output and TeX macros END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-04-30T08:03:50.000000Z K 7 svn:log V 111 Add support for ELF shared libraries. Also use bfd from the binutils in that case rather than gdb's own copy. END K 10 svn:author V 4 ache K 8 svn:date V 27 1998-04-30T08:14:04.000000Z K 7 svn:log V 25 Turn on Readline support END K 10 svn:author V 4 ache K 8 svn:date V 27 1998-04-30T08:21:28.000000Z K 7 svn:log V 38 Add removed files to the removed list END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-04-30T09:04:10.000000Z K 7 svn:log V 239 Change the name of this source file so that libc_r builds it instead of the one in libc that contains the weak symbol for __error. FreeBSD's make accumulates paths to the point that it can find *anything*, possibly including the car keys. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-04-30T09:13:48.000000Z K 7 svn:log V 515 Build __error.c into libc, but not libc_r. The weak symbol in the file works with libpthread, but when built into libc_r which has a non-weak symbol of the same name, the linker behaves unpredicatably and sometimes links the wrong symbol. The linker behaviour is a byproduct of what the program calls from object to object so it is like winning a lottery if the program actually works. The odds are quite good - 95:1, I think. We need a sure thing, though, so weak symbols can't be used instead of renaming things. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-04-30T09:30:50.000000Z K 7 svn:log V 230 The syscall that creates a kernel thread is coming, but it doesn't use the default syscall asm, so add it to NOASM. The other syscalls that manipulate kernel threads use the default asm code, so they just get built automatically. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-04-30T09:32:48.000000Z K 7 svn:log V 177 Make cerror thread aware by calling __error() to get a pointer to the thread-specific error variable. This change make libc use the same cerror code that libc_r has been using. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-04-30T09:38:03.000000Z K 7 svn:log V 540 Make errno finally and permanently thread-aware so that it is no longer necessary to compile with _THREAD_SAFE defined. This means that people will get thread-aware code whether they like it or not. This change is required to allow a process to link against libpthread and libc to use kernel threads (and prevent each thread from clobbering another thread's errno just be doing a syscall). This is bound to break some ports, but it is strictly allowed by ANSI C, so anything that breaks as a result was already broken anyway 8-). "Sorry". END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-04-30T09:49:59.000000Z K 7 svn:log V 149 Change the description of errno to match the thread-aware implementation from 3.0 on. With 3.0 being a major release, now is a good time to do this. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-04-30T10:02:44.000000Z K 7 svn:log V 206 Oops, backout the previous change having confused my underscores. __thread_create is a syscall that uses the default asm. It is _thread_create that contains specific asm code, but that lives in libpthread. END K 10 svn:author V 4 ache K 8 svn:date V 27 1998-04-30T10:09:58.000000Z K 7 svn:log V 73 Prototypes/typedefs cleanup Add NL_CAT_LOCALE (will be implemented soon) END K 10 svn:author V 4 ache K 8 svn:date V 27 1998-04-30T10:14:55.000000Z K 7 svn:log V 51 Prototypes/typedefs cleanup Fix error return codes END K 10 svn:author V 4 ache K 8 svn:date V 27 1998-04-30T10:31:38.000000Z K 7 svn:log V 41 Add (unsigned char) cast to ctype macros END K 10 svn:author V 4 ache K 8 svn:date V 27 1998-04-30T11:06:12.000000Z K 7 svn:log V 41 Implement NL_CAT_LOCALE Manpages cleanup END K 10 svn:author V 4 ache K 8 svn:date V 27 1998-04-30T11:39:08.000000Z K 7 svn:log V 20 Force loadType to 0 END K 10 svn:author V 4 ache K 8 svn:date V 27 1998-04-30T12:25:05.000000Z K 7 svn:log V 78 If passed catgets descriptor is NULL or -1, return default string immediately END K 10 svn:author V 4 ache K 8 svn:date V 27 1998-04-30T12:49:11.000000Z K 7 svn:log V 42 Use NL_CAT_LOCALE to activate LC_MESSAGES END K 10 svn:author V 4 ache K 8 svn:date V 27 1998-04-30T13:15:31.000000Z K 7 svn:log V 45 Return -1 for invalid descriptor in catclose END K 10 svn:author V 4 ache K 8 svn:date V 27 1998-04-30T15:59:49.000000Z K 7 svn:log V 19 Use generated bc.h END K 10 svn:author V 4 ache K 8 svn:date V 27 1998-04-30T16:02:01.000000Z K 7 svn:log V 22 Remove generated bc.h END K 10 svn:author V 4 ache K 8 svn:date V 27 1998-04-30T16:07:54.000000Z K 7 svn:log V 28 Add reference to catopen(3) END K 10 svn:author V 4 ache K 8 svn:date V 27 1998-04-30T16:11:50.000000Z K 7 svn:log V 30 Add reference to setlocale(3) END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-04-30T16:48:20.000000Z K 7 svn:log V 314 Change euid while reading the user's .login_cap file in case the homedir is on a NFS partion without root read access. Also, flip euid again for the duration of the chdir() to the homedir for the same reason. PR: 5145 Submitted by: Joel.Faedi@esial.u-nancy.fr Also tested by: A Joseph Koshy END K 10 svn:author V 4 ache K 8 svn:date V 27 1998-04-30T16:49:02.000000Z K 7 svn:log V 24 MFC: LC_MESSAGES, fixes END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-04-30T16:50:07.000000Z K 7 svn:log V 43 *blush*, typo during last minute editing.. END K 10 svn:author V 4 ache K 8 svn:date V 27 1998-04-30T16:50:34.000000Z K 7 svn:log V 17 MFC: LC_MESSAGES END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-04-30T16:52:31.000000Z K 7 svn:log V 145 MFC: euid flip while accessing home directory early to get to .login_cap and to be able to chdir() on NFS served homes without root read access. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-04-30T17:31:22.000000Z K 7 svn:log V 232 partially revert rev 1.2 spammage. This file is broken as shipped and depends on the typo in the #ifdef in order to work.. Since the line has been touched, leave a note there so that nobody else tries to "fix" it again. PR: 2035 END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-04-30T19:37:00.000000Z K 7 svn:log V 161 Loopback network interface driver (net/if_loop.c) has no SIOCSIFFLAGS ioctl handler. PR: 6466 Reviewed by: phk Submitted by: Ruslan Ermilov END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-04-30T21:50:29.000000Z K 7 svn:log V 98 Fix the incremental priority increment. PR: bin/6467 Marino Ladavac END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-04-30T22:26:30.000000Z K 7 svn:log V 99 MFC: Fix incremental priority increment. PR: bin/6467 Marino Ladavac END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-04-30T23:51:51.000000Z K 7 svn:log V 96 Create ``pppmpipe''. This is a *very* small program that acts as a pipe between stdin & stdout. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-04-30T23:52:53.000000Z K 7 svn:log V 73 Don't forget to set up our ppp.secret IP numbers & label in non-MP mode. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-04-30T23:53:56.000000Z K 7 svn:log V 1316 o Create a new ``timer'' log level. This lets us ``set log debug'' without filling our filesystem/screen with junk that we don't really want to see. o change PHYS_STDIN to PHYS_DIRECT - we can handle incoming connections that aren't on STDIN_FILENO now. o Allow return values from our FSM LayerUp functions. If LayerUp() fails, the FSM does an immediate FsmDown() without calling the fsm_parent's Layer{Up,Down} functions. o Clear the close-on-exec flag of file descriptor 3 when executing chat programs so that our documented ability to communicate with /dev/tty via that descriptor works. Also document it as descriptor 3, not 4 :-O o Allow a ``rm'' command as an alias for ``remove''. o Fix the bind()/connect()/accept() calls made by the MP server. o Create bundle_SendDatalink() and bundle_ReceiveDatalink(). This allows `struct datalink's to flatten themselves, pass through a pipe (read: the eye of a needle !) and come alive at the other end. The donator then fork()s & exec()s pppmpipe, ``passing'' the connection to another ppp instance. *** PPP NOW TALKS MULTILINK :-))) *** Our link utilization is hideous, and lots of code needs tidying still. It's also probably riddled with bugs ! It's been tested against itself only, and has hung once, so confidence isn't high.... END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-04-30T23:54:39.000000Z K 7 svn:log V 55 Give a multilink example, and fix some minor mistakes. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-05-01T01:16:39.000000Z K 7 svn:log V 39 connect() returns -1 on error - not 0. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1998-05-01T02:25:29.000000Z K 7 svn:log V 43 Fix minor bug with new over used swap fix. END K 10 svn:author V 7 scrappy K 8 svn:date V 27 1998-05-01T02:49:40.000000Z K 7 svn:log V 95 -ltermcap is required due to -lreadline else you get missing functions like 'tputs()' et al... END K 10 svn:author V 4 ache K 8 svn:date V 27 1998-05-01T04:42:53.000000Z K 7 svn:log V 28 Add libtermcap to DPADD too END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-05-01T08:39:27.000000Z K 7 svn:log V 21 Add support for ldd. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1998-05-01T08:40:11.000000Z K 7 svn:log V 17 Add ELF support. END K 10 svn:author V 7 andreas K 8 svn:date V 27 1998-05-01T09:51:31.000000Z K 7 svn:log V 596 Style: - Makefiles shouldn't have copyrights. - $Id$ should be preceded by a tab. - Don't include ../Makefile.inc when it is not used explicitly. - Use the normal amount of horizontal and vertical whitspace (1 tab/none). - Don't override the (correct) default for MAN1. - Use the correct order for -I paths. - Don't use += to initialize SUBDIR. - use the config.h generated by `configure' and don't use a huge CFLAGS statement. I think the other Makefiles under src/gnu needs some polishing as well ;-) Thanks to Bruce, everythig looks smarter now. Obtained from: Bruce Evans END K 10 svn:author V 7 andreas K 8 svn:date V 27 1998-05-01T10:01:02.000000Z K 7 svn:log V 404 Style: $Id$ should be preceded by a tab Don't include ../Makefile.inc when it is not used explicitly Use the normal amount of horizontal and vertical whitspace (1 tab/none) Don't override the (correct) default for MAN1 Use the correct order for -I paths Use config.h generated by `configure', don't use a huge CFLAGS statement Enable useage of libreadline in config.h, configure didn't enable it itself. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-05-01T11:36:59.000000Z K 7 svn:log V 215 Add -pipe to default CFLAGS. The optimization it provides is cheap and does not require any special action on the part of the user to take advantage of it. And no, it probably won't work with c89. Cry me a river! END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-01T12:01:57.000000Z K 7 svn:log V 194 Added missing -DHAVE_CONFIG_H to CFLAGS. It happens to be a no-op here only because dc doesn't use anything in the gnu library that has a significant dependency on config.h. Simplified paths. END K 10 svn:author V 3 des K 8 svn:date V 27 1998-05-01T13:27:27.000000Z K 7 svn:log V 144 Don't delete man pages with colons in their name (e.g. Perl 5 manpages) PR: bin/5439 Submitted by: Martin Kammerhofer dada@sbox.tu-graz.ac.at END K 10 svn:author V 3 des K 8 svn:date V 27 1998-05-01T13:30:14.000000Z K 7 svn:log V 125 MFC: don't delete man pages with colons in their name PR: bin/5439 Submitted by: Martin Kammerhofer dada@sbox.tu-graz.ac.at END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-05-01T13:45:04.000000Z K 7 svn:log V 67 Don't give examples or use the depreciated usage to nfsd PR: 5635 END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-05-01T13:52:17.000000Z K 7 svn:log V 75 Mention the 2GB NFS v2 filesize limit. PR: 6335 Submitted by: tom@sdf.com END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-01T14:08:30.000000Z K 7 svn:log V 237 Fixed dependencies. Fixed stale near-copy of contrib/libreadline/doc/hsuser.texinfo. Patch it at build ntime, and only keep the patch for it here. Don't keep a copy of contrib/gdb/gdb/doc/all-cfg.texi here. Link to it at build time. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-01T14:13:00.000000Z K 7 svn:log V 308 Oops, This should have been committed with the Makefile change that requires the new file. Fixed stale near-copy of contrib/libreadline/doc/hsuser.texinfo. Patch it at build ntime, and only keep the patch for it here. Don't keep a copy of contrib/gdb/gdb/doc/all-cfg.texi here. Link to it at build time. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-01T14:37:36.000000Z K 7 svn:log V 486 Removed self-inclusion-prevention ifdef. It is unnecessary now that bsd.man.mk doesn't include ${.CURDIR}/../Makefile.inc. Removed GDBDIR-redefinition-prevention ifdef. It hasn't done anothing for a long time, if ever. The directory is defined to the same value in each subdir and had the same value because all subdirs are at the same level. Keep defining it in the subdirs since that is more flexible and no more verbose. Prepare to inherit BINDIR by including ../Makefile.inc. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-01T14:44:00.000000Z K 7 svn:log V 187 Fixed apparent bitrot (`=' changed to `?=') in the definition of BINDIR in the previous commit. Just don't define it here at all. This works now that the default is inherited properly. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-01T14:48:06.000000Z K 7 svn:log V 25 Inherit BINDIR properly. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-05-01T15:04:35.000000Z K 7 svn:log V 66 Fix one problem with NFSv3 > 2GB file support. Submitted by: bde END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-05-01T15:10:59.000000Z K 7 svn:log V 433 vm_page_is_valid() wasn't expecting a large offset argument, it's expecting a sub-page offset. We were passing the file position, and vm_page_bits() could do some interesting things when base was larger PAGE_SIZE. if (size > PAGE_SIZE - base) size = PAGE_SIZE - base; is interesting when (PAGE_SIZE - base) is negative. I could imagine that this could have interesting consequences for memory page -> device block bit validation. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-01T15:39:46.000000Z K 7 svn:log V 124 Removed self-inclusion-prevention ifdef. It is unnecessary now that bsd.man.mk doesn't include ${.CURDIR}/../Makefile.inc. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-01T15:46:06.000000Z K 7 svn:log V 52 Fixed disordering and other style bugs in rev.1.50. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-01T15:51:23.000000Z K 7 svn:log V 10 Undouble. END K 10 svn:author V 4 alex K 8 svn:date V 27 1998-05-01T16:28:03.000000Z K 7 svn:log V 105 MFC (rev 1.19): strengthen rules for the 127.0.0.0/8 subnet & guarantee that the lo0 rules appear first. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-01T16:29:27.000000Z K 7 svn:log V 334 Partially fixed write clustering for cases where cluster_wbuild() is called from vfs_bio_awrite() without going through cluster_write() or ufs_bmaparray(), in particular for all writes to block disk devices. Only ufs_bmaparray() sets vp->v_maxio in a correct way, and it doesn't seem to be called early enough even for regular files. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-01T16:40:21.000000Z K 7 svn:log V 82 Oops, the previous commit should have changed `i386' to `__i386__', not `__i386'. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-01T18:10:50.000000Z K 7 svn:log V 234 Support compiling with `gcc -ansi'. Just use __inline instead of inline. [__]inline is only used to bloat the code here. It gives a separate copy of all the strings for each time this header is included... Fixed misuse of __P(()). END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-01T18:13:37.000000Z K 7 svn:log V 63 Added -ansi to CWARNFLAGS so that ANSI errors don't come back. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-01T18:30:02.000000Z K 7 svn:log V 32 Don't depend on "implicit int". END K 10 svn:author V 4 ache K 8 svn:date V 27 1998-05-01T19:13:41.000000Z K 7 svn:log V 28 Add missing -DHAVE_CONFIG_H END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-05-01T19:20:09.000000Z K 7 svn:log V 258 o Use two `cat' processes to connect the modem to an already-running ppp. Suggested by: Garrett Wollman o Use _PATH_DEVNULL rather than "/dev/null" o Be more paranoid about nuking running timers when transferring links. END K 10 svn:author V 4 ache K 8 svn:date V 27 1998-05-01T19:20:42.000000Z K 7 svn:log V 65 Do not store the same config.h twice - use one from bc directory END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-05-01T19:22:23.000000Z K 7 svn:log V 512 o Explicitly set the close-on-exec flag of descriptor 3 before exec()ing. Tidy up file dups in general prior to exec(). This prevents our tun device (fd 3) from staying open (and configured) despite handing off all it's links and exiting (because ``cat'' holds it open). o Don't bother SIG_DFL'ing signals before exec() as they're already trapped with specific handlers and will be handled correctly by the exec. o Use values from paths.h for "/dev/" and "/dev/tty". o Don't assert() in physical.c. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-05-01T19:22:49.000000Z K 7 svn:log V 63 Remove pppmpipe - it's not required now that MP ppp uses `at'. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-05-01T19:26:12.000000Z K 7 svn:log V 56 Cosmetic: Make our external function names consistent. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-05-01T19:27:15.000000Z K 7 svn:log V 35 Pathnames.h is no longer required. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-05-01T19:41:12.000000Z K 7 svn:log V 77 Go back to version 1.16 - it was correct the way it was. Pointed out by: bde END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-05-01T22:39:38.000000Z K 7 svn:log V 146 o Mention the ``timer'' log in the man page. o Remove an escaped mention of ``carrier'' logging. o Alphabeticalise timer logging in the log list. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-05-02T01:57:39.000000Z K 7 svn:log V 23 Support PC-98 machine. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-05-02T02:06:08.000000Z K 7 svn:log V 140 Support 1.44MB floppy disk. Submitted by: Nobuyuki Koganemaru , NOKUBI Hirotaka END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-05-02T02:06:53.000000Z K 7 svn:log V 28 MFC: 1.44MB floppy support. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-05-02T03:02:13.000000Z K 7 svn:log V 507 Seatbelts for vm_page_bits() in case a file offset is passed in rather than the page offset. If a large file offset was passed in, a large negative array index could be generated which could cause page faults etc at worst and file corruption at the least. (Pages are allocated within file space on page alignment boundaries, so a file offset being passed in here is harmless to DTRT. The case where this was happening has already been fixed though, this is in case it happens again). Reviewed by: dyson END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-02T03:28:43.000000Z K 7 svn:log V 443 If not interactive, we need the traditional behaviour of the input not being echoed to the output. So as a _hack_ to get the world building again, redirect the readline rl_outstream to stderr when not interactive. The proper way to handle non-interactive mode is to read from stdin and don't worry about edit mode, but this is GNU so it's not worth the time thinking about. I'm already pissed off that I even had to look at this "nice code". END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-02T03:42:20.000000Z K 7 svn:log V 85 Cleanup in the child, not the parent. Submitted by: Tor Egge END K 10 svn:author V 5 dyson K 8 svn:date V 27 1998-05-02T06:36:16.000000Z K 7 svn:log V 176 Another minor cleanup of the split code. Make sure that pages are busied during the entire time, so that the waits for pages being unbusy don't make the objects inconsistant. END K 10 svn:author V 4 ache K 8 svn:date V 27 1998-05-02T08:33:59.000000Z K 7 svn:log V 96 Back out complex and semi-correct workaround and commit one line fix for 'echo' problem instead END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-05-02T09:19:51.000000Z K 7 svn:log V 226 MFC: PR#5704 The logic in tape.c:getfile() doesn't allow for a filesystem with a blocksize smaller than the tape block size. The problem seems to be most easily fixed by changeing where fssize is set. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-05-02T11:04:44.000000Z K 7 svn:log V 129 Import ISC bind v4.9.7-T1B as a reference. We may need this if we update -stable to 4.9.7 instead of 8.1.2 for whatever reason. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-05-02T11:04:44.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r35618, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1998-05-02T11:04:45.000000Z K 7 svn:log V 84 This commit was manufactured by cvs2svn to create tag 'bind-vendor-bind_v4_9_7_t1b'. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-02T12:29:48.000000Z K 7 svn:log V 84 Added patch to build-tools (now needed to make gdb, sigh). Pointed out by: andreas END K 10 svn:author V 6 helbig K 8 svn:date V 27 1998-05-02T12:57:57.000000Z K 7 svn:log V 141 Don't ignore symbolic links in the absence of -h, -H or -L options. Instead change the user ID/group ID of the file that the link points to. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-05-02T13:11:02.000000Z K 7 svn:log V 249 Update libc dns code to 4.9.7-T1B level. This involved chopping out large chunks of res_comp.c and replacing it with chunks of bind-8.1.1's resolver code. (There are no interface changes though) The other parts are better bounds checking related. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-05-02T15:51:54.000000Z K 7 svn:log V 289 Resolve some unexpected differences when comparing with the 2.2 version. One bug was relatively harmless (select's timeout had an uninitialized tv_usec), the other I'm not so sure.. (neglected to catch select returns less than zero). Both of these were irrelevant on kernels with poll(). END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-05-02T15:54:12.000000Z K 7 svn:log V 38 Merge 4.9.7-t1b changes from current. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-05-02T15:56:49.000000Z K 7 svn:log V 40 Update 2.2 from bind 4.9.6 to 4.9.7-t1b END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-05-02T21:57:50.000000Z K 7 svn:log V 464 o Transfer file descriptors using {send,recv}msg & SCM_RIGHTS, using the scatter/gather array to transfer the link information. The whole link is now passed in one message. This is far better than the two `/bin/cat' processes per additional link :-) I remember years ago thinking that file descriptor transferral would be a really amazing facility ! Suggested by: Garrett Wollman and: Eivind Eklund END K 10 svn:author V 2 se K 8 svn:date V 27 1998-05-02T22:19:33.000000Z K 7 svn:log V 105 Add PCI device IDs for Intel BX PCI chip-set components. Submitted by: Steinar Haug END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-05-03T04:11:49.000000Z K 7 svn:log V 115 Import (trimmed) ISC bind-8.1.2-t3b. This will be updated to 8.1.2 on final release. Obtained from: ftp.isc.org END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-05-03T04:11:49.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r35629, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1998-05-03T04:11:50.000000Z K 7 svn:log V 83 This commit was manufactured by cvs2svn to create tag 'bind-vendor-bind_8_1_2_t3b'. END K 10 svn:author V 3 bde K 8 svn:date V 27 1998-05-03T04:17:48.000000Z K 7 svn:log V 1374 Backed out previous commit. chown(8) doesn't follow symlinks by default, at least in BSD. This used to be automatic, because chown(2) didn't follow symlinks. When chown(2) was changed to follow symlinks in BSD4.4, chown(8) was changed to not follow symlinks by default. The previous commit broke this. The first victim was bsd.prog.mk, which uses a plain chown in an attempt to change the ownership of the symlinks to `dm' in /usr/games. This fails when it is done before dm is installed, or messes up the ownership of dm if dm is installed. Unfixed problems: 1. When lchown(2) was implemented, chown(8) wasn't changed to implement the historical behaviour of changing ownership of symlinks. I'm not sure if it should have been. The -HLP options give more complete control, but they unfortunately don't apply unless the -R option is specified (a problem shared with other commands, e.g., cp; I guess we're supposed to use -R even for non-recursive traversals). 2. If we implement the historical behaviour, then -h would become a no-op and should be left undocumented. 3. The man page suggests that without option -h, all symlinks (to files specified in the command line?) are followed. It's not clear what "the file" is. These bugs were introduced when -h was documented. 4. The correct interaction of -h with the other flags is not clear. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-05-03T04:44:20.000000Z K 7 svn:log V 45 Old files moved/replaced/obsoleted by bind-8 END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-05-03T04:55:44.000000Z K 7 svn:log V 172 Update for some -current quirks, and some other things taken from the *bsd bind-8 ports. (our setpwent() was changed to return void, but our setgrent() returns int still!) END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-05-03T05:04:21.000000Z K 7 svn:log V 65 Build libbind for named and friends (not installed in /usr/lib) END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-05-03T05:06:13.000000Z K 7 svn:log V 12 Add libbind END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-05-03T05:09:13.000000Z K 7 svn:log V 20 Update for named v8 END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-05-03T05:10:23.000000Z K 7 svn:log V 18 New bind8 program END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-05-03T05:11:52.000000Z K 7 svn:log V 103 These are no longer shipped with bind, but are a well established interface that's simple to maintain. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-05-03T05:14:04.000000Z K 7 svn:log V 89 Update for bind-8. Also use /proc in preference to the (seemingly) always broken ps(1). END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-05-03T05:16:58.000000Z K 7 svn:log V 18 Update for bind-8 END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-05-03T05:17:28.000000Z K 7 svn:log V 13 Add nsupdate END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-05-03T05:25:09.000000Z K 7 svn:log V 152 Put named-bootconf (the script to convert named.boot to named.conf) in /usr/sbin rather than in /etc/namedb (make install isn't supposed to touch /etc) END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-05-03T08:35:05.000000Z K 7 svn:log V 333 Patches are given here for pcisupport.c to recognise most of VIA Technologies' Socket 7 chipsets. This covers all of the Apollo chipsets except the Master (82C570) and the MVP3, and it also covers the cheap VXPro and VXTWO knockoffs of the VP1 and VPX. PR: 6481 Reviewed by: phk Submitted by: Lee Cremeans END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-05-03T11:24:16.000000Z K 7 svn:log V 180 o Mention our link name with timed HDLC error reports. o Switch off our carrier detect timer if we don't have CD after logging in. o Maintain our CD timer after a link transfer. END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-05-03T16:29:06.000000Z K 7 svn:log V 132 Avoid stairstep effect on output of 'if=...' file. PR: part of 6492 Submitted by: Chip Norkus via Doug White END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-05-03T16:33:34.000000Z K 7 svn:log V 112 MFC: Support for reading 'if' file from /etc/gettytab. PR: 6492 Submitted by: Doug White END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-05-03T17:57:39.000000Z K 7 svn:log V 85 Typo and grammer fixes. PR: 6482 Submitted by: Allen Campbell END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-05-03T17:59:52.000000Z K 7 svn:log V 17 MFC: typo fixes. END K 10 svn:author V 3 jmz K 8 svn:date V 27 1998-05-03T20:25:07.000000Z K 7 svn:log V 20 MFC: restore exit.c END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-05-03T21:34:34.000000Z K 7 svn:log V 98 Remove (now) invalid .Xr trsp 8 PR: 6494 Submitted by: Don Morrison END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-05-03T21:36:05.000000Z K 7 svn:log V 31 MFC: remove invalid .Xr trsp 8 END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-05-03T22:13:14.000000Z K 7 svn:log V 454 o Display current link throughput in `show links' (assuming throughput measurement is enabled). o Load balance the links based on weight *and* on a round-robin basis. This makes things fairly even on an output basis. We don't try to allow for the peer sending all his data down one link (and try to send ours back up the other). o Show the number of pending input buffers that can't be processed in ``show mp''. o Fix a typo in the man page. END K 10 svn:author V 8 jraynard K 8 svn:date V 27 1998-05-03T22:27:29.000000Z K 7 svn:log V 29 Don't imply sigset_t == int. END K 10 svn:author V 8 jraynard K 8 svn:date V 27 1998-05-03T22:42:45.000000Z K 7 svn:log V 24 Pedantry (NULL -> NUL). END K 10 svn:author V 8 jraynard K 8 svn:date V 27 1998-05-03T22:50:14.000000Z K 7 svn:log V 10 Typo fix. END K 10 svn:author V 8 jraynard K 8 svn:date V 27 1998-05-03T22:59:47.000000Z K 7 svn:log V 11 Typo fixes END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-05-03T23:19:15.000000Z K 7 svn:log V 72 Add the year to the 'wtmp begins...' line. PR: 6421 Submitted by: phk END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-05-03T23:22:37.000000Z K 7 svn:log V 144 Be picky about the format of the commandline and cleanup a warning related to qsort. PR: 6420 Submitted by: Ruslan Ermilov END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-05-03T23:24:09.000000Z K 7 svn:log V 64 MFC: be picky about commandline and coverup a compiler warning. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-05-04T00:58:33.000000Z K 7 svn:log V 106 Sync with sys/i386/conf/majors.i386 revision 1.9.2.10. Submitted by: NOKUBI Hirotaka END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-05-04T00:59:32.000000Z K 7 svn:log V 100 Sync with sys/i386/isa/wd.c revision 1.119.2.11. Submitted by: NOKUBI Hirotaka END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-05-04T01:39:48.000000Z K 7 svn:log V 24 Add NEC PC-98 chipsets. END K 10 svn:author V 2 jb K 8 svn:date V 27 1998-05-04T02:06:09.000000Z K 7 svn:log V 103 Force BOOTSTRAP mode all the time while the headers are broken on alpha as the result of i386 changes. END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-05-04T02:37:29.000000Z K 7 svn:log V 90 Clarify use of 'if' capability. PR: 6499 Submitted by: Doug Barton END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-05-04T02:41:38.000000Z K 7 svn:log V 37 MFC: clarify use of 'if' capability. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-05-04T03:00:09.000000Z K 7 svn:log V 346 o Increment expected MP fragment numbers correctly, according to SHORTSEQ negotiation. o Don't forget to attach incoming fragments with a number greater than everything else in the queue (rather than leaking memory). o Output the link name with the ``other'' hdlc diagnostic message. o Correct a VJ diagnostic (`COMPPROTO', not `proto'). END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-05-04T03:01:34.000000Z K 7 svn:log V 33 Keep DPADD and LDADD consistent. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1998-05-04T03:01:44.000000Z K 7 svn:log V 145 Work around some VM bugs, the worst being an overly aggressive swap space free calculation. More complete fixes will be forthcoming, in a week. END K 10 svn:author V 5 steve K 8 svn:date V 27 1998-05-04T04:01:26.000000Z K 7 svn:log V 92 Change a couple 'make' to '${MAKE}'. PR: 6341 Submitted by: Niall Smart END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-05-04T04:41:23.000000Z K 7 svn:log V 36 Support compiling with `gcc -ansi'. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-05-04T04:55:36.000000Z K 7 svn:log V 36 Support compiling with `gcc -ansi'. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-05-04T05:12:49.000000Z K 7 svn:log V 114 Argh, forgot to commit the update here for bind-8.. Sorry folks... Prompted by: John Hay END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-05-04T05:26:46.000000Z K 7 svn:log V 24 Update the named hooks. END K 10 svn:author V 8 cracauer K 8 svn:date V 27 1998-05-04T07:24:10.000000Z K 7 svn:log V 200 When calling a shell function, remember whether exit status is tested. This is needed for the '-e' option. See the PR for more details. PR: 6047 Reviewed by: PR submitter, silence on review request. END