ƒ«*18440 214 256 245 235 205 704 171 108 150 179 123 145 267 129 126 122 271 284 171 548 266 301 152 395 141 460 168 206 204 158 164 133 113 144 207 129 186 322 111 188 327 129 299 345 223 208 313 278 303 323 130 649 131 408 169 189 122 166 308 356 444 137 354 384 248 300 386 692 452 127 124 312 309 143 347 331 286 169 596 522 203 169 150 475 129 165 126 136 167 282 289 150 129 270 130 132 725 218 525 168 425 128 264 180 126 142 366 375 148 360 195 458 162 137 435 123 303 302 141 152 222 240 374 206 321 126 130 361 314 132 215 291 172 247 257 423 580 154 269 168 212 239 177 171 201 141 159 914 274 131 160 362 397 473 503 107 498 308 349 251 1376 273 171 171 171 169 263 121 162 134 428 144 182 130 625 283 224 132 162 363 124 123 102 110 153 117 345 162 176 373 197 246 119 154 203 207 157 118 208 137 329 346 167 198 134 124 143 244 255 138 109 344 133 190 246 K 10 svn:author V 3 bde K 8 svn:date V 27 1996-09-21T08:42:37.000000Z K 7 svn:log V 163 Moved the prototype for ioctl() from to so that applications don't have to include just to get a prototype for ioctl(). END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-09-21T14:27:38.000000Z K 7 svn:log V 150 Remove the partial support for a shared -lcc_int, since it's been unusable for a fair while. cc1, cc1plus etc have been linked static for some time. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-09-21T14:30:23.000000Z K 7 svn:log V 140 Remove SHARED_LIBCC_INT sample, it's gone and has been a do-nothing option since the cc1/cc1plus backends were linked static some time ago. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-09-21T14:53:28.000000Z K 7 svn:log V 112 Include explicitly - don't depend on bogusly defining non-soundcard ioctls. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-09-21T14:59:43.000000Z K 7 svn:log V 611 Cleaned up all headers that include or : - don't include in any header. Include instead. This was already done in 4.4Lite for the most important ioctl headers. Header spam currently increases kernel build times by 10-20%. There are more than 30000 #includes (not counting duplicates) for compiling LINT. - include if and only it is necessary to make the header almost self-sufficient (some ioctl headers still need structs from elsewhere). - uniformized idempotency ifdefs. Copied the style in the 4.4Lite ioctl headers. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1996-09-21T14:59:44.000000Z K 7 svn:log V 75 This commit was manufactured by cvs2svn to create branch 'unlabeled-1.5.2'. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-09-21T15:08:10.000000Z K 7 svn:log V 14 fix .Xr macro END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-09-21T17:49:45.000000Z K 7 svn:log V 58 Nuke a trailing .endif which survived Peter's last edits. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-09-21T17:51:46.000000Z K 7 svn:log V 87 Note that EtherPower 2 is supported. Submitted-By: Doug White END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-09-21T18:01:23.000000Z K 7 svn:log V 31 Fix some compilation warnings. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-09-21T21:35:47.000000Z K 7 svn:log V 51 Improve comments, sync sh/csh scripts if possible. END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-09-21T23:37:35.000000Z K 7 svn:log V 173 Fix & expansion (from pw_gecos field), sizeof buf used when buf is pointer, not array, buflen must be used instead. Charlie & from root name was expanded to junk as result. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-09-22T00:48:55.000000Z K 7 svn:log V 37 Remove some gratutious screen saves. END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-09-22T00:55:46.000000Z K 7 svn:log V 34 Fix up some compilation warnings. END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-09-22T01:05:21.000000Z K 7 svn:log V 30 Fix some compilation warnings END K 10 svn:author V 5 steve K 8 svn:date V 27 1996-09-22T02:05:53.000000Z K 7 svn:log V 176 Fix for PR# 1427, yacc-generated parser generates warnings with -Wall. Tim's work with some minor additions by me. Submitted by: Tim Vanderhoek END K 10 svn:author V 5 steve K 8 svn:date V 27 1996-09-22T02:28:36.000000Z K 7 svn:log V 189 Fix for PR# 1095, make's continuation line handling buggy when used with .elif. Additional fixes include: - fix continuation line handling when using .for - plug up a memory leak END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-09-22T03:45:25.000000Z K 7 svn:log V 78 Bring in Andrey's fix from the HEAD for broken '&' processing in gecos field. END K 10 svn:author V 3 imp K 8 svn:date V 27 1996-09-22T04:19:27.000000Z K 7 svn:log V 455 Reviewed by: Bill Fenner Reviewed by: Garrett Wollman Submitted by: Warner Losh Close PR bin/1145: Add -s flag to tftpd. This enables the so-called secure mode of tftpd where it chroots to a given directory before allowing access to the files. In addition, it runs as nobody when in this mode. Reviewed a long time ago by Bill and Garrett. Apply my patch from the pr, and close the PR. END K 10 svn:author V 7 gpalmer K 8 svn:date V 27 1996-09-22T06:35:24.000000Z K 7 svn:log V 169 Remove the code that renices +4 a process that has had 10 minutes of CPU time. I find it slightly annoying on one of our servers here. Also disliked by: David Greenman END K 10 svn:author V 3 imp K 8 svn:date V 27 1996-09-22T06:36:49.000000Z K 7 svn:log V 208 Fix a possible syntax error in rc when swapfile isn't defined at all. This can happen when the user is upgrading from an older version and his/her sysconfig file doesn't have swapfile defined to be NO in it. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-09-22T09:29:09.000000Z K 7 svn:log V 60 Properly boldify all list items and correct a syntax error. END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-09-22T11:48:54.000000Z K 7 svn:log V 303 Fixed a bug with the management of the pointer to the first TxCB in the ring that caused wrong things to happen sometimes. Doubled the number of transmit descriptors to 128 so that the internal FIFO in the NIC can be fully filled when dealing with small packets. Several minor performance improvements. END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-09-22T11:50:19.000000Z K 7 svn:log V 50 Brought in bugfix and improvements from rev 1.19. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-09-22T14:45:23.000000Z K 7 svn:log V 367 Fixed annoying non-null output for `make depend'. SRCS should only be used for C, C++ and assembler sources if is included. It was used for general files. This caused the __depend_* lists in to be empty, so mkdep was never run, so .depend never existed, so it was always out of date, so `rm -f .depend' was always executed to update it. END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-09-22T14:57:00.000000Z K 7 svn:log V 75 Fix one byte buffer overflow Submitted by: Eric Allman END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-09-22T14:57:44.000000Z K 7 svn:log V 113 Reformatted FreeBSD additions to match 4.4Lite style. Mixed tabs and spaces after #define's look ugly in diffs. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-09-22T15:40:46.000000Z K 7 svn:log V 109 add a.core entity for FreeBSD core team use E-Mail entities if possible, except for 386BSD Patch kit section END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-09-22T15:50:22.000000Z K 7 svn:log V 65 From the HEAD. Fix one byte buffer overflow from Eric Allman. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-09-22T18:17:51.000000Z K 7 svn:log V 72 Remove the extra length field from the utrace entries. It's redundant. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-09-22T18:18:20.000000Z K 7 svn:log V 41 Remove length field from utrace entries. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-09-22T21:56:57.000000Z K 7 svn:log V 19 add forgotten $Id$ END K 10 svn:author V 4 alex K 8 svn:date V 27 1996-09-23T03:54:53.000000Z K 7 svn:log V 51 Fix typo from previous commit (tsvsec --> tv_sec). END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-09-23T04:14:30.000000Z K 7 svn:log V 112 Crude hack to work around cpp.1 doing a .so man1/cccp.1 Pointed out by: Warner Losh , PR#1667 END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-09-23T04:31:43.000000Z K 7 svn:log V 35 add simple srandom() and prototype END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-09-23T04:37:54.000000Z K 7 svn:log V 92 call srandom() during the boot to start the sequence with a slightly less predictable seed. END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-09-23T09:27:59.000000Z K 7 svn:log V 227 Look on the CDROM for patch files too. Submitted by: max While I'm here, add "${DIST_SUBDIR}/" at end of CDROM pathnames. Also add an empty declaration of PATCH_SITES next to MASTER_SITES to avoid "variable recursive" error. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-09-23T16:12:38.000000Z K 7 svn:log V 19 cpp was named ccp. END K 10 svn:author V 5 steve K 8 svn:date V 27 1996-09-23T17:21:34.000000Z K 7 svn:log V 94 Be sure to remove any newlines encountered when parsing the input file in ParseSkipLine(...). END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-09-23T19:26:39.000000Z K 7 svn:log V 234 phkmalloc/3 Various neat features added. More documentation in the manpage. If your machine has very little RAM, I guess that would be < 16M these days :-(, you may want to try this: ln -fs 'H<' /etc/malloc.conf check the manpage. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-09-23T22:24:39.000000Z K 7 svn:log V 35 add missing comma(s) in .Xr macros END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-09-24T03:48:10.000000Z K 7 svn:log V 205 Add brackets to change bogus make expression priority, i.e. !defined(X) && $(A) != $(B) parsed as (!defined(X) && $(A)) != $(B) and not as !defined(X) && ($(A) != $(B)) Probably it should be fixed in make END K 10 svn:author V 3 imp K 8 svn:date V 27 1996-09-24T04:15:02.000000Z K 7 svn:log V 252 Per discussions in -current - Change the debug flag from -d to -D to avoid conflict with other install programs. - Update man page to reflect this - Update usage string -d meaning creat directory is specifically not implemented by these changes. END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-09-24T04:17:14.000000Z K 7 svn:log V 129 Back out my brackets change, it is definitely make bug, (recently introduced) because old make version I check do the right job. END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-09-24T06:48:22.000000Z K 7 svn:log V 113 Back out changes in rev. 1.217 -- ${CONFIGURE_SCRIPT} is not meant to rename the name of script in ${SCRIPTDIR}. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-09-24T08:08:11.000000Z K 7 svn:log V 220 Eliminated includes of the "temporary" backwards compatibility header in applications. Maintained existing (inadequate) ifdefs for dir.h vs dirent.h in libdialog, amd and rarpd, but didn't add any new ones. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-09-24T08:43:04.000000Z K 7 svn:log V 185 Really eliminated includes of the "temporary" backwards compatibility header in applications. My previous sweep didn't find the places that included it without needing it. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-09-24T09:59:43.000000Z K 7 svn:log V 208 Rudimentry support for viewing weak symbols. There are two types that this deals with, the N_INDR indirect symbols done with .stabs operations, and those done with .weak that have an extra field in n_other. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-09-24T15:56:26.000000Z K 7 svn:log V 228 Drat, had the N_FN overloading based on N_EXT backwards. N_EXT = filename, no N_EXT is a "warning". eg: % nm -p /tmp/gets.o ... 00000000 w warning: this program uses gets(), which is unsafe. U _gets 00000000 T _gets END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-09-24T17:29:42.000000Z K 7 svn:log V 38 Changed 'd' to 'D' in getopt arg too. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-09-24T17:47:59.000000Z K 7 svn:log V 556 Fixed a few hundred warnings (2400 in LINT) for signed vs unsigned comparisons in the inb() and outb() macros. I decided that int args are OK here. Any type that can hold a u_int16_t without overflow is correct, and 32-bit types are optimal. Introduced a few tens of warnings (100 in LINT) for use of pessimized (short) types for the port arg. Only a few drivers are affected by this. u_short pessimizations aren't detected. Added `__extension__' before the statement-expression in inb() so that it can be compiled without warnings by gcc -pedantic. END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-09-25T00:43:23.000000Z K 7 svn:log V 39 Fix a typo in phk's rawboot conversion END K 10 svn:author V 5 steve K 8 svn:date V 27 1996-09-25T02:55:49.000000Z K 7 svn:log V 313 Fix for PR# 1231, make(1) execution of ``.BEGIN'' does not halt on error. Thanks to Wolfram for reminding me. ;) Also remove a unnecessary test for c == '\n', since the loop (in ParseSkipLine) will not terminate unless c == '\n' || c == EOF, and the EOF case is already explicted handled by a return statement. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-09-25T08:30:46.000000Z K 7 svn:log V 77 A number of minor bogons and portability things from jdp. Submitted by: jdp END K 10 svn:author V 3 jdp K 8 svn:date V 27 1996-09-25T12:03:27.000000Z K 7 svn:log V 97 Bring in bug fix from main branch 1.6 -> 1.7: correct faulty handling of 12:xx AM and 12:xx PM. END K 10 svn:author V 3 sos K 8 svn:date V 27 1996-09-25T16:29:15.000000Z K 7 svn:log V 30 Fix a typo. Reviewed by: phk END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-09-26T01:08:51.000000Z K 7 svn:log V 74 Back out my recent compilation clean-up changes, sysinstall is now weird. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-09-26T14:22:32.000000Z K 7 svn:log V 213 Remove the nuke of /usr/lib/libgnumalloc*, this is closer to "How It Was Before", hopefully it won't cause as much hassle. This now entirely confines it's activities to /usr/lib/compat/lib{fake,}gnumalloc.so.2.0 END K 10 svn:author V 5 guido K 8 svn:date V 27 1996-09-26T19:40:04.000000Z K 7 svn:log V 261 Add chlen command so you can set the size of an inode. This was handy in order to create sparse directory files that caused a panic of a filesystem where fsck would not find anything. A fix for fsck is in the make but still has to be reviewed by Kirk McKusick. END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-09-26T20:48:03.000000Z K 7 svn:log V 351 When doing a rerelease, cvs update from within the source directory so we pick up the old CVSROOT if we don't have the environment variable set. If /usr/src/release/install.cfg is present, put it out onto the root filesystem of the boot floppy. It may optionally be used to pre-configure sysinstall with custom values. (See next batch of commits). END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-09-26T20:52:13.000000Z K 7 svn:log V 45 Fix a couple of bugs causing false positives END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-09-26T21:03:35.000000Z K 7 svn:log V 261 If /install.cfg exists on the local floppy (or if LOAD_CONFIG_FILE is defined and the user inserts a floppy), read the config file to pre-define variables for a custom installation. [Note: I fixed one bug in LOAD_CONFIG_FILE code, but it's still not perfect.] END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-09-26T21:07:11.000000Z K 7 svn:log V 291 If we're unable to open /dev/ttyv0, assume that we're on a single tty system and use /dev/console. I really think the proper test is to determine which device has been configured to be the console (remember the RB_SERIAL flag?) and use it instead of always trying to open /dev/ttyv0 first. END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-09-26T22:07:32.000000Z K 7 svn:log V 155 If we're running through the FTP setup dialog the *first* time, skip the FTP path if we've already configured one (this allows preconfigured ftp servers). END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-09-26T22:12:07.000000Z K 7 svn:log V 207 Rate limit the "xxx bytes read from" message to a maximum of one per chunk or one per second, whichever is less. Outputting this message once every couple of K was really crazy on a 9600bps serial console. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-09-27T05:13:40.000000Z K 7 svn:log V 291 Temporarily disable the code that wants to add -lstdc++ in tge g++ driver since we don't have it yet and I've taken too long on the libg++-2.7.2 stuff (it causes problems due to to the lack of .weak support which I've nearly finished) Submitted by: "Ph. Charnier" END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-09-27T06:58:05.000000Z K 7 svn:log V 597 Repository copy libfakegnumalloc to libgnumalloc and remove the symlink stuff and detection for the "gnumalloc" port which doesn't exist and nobody has cared enough about for the past 6 months or so to implement. As has been pointed out to me (quite a few times) in email, the people that had been bitten by the changes had failed to follow the instructions about updating /etc/rc. Bruce also pointed out that after my last commit, it was no longer removing /usr/lib/libgnumalloc.so.2.0 as it should have been. Hopefully this (and the comments in the Makefile) should defuse the problem a bit. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-09-27T07:02:21.000000Z K 7 svn:log V 357 Attempt to clean some bogons. I've had so much email with comments, complaints and suggestions about this over the last few days that I cannot remember who has said what anymore. :-( There is also a comment here about the intent of the process and another explicit pointer to the etc/etc/rc change to that has been ignored by quite a few people it seems. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-09-27T07:12:11.000000Z K 7 svn:log V 33 libfakegnumalloc -> libgnumalloc END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-09-27T07:21:11.000000Z K 7 svn:log V 30 These were repository copied. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-09-27T12:10:14.000000Z K 7 svn:log V 217 Don't rely on LIBDIR having been equal to SHLIBDIR on Bruce's suggestion. Set ORIG_SHLIBDIR to the expanded value of ${SHLIBDIR}, and use that as a base to modify the new SHLIBDIR without getting infinite recursion. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-09-27T13:25:13.000000Z K 7 svn:log V 214 I've been meaning to commit this for months. Implement select() for /dev/random and /dev/urandom. Both are always writable, urandom is always readable, and /dev/random is readable when >= 8 bits are in the pool. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-09-27T13:29:41.000000Z K 7 svn:log V 49 Drat, missed this prototype for random_select(). END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-09-27T13:33:49.000000Z K 7 svn:log V 252 Apparently, BSDI have a new system call gate. I was experimenting with this quite a while ago when somebody reported a BSD/OS 2.1 binary that wouldn't run. I'm pretty sure they tried it and I'm pretty sure they mentioned to me that the patch worked. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-09-27T13:38:02.000000Z K 7 svn:log V 236 part 2 of the bsdi compat tweak attempt. I believe that BSDI use both lcall 7,0 (ie: ldt slot 0) and lcall 0x87,0 (ldt slot 16, it's shifted three bits to the left). I was fiddling with this so long ago, I don't recall the specifics. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-09-27T13:50:59.000000Z K 7 svn:log V 191 Some warning cleanups. There were some needless casts that also caused gcc -Wcast-qual to scream. There's still quite a few left, but since I'm cleaning out my tree, I'll commit these now. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-09-27T15:34:19.000000Z K 7 svn:log V 77 Don't use malloc, pessimize to use sbrk. fix sbrk manpage while we're at it. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-09-27T16:22:49.000000Z K 7 svn:log V 503 Peter must be sick of this, so I changed it directly. Fixed: - old static non-profiled libraries were removed in the wrong directory if ${ORIG_SHLIBDIR} != ${LIBDIR}. - old profiled libraries weren't removed. - new shared compat libraries were installed in the wrong directory if ${ORIG_SHLIBDIR} != /usr/lib. - some lines were too long. Added some comments about cases that have caused problems. Changed libfoo to ${LIB} so that libresolv/Makefile and libgnumalloc/Makefile are almost identical. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-09-27T16:34:16.000000Z K 7 svn:log V 429 Added -I- to ${INCLUDES}. This makes 4.4Lite's (mis?)use of "foo.h" for headers in the compile directory work unsurprisingly. Without -I-, the search for "foo.h" begins in the directory of the file that includes it, and the compile directory is only searched because `-I.' is in ${INCLUDES}. Removed -I$S/sys from ${INCLUDES}. It was once necessary to find things like "param.h" in $S/sys. Now is found in $S. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-09-27T17:34:57.000000Z K 7 svn:log V 108 Reverts exit status for `man -k' and `man -f'. Man(1) now return 0 if apropos/whatis return 0, otherwise 1. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-09-27T17:36:50.000000Z K 7 svn:log V 75 grep(1) should not parse manpages as arguments. Now `apropos -xfer' works. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-09-27T19:40:39.000000Z K 7 svn:log V 56 test 37: [b-a] is a syntax error and exit with status 2 END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-09-27T19:44:46.000000Z K 7 svn:log V 380 grep -q pattern file search 'pattern' in whole file 'file', from top to bottom. This is not necessary; if grep found 'pattern' it can stop further searching in file 'file'. Example: $ time ./grep-old -q Adam /usr/share/dict/* 1.93 real 1.05 user 0.85 sys $ time ./grep-new -q Adam /usr/share/dict/* 0.14 real 0.06 user 0.06 sys END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-09-27T20:31:26.000000Z K 7 svn:log V 37 Add info field. Closes pr docs/1679. END K 10 svn:author V 7 andreas K 8 svn:date V 27 1996-09-27T21:57:12.000000Z K 7 svn:log V 69 Added magic file for bzip in ./Magdir Obtained from: bzip sources ;) END K 10 svn:author V 3 imp K 8 svn:date V 27 1996-09-28T02:53:45.000000Z K 7 svn:log V 34 Use EX_* exit values, from NetBSD END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-09-28T03:33:40.000000Z K 7 svn:log V 42 Reviewed by: Submitted by: Obtained from: END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-09-28T03:36:07.000000Z K 7 svn:log V 73 Correct vget by removing a window where a vnode can potentially go away. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-09-28T04:22:46.000000Z K 7 svn:log V 187 Move pmap_update_1pg to cpufunc.h. Additionally, use the invlpg opcode instead of the nasty looking .byte directives. There are some other minor micro-level code improvements to pmap.c END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-09-28T06:01:01.000000Z K 7 svn:log V 196 Fixed dependencies on libraries which I broke in rev.1.39 of bsd.prog.mk and didn't actually fix in rev.1.43 of bsd.lib.mk. The library names must be defined before they are used in dependencies. END K 10 svn:author V 4 alex K 8 svn:date V 27 1996-09-28T11:09:33.000000Z K 7 svn:log V 57 Added parens to noecho in screen initialization example. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-09-28T11:25:47.000000Z K 7 svn:log V 37 Moved getdtablesize() out of a loop. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-09-28T13:15:06.000000Z K 7 svn:log V 177 Eliminated NOFILE. Use the arbitrary (currently identical) limit of 64 instead (for the input stack size). `mail' was one of the 3 programs in /usr/src that (mis)used NOFILE. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-09-28T13:18:12.000000Z K 7 svn:log V 38 .DV -> .Dv (FOPEN_MAX was invisible). END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-09-28T13:32:35.000000Z K 7 svn:log V 40 .DV -> .Dv (SOCK_STREAM was invisible). END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-09-28T13:37:38.000000Z K 7 svn:log V 630 Various cleanups: . prototyped and staticized the internal functions while i was here, . made the thing -Wall clean, . fixed an error that causes the recipient name to be matched only for the first characters, as opposed to a full name (wonder why i'm concerned? Well, one of my login IDs is `j', and i've noticed that vacation has been sending out replies to all mailing list messages that had a jkh@ or jmb@ in it :), . introduced an option -l to list the contents of the database; mucho useful if you've got (too) many mailing list messages in your inbox and wanna make sure you don't miss the `important' mails. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-09-28T14:32:01.000000Z K 7 svn:log V 125 Close files up to getdtablesize() instead of up to NOFILE. csh was one of the 3 programs in /usr/src that (mis)used NOFILE. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-09-28T14:43:03.000000Z K 7 svn:log V 432 Removed references to pathconf-related variables that were never handled by sysctl and never can be in their documented form (kern.name_max would have to become fs.filesystemname.name_max, etc.). Added missing references to user.stream_max and user.tzname_max. These seem to misnamed. says that they correspond to POSIX2 names, but the sysconf names don't have POSIX2 or "posix2" like all the other POSIX2 names. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-09-28T15:28:40.000000Z K 7 svn:log V 76 Restored my change in rev.1.119 which was clobbered by the previous commit. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-09-28T15:43:39.000000Z K 7 svn:log V 332 Fixed bitrot in the read-only attribute: - kern.maxproc and kern.maxprocperuid were read-only (and thus essentially useless. Apparently no one uses them). - all the user sysctls were read-write (and thus it was possible for them to be inconsistent with the authoritative fixed values in the library). Removed unused #include. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-09-28T15:53:30.000000Z K 7 svn:log V 36 Oops, read-only is spelled RD here. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-09-28T16:33:21.000000Z K 7 svn:log V 171 Fixed bitrot in the read-only attribute: - kern.maxfilesperproc was read-only (and thus essentially useless). Removed unused #includes. Strength-reduced used #includes. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-09-28T17:53:18.000000Z K 7 svn:log V 88 Fixed undeclared variables for the !(PQ_L2_SIZE > 1) case. Removed redundant #include. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-09-28T18:31:30.000000Z K 7 svn:log V 32 xVERSIONx -> 3.2; close PR 1404 END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-09-28T18:36:51.000000Z K 7 svn:log V 48 Import Nx macro - NetBSD Obtained from: NetBSD END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-09-28T19:39:18.000000Z K 7 svn:log V 272 The warning was triggering off the unused variable MAKEOBJDIR, instead of the variable OBJLINK which is used in /etc/make.conf to build 'obj' links in the current directory. This caused lots of useless warnings since if OBJLINK is defined ./obj will be created and used. END K 10 svn:author V 3 imp K 8 svn:date V 27 1996-09-28T21:19:27.000000Z K 7 svn:log V 282 Merge in the NetBSD changes to cat.c. These appear to have come from the 4.4 lite 2 tape as well. There are now only two diffs between NetBSD's cat and FreeBSD's cat: getopt return value is -1 on NetBSD and EOF on FreeBSD. NetBSD has added setlocale calls before anything else. END K 10 svn:author V 7 jfieber K 8 svn:date V 27 1996-09-28T22:20:24.000000Z K 7 svn:log V 52 Rename the FAQ as I threatened to do some time ago. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-09-28T22:37:57.000000Z K 7 svn:log V 265 Essentially rename pmap_update to be invltlb. It is a very machine dependent operation, and not really a correct name. invltlb and invlpg are more descriptive, and in the case of invlpg, a real opcode. Additionally, fix the tlb management code for 386 machines. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-09-28T22:46:35.000000Z K 7 svn:log V 100 .Os NetBSD -> .Os FreeBSD. The pages are not NetBSD specific and FreeBSD is not a child of NetBSD. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-09-29T04:17:24.000000Z K 7 svn:log V 363 Now that we've already got "hexdump -C", make calling the command "hd" having the same effect, and install a link for this. There is historic precedence for the command hd(1) (with roughly that output format) in Xenix, SCO, and a few SysV's that tooks the idea. Also, added a couple of spaces to the -C format to make the output better readable. Ok'ed by: phk END K 10 svn:author V 3 imp K 8 svn:date V 27 1996-09-29T06:29:54.000000Z K 7 svn:log V 70 Implement -d in install. Update the man page to reflect this change. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-09-29T10:03:30.000000Z K 7 svn:log V 45 Correct a minor misspelling. Noticed-by: der END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-09-29T10:20:45.000000Z K 7 svn:log V 343 Backed out one of my "performance optimizations" as it results in sometimes not resuming the NIC as required for transmit. Thanks to Alan Cox for noticing this. Added another performance optimization to compensate. :-) Changed crscdt to 1...strange, but this seems to be needed for some reason despite what the manual says. END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-09-29T10:21:38.000000Z K 7 svn:log V 32 Brought in fixes from rev 1.20. END K 10 svn:author V 5 markm K 8 svn:date V 27 1996-09-29T11:26:32.000000Z K 7 svn:log V 208 fix up the secure-* files for cvsup.internat.freebsd.org, and add one for the crypto CVS tree. (Does this mean...? Yes! Yes! The International Crypto Site is serving CVSUP! Yay! Give the man a Nobel Prize!) END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-09-29T15:00:37.000000Z K 7 svn:log V 209 Started unspamming . Don't include to get the declaration of va_list; just use _BSD_VA_LIST. Fixed the 2 places that need but didn't include it explicitly. END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-09-29T15:32:41.000000Z K 7 svn:log V 48 Moscow DST rule changed, blame goverment for it END K 10 svn:author V 7 jfieber K 8 svn:date V 27 1996-09-29T16:52:40.000000Z K 7 svn:log V 56 New isdn docs. Submitted by: Bill Lloyd END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-09-29T17:11:59.000000Z K 7 svn:log V 127 Contribution to the FAQ about how to add a second disk manually. Submitted by: iyengar@grunthos.pscwa.psca.com (Manu Iyengar) END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-09-29T17:17:42.000000Z K 7 svn:log V 145 Add iyengar@grunthos.pscwa.psca.com (Manu Iyengar) for his fine and ready-to-commit contribution to the FAQ about manually adding a second disk. END K 10 svn:author V 7 jfieber K 8 svn:date V 27 1996-09-29T17:34:05.000000Z K 7 svn:log V 277 Change the behavior of the -links option. Instead of actually creating a symbolic link from foo.html (from