Го<18222 218 1055 504 930 323 282 128 266 103 493 229 312 124 154 152 156 115 138 203 249 265 221 419 172 196 187 142 133 125 141 207 221 134 141 214 170 254 412 273 400 234 173 146 129 381 203 166 121 316 104 350 128 244 186 203 128 190 356 173 381 139 102 370 113 199 322 195 390 414 195 238 466 169 861 715 750 242 621 174 152 337 270 163 284 237 106 150 263 239 216 141 283 255 624 170 250 240 163 205 125 118 144 173 142 388 172 289 137 227 327 167 232 402 547 238 131 238 172 720 487 226 161 179 184 207 314 169 226 128 180 108 236 173 113 115 187 329 227 206 158 176 191 130 160 203 119 238 175 117 282 201 213 343 319 123 124 158 129 143 322 134 123 214 170 151 195 157 205 192 654 140 722 158 296 214 307 503 450 135 143 340 219 513 150 129 129 163 128 129 129 298 188 187 129 231 148 304 162 211 157 116 162 154 638 144 218 231 656 457 295 714 253 150 111 132 129 209 208 586 K 10 svn:author V 5 peter K 8 svn:date V 27 1996-09-10T18:20:46.000000Z K 7 svn:log V 960 gut and overhaul moused, it was simply not working for me on any mouse I could find. This change does the following: - s/usage()/break;/ in handling the -s switch. - use err/warn instead of fprintf(stderr, ... strerror()); exit(1); - implement Hitachi PUMA HitTablet support from the XFree86 code, whatever the hell that is. :-) - correctly implement baud rate setting, too much was cut from the XFree86 code, the critical parts were a sweep over all likely mouse powerup baud rates to switch it to the reqested rate. - logitech support was busted (at least on mine, which is autosensing and runs in either mmseries or logitech mode depending on the handshake code at startup. Among other things, you talk to it at 1200, then switch to the target baud later. Some remaining problems.. samplerate setting is missing, but I've not found where this is meant to be set yet. I presume this is resolution setting of some kind. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-09-10T19:09:12.000000Z K 7 svn:log V 411 Backed out last change. It depends on the future change of adding -I- to CFLAGS. must currently be used to give the version of sb.h in the current directory, while "sb.h" in the buggy version gave the (wrong) version in the source directory. Searching in the source directory first is normal, but is the reverse of the order suggested by the 4.4Lite2 #include style. -I- will remove the ambiguities. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-09-10T19:14:49.000000Z K 7 svn:log V 835 Hack workaround XFree86 switching failure when used with /dev/sysmouse and xdm, possibly in general. What was happening was that the server was doing a tcsetattr(.. TCSADRAIN) on the mouse fd after a write. Since /dev/sysmouse had a null t_oproc, the drain failed with EIO. Somehow this spammed XFree86 (!@&^#%*& binary release!!), and the driver was left in a bogus state (ie: switch_in_progress permanently TRUE). The simplest way out was to implement a dummy scmousestart() routine to accept any characters from the tty system and toss them into the void. It would probably be more correct to intercept scwrite()'s to the mouse device, but that's executed for every single write to the screen. Supplying a start routine to eat the characters is only executed for the mouse port during startup/shutdown, so it should be faster. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-09-10T19:17:25.000000Z K 7 svn:log V 228 Argh! there's no need for moused to be setuid-root! Now that it works from startup, and works with XFree86 via /dev/sysmouse, it should be started at boot and left running. Pointed out by: Sujal Patel END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-09-10T19:49:41.000000Z K 7 svn:log V 189 Remove the code which has restart looking at the modtime. That's just moronic! We don't care about the time in restart mode, only the size. It's *mirror* mode which cares about modtimes. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-09-10T19:50:23.000000Z K 7 svn:log V 36 Add -c flag to fmt to center lines. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-09-10T21:18:40.000000Z K 7 svn:log V 173 Rather than adding more gunk here, clean some of it up: devread() had a bogus interface, cleaned up. Bread() did an unneeded bcopy(), don't. Saves 80 bytes and some time. END K 10 svn:author V 4 adam K 8 svn:date V 27 1996-09-10T21:19:56.000000Z K 7 svn:log V 10 YY --> CC END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-09-10T21:38:47.000000Z K 7 svn:log V 400 Fixed spelling of new SC_KBD_PROBE_WORKS option in options.i386. It worked because it is spelled correctly in LINT. Added old obscure syscons options MAXCONS, SLOW_VGA and XT_KEYBOARD. This file should be sorted both alphabetically and on the module name by using a consistent prefix for each module, but there is no consistency in the old options. E.g., MAXCONS is spelled PCVT_NSCREENS for pcvt. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-09-10T22:35:25.000000Z K 7 svn:log V 134 Fix a problem with child inheritance of sysv shm. Problem brought to my attention by Brad Lineberger and Rob Miracle. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-09-10T23:07:04.000000Z K 7 svn:log V 219 Removed bogus LARGMEM code and option. The code paniced when biosextmem > 65536, but biosextmem is a 16-bit quantity so it is guaranteed to be < 65536. Related cruft for biosbasemem was mostly cleaned up in rev.1.26. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-09-10T23:31:13.000000Z K 7 svn:log V 32 Removed more devconf leftovers. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-09-10T23:37:52.000000Z K 7 svn:log V 62 Restored a non-devconf comment that was removed with devconf. END K 10 svn:author V 6 julian K 8 svn:date V 27 1996-09-10T23:59:42.000000Z K 7 svn:log V 57 fix stupid mistake in the "JULIAN_HACK" branch of boot.c END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-09-11T01:23:11.000000Z K 7 svn:log V 64 Fixed non-removal of old libresolv_p.a. Cleaned up formatting. END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-09-11T01:37:24.000000Z K 7 svn:log V 23 bootpd.dump is in /tmp END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-09-11T01:39:55.000000Z K 7 svn:log V 46 Close bin/2747: rdist accesses free()d memory END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-09-11T03:46:41.000000Z K 7 svn:log V 108 A minor fix to the new pmap code. This might not fix the global problems with the last major pmap commits. END K 10 svn:author V 6 julian K 8 svn:date V 27 1996-09-11T04:56:24.000000Z K 7 svn:log V 153 chnages to bring atlak a bit more into the BSD4.4 world and to (more) properly keep track of the allocation and freeing of interface address structures. END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-09-11T06:18:26.000000Z K 7 svn:log V 172 Print appletalk layer 3 addresses as 16 bit unsigned decimal numbers, not two 8 bit values. This conforms to industry standard. These changes have been sent back to LBL. END K 10 svn:author V 6 julian K 8 svn:date V 27 1996-09-11T07:52:18.000000Z K 7 svn:log V 125 fix the ability of the VFS to reclaim devfs nodes correctly.. (was resulting in panics, especially when DIAGNOSTIC was set.) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-09-11T08:36:54.000000Z K 7 svn:log V 326 Make passwords no longer echo or display. Because of this, we now also ask for matching confirmation. I'm sure there is a clever direct-from-perl ioctl way of putting the terminal into noecho mode, but I don't feel like learning perl so I just used system. [yes, I'll put stty on the installation boot floppy as necessary] END K 10 svn:author V 6 julian K 8 svn:date V 27 1996-09-11T09:38:52.000000Z K 7 svn:log V 77 bzero the entire at_ifaddr struct we malloc, not just the first part of it.. END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-09-11T16:11:21.000000Z K 7 svn:log V 102 Fixed so that the card will go into promiscuous mode for BPF. Submitted by: Bill Kish END K 10 svn:author V 7 jfieber K 8 svn:date V 27 1996-09-11T16:11:51.000000Z K 7 svn:log V 91 wcd0 is a device, not a controller. Submitted by: Utsumi Syunichi END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-09-11T16:47:30.000000Z K 7 svn:log V 49 Added Bill Kish for his fix to the if_zp driver. END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-09-11T17:55:20.000000Z K 7 svn:log V 40 Fix latin1 guessing Add koi8-r guessing END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-09-11T19:22:21.000000Z K 7 svn:log V 33 Add "rawboot", sort the subdirs. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-09-11T19:23:11.000000Z K 7 svn:log V 49 Add #ifdef for RAWBOOT. remove some #if 0 stuff. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-09-11T19:25:12.000000Z K 7 svn:log V 114 The intended usage is: cat /usr/mdec/rawboot /sys/compile/FOO/kernel | fdwrite That should explain it all :-) END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-09-11T19:53:45.000000Z K 7 svn:log V 128 Make userconfig two (default: on) options: USERCONFIG to enable VISUAL_USERCONFIG to get the gui stuff too. Requested by: pst END K 10 svn:author V 7 jfieber K 8 svn:date V 27 1996-09-11T22:16:59.000000Z K 7 svn:log V 38 Add missing tmac.lj4 (for PCL driver) END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-09-12T02:23:33.000000Z K 7 svn:log V 49 Backed out last change. It broke even `exit 1'. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-09-12T03:03:25.000000Z K 7 svn:log V 121 Fixed handling of `!=' assignment. Don't warn if the shell's output is null, but warn if there was an error reading it. END K 10 svn:author V 6 julian K 8 svn:date V 27 1996-09-12T03:08:58.000000Z K 7 svn:log V 75 oops, don't clobber last letter of typed in name (JULIAN_HACK branch only) END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-09-12T03:16:34.000000Z K 7 svn:log V 161 Added a struct tag `fsid' for fsid_t so that sysproto.h can declare prototypes for the lfs syscalls without having to include and its nested spam. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-09-12T03:42:54.000000Z K 7 svn:log V 319 Use `install -C' instead of lots of shell commands to install ld.so as atomically as possible. (Immutable targets can't be renamed without opening a window when neither the source nor the target is immutable. Perhaps there should be a rename_immutable syscall to do this if unsetting the immutable flags would work.) END K 10 svn:author V 6 julian K 8 svn:date V 27 1996-09-12T04:49:11.000000Z K 7 svn:log V 177 Idea: test all possibilities before checking in.. when splitting of the filename from the boot arg, step past the new NULL to point to following args. (JULIAN_HACK branch only) END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-09-12T04:54:55.000000Z K 7 svn:log V 305 Primarily a fix so that pages are properly tracked for being modified. Pages that are removed by the pageout daemon were the worst affected. Additionally, numerous minor cleanups, including better handling of busy page table pages. This commit fixes the worst of the pmap problems recently introduced. END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-09-12T05:00:53.000000Z K 7 svn:log V 139 Fix gaffe in comment. DISTNAME "v3.3beta021.src" corresponds to PKGNAME "tiff-3.3", not "jpeg-5a". Submitted by: y-koga@ccs.mt.nec.co.jp END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-09-12T08:29:14.000000Z K 7 svn:log V 81 Use relative path to eign. Submitted-by: Dan Walters END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-09-12T09:50:38.000000Z K 7 svn:log V 52 Add share/dict, following the lead of BSD.usr.dist. END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-09-12T09:53:53.000000Z K 7 svn:log V 35 Changed Mr. Mita's e-mail address. END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-09-12T11:12:18.000000Z K 7 svn:log V 286 Another round of merge/update. (1) Add PC98 support to apm_bios.h and ns16550.h, remove pc98/pc98/ic (2) Move PC98 specific code out of cpufunc.h (to pc98.h) (3) Let the boot subtrees look more alike Submitted by: The FreeBSD(98) Development Team END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-09-12T11:36:09.000000Z K 7 svn:log V 108 Back out typo introduced by latest commit. Corrected by: Michio "Karl" Jinbo END K 10 svn:author V 4 adam K 8 svn:date V 27 1996-09-12T12:41:46.000000Z K 7 svn:log V 73 Mend 'exit' without breaking 'exit 1' *blush* %-\ Pointed out by: bruce END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-09-12T17:27:05.000000Z K 7 svn:log V 29 Import -L flag fix from HEAD END K 10 svn:author V 7 roberto K 8 svn:date V 27 1996-09-12T23:01:21.000000Z K 7 svn:log V 219 Add a section about how to access the GNATS base from WWW. Add a section on what to do in order to recompile the latest BIND from ISC. Change a & into a more proper & as LaTeX shoked on it. Obtained from: Usenet END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-09-13T01:52:49.000000Z K 7 svn:log V 12 Add hylafax END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-09-13T03:15:45.000000Z K 7 svn:log V 255 A modification that allows the driver strategy to modify the B_ASYNC flag broke things pretty bad (freeing buffer already on queue or other wierd buffer queue errors.) The broken code is left in commented out, but this makes the problem go away for now. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-09-13T05:54:39.000000Z K 7 svn:log V 36 Added undocumented option SPX_HACK. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-09-13T06:29:30.000000Z K 7 svn:log V 151 Don't compile a 256-byte unused table in the pca driver. The other 256-byte table in ulaw.h still gets duplicated if both pca and snd are configured. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-09-13T06:48:21.000000Z K 7 svn:log V 94 Removed another devconf leftover. Fixed a new #include style bug. Removed an unused #include. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-09-13T07:10:00.000000Z K 7 svn:log V 110 Made debugging code (pmap_pvdump()) compile again so that I can test LINT. I don't know if it actually works. END K 10 svn:author V 2 tg K 8 svn:date V 27 1996-09-13T08:11:51.000000Z K 7 svn:log V 37 Update Bernd Rosauers e-mail address END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-09-13T09:20:15.000000Z K 7 svn:log V 98 Don't use __dead in the kernel. It was an obfuscation for gcc >= 2.5 and a no-op for gcc >= 2.6. END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-09-13T18:47:03.000000Z K 7 svn:log V 263 Receipt of two SYN's are sufficient to set the t_timer[TCPT_KEEP] to "keepidle". this should not occur unless the connection has been established via the 3-way handshake which requires an ACK Submitted by: jmb Obtained from: problem discussed in Stevens vol. 3 END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-09-13T19:14:12.000000Z K 7 svn:log V 81 fwopen() argument type mis-described Obtained from: NetBSD lib/2751 (der Mouse) END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-09-13T23:51:44.000000Z K 7 svn:log V 288 Make the misnamed tcp initial keepalive timer value (which is really the time, in seconds, that state for non-established TCP sessions stays about) a sysctl modifyable variable. [part 1 of two commits, I just realized I can't play with the indices as I was typing this commit message.] END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-09-13T23:54:03.000000Z K 7 svn:log V 47 Move TCPCTL_KEEPINIT to end of MIB list (sigh) END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-09-14T01:04:18.000000Z K 7 svn:log V 10 Fixed Id. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-09-14T01:26:16.000000Z K 7 svn:log V 277 Removed another devconf leftover. A fat devconf support function was still being used just to support printing of the device name in the probe. Restored the method used in rev.1.6 and changed it to print the same strings as the previous revision. Reviewed by: Paul Richards END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-09-14T02:24:25.000000Z K 7 svn:log V 19 Add ports-chinese. END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-09-14T02:32:30.000000Z K 7 svn:log V 104 Add ports-chinese. While I'm here add src-release and src-tools. Also describe src-all and ports-all. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-09-14T03:00:32.000000Z K 7 svn:log V 229 Don't use __dead or __pure in user code. They were obfuscations for gcc >= 2.5 and no-ops for gcc >= 2.6. Converted to use __dead2 or __pure2 where it wasn't already done, except in math.h where use of __pure was mostly wrong. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-09-14T04:25:32.000000Z K 7 svn:log V 102 Changed cncheckc() interface so that it is 8-bit clean - return -1 instead of 0 if there is no input. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-09-14T04:27:46.000000Z K 7 svn:log V 297 Changed cncheckc() interface so that it is 8-bit clean - return -1 instead of 0 if there is no input. syscons.c: Added missing spl locking in sccncheckc(). Return the same value as sccngetc() would. It is wrong for sccngetc() to return non-ASCII, but stripping the non-ASCII bits doesn't help. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-09-14T04:30:32.000000Z K 7 svn:log V 321 Changed cncheckc() interface so that it is 8-bit clean - return -1 instead of 0 if there is no input. pcvt_drv.c: Partially fixed pccncheckc(). It returned a boolean value instead of the character that it fetches from the input fifo (if any). I think it still discards characters after the first for multi-char input. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-09-14T04:31:09.000000Z K 7 svn:log V 102 Changed cncheckc() interface so that it is 8-bit clean - return -1 instead of 0 if there is no input. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-09-14T04:40:33.000000Z K 7 svn:log V 143 Clean up some more problems with freeing busy or wired pages. The vfs_bio code was not waiting properly for page state until manipulating it. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-09-14T07:12:02.000000Z K 7 svn:log V 373 Potentially saved a whole 4 bytes and reduced bogusness by eliminating the pointer to the string "/kernel". This pointer was once only statically to once save space, but it has had to be dynamically initialized for some time, so the static initialization just wastes space. The string gets moved to the text section, so the actual savings may be negative due to padding. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-09-14T07:38:14.000000Z K 7 svn:log V 77 Removed declarations of recently deleted variables and cleaned up #includes. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-09-14T07:41:00.000000Z K 7 svn:log V 768 Moved instantiation of `poff' to sys.c. It is no longer used in disk.c. Saved a few bytes by copying `dosdev' and/or `name' to local variables. This optimization (for dosdev) was done in one place before but this was lost in the devread() cleanup. This optimization (for dosdev) can almost be done by bogusly declaring dosdev as const, but gcc still often space-pessimizes code like the following: extern const int dosdev; ... foo(dosdev); bar(dosdev); gcc often doesn't bother to copy dosdev to a temporary local because the local would have to be preserved in memory across the call to foo(). OTOH, for extern int dosdev; ... auto int dosdev_copy = dosdev; ... foo(dosdev_copy); bar(dosdev_copy); the copy must be made because foo() might alter dosdev. END K 10 svn:author V 7 roberto K 8 svn:date V 27 1996-09-14T09:00:52.000000Z K 7 svn:log V 618 Closes PR bin/1567 /usr/bin/lock can be used to lock a terminal much like xlock does for your X-windows session. Problem is, /usr/bin/lock cannot lock your terminal indefinately. Rather you must specify a timeout value, after which, your terminal is unlocked and become unsecured. I have added a ``-n'' no timeout option to /usr/bin/lock Currently the only way to get this functionality is to use a huge timeout value and hope it is long enought (in time). This method also requires you to know the maxium number of minutes you are allowed to specify. Submitted by: David E. O'Brien END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-09-14T09:13:15.000000Z K 7 svn:log V 657 Support statically attaching of ddb commands in non-ddb modules. The details are hidden in the DB_COMMAND(cmd_name, func_name) and DB_SHOW_COMMAND(cmd_name, func_name) macros. DB_COMMAND() adds to the top-level ddb command table and DB_SHOW_COMMAND adds to the `show' subtable. Most external commands will probably be `show' commands with no side effects. They should check their pointer args more carefully than `show map' :-), or ddb should trap internal faults better (like it does for memory accesses). The vm ddb commands are temporarily unattached. ddb.h: Also declare `db_indent' and db_iprintf() which will replace vm's `indent' and iprintf(). END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-09-14T10:53:48.000000Z K 7 svn:log V 149 Attached simple external ddb commands `show rtc', `show pgrpdump' and `show cbstat'. The pgrpdump code was previously controlled by `#ifdef DEBUG'. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-09-14T11:54:59.000000Z K 7 svn:log V 528 Attached vm ddb commands `show map', `show vmochk', `show object', `show vmopag', `show page' and `show pageq'. Moved all vm ddb stuff to the ends of the vm source files. Changed printf() to db_printf(), `indent' to db_indent, and iprintf() to db_iprintf() in ddb commands. Moved db_indent and db_iprintf() from vm to ddb. vm_page.c: Don't use __pure. Staticized. db_output.c: Reduced page width from 80 to 79 to inhibit double spacing for long lines (there are still some problems if words are printed across column 79). END K 10 svn:author V 4 alex K 8 svn:date V 27 1996-09-14T17:18:10.000000Z K 7 svn:log V 81 Revert the description of -N to its original form. It was right the first time. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-09-14T20:15:49.000000Z K 7 svn:log V 58 remove unnecessary boundary check, 2x faster code cleanup END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-09-14T23:20:33.000000Z K 7 svn:log V 242 Cleanup exit status; 2: syntax error, 0: keyword matched, $exit_nomatch: no keyword matched. Default value for variable exit_nomatch is 0 because `man -k' don't like exit status != 0 Detected by: "Stephen J. Roznowski" END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-09-14T23:22:23.000000Z K 7 svn:log V 175 Do not backup master.passwd if pwd_mkdb returned an error. This was to paranoid, pwd_mkdb(8) is carefully enough to not corrupt master.passwd on failure. Submitted by: joerg END K 10 svn:author V 4 alex K 8 svn:date V 27 1996-09-15T00:08:30.000000Z K 7 svn:log V 70 Note that -N is only effective when ipfw is displaying chain entries. END K 10 svn:author V 4 alex K 8 svn:date V 27 1996-09-15T00:15:33.000000Z K 7 svn:log V 190 Expand the definition of -N during 'add' to indicate that it only affects the display of the chain entry. The definition of -N in 'list' is left alone since this behavior is implied there. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1996-09-15T00:39:20.000000Z K 7 svn:log V 142 Toss the mkaliases script into the attic and remove its install target from the Makefile. We don't need it anymore, and it was broken anyway. END K 10 svn:author V 4 adam K 8 svn:date V 27 1996-09-15T03:31:28.000000Z K 7 svn:log V 13 ] --> ] END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-09-15T11:24:21.000000Z K 7 svn:log V 58 Removed iprintf(). It was copied to db_iprintf() in ddb. END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-09-15T17:55:09.000000Z K 7 svn:log V 170 Here is a patch to make tcpdump recognise IPX packets that is using ETHERNET_II framing. It got lost during the tcpdump upgrade. Submitted by: John.Hay@mikom.csir.co.za END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-09-15T19:35:23.000000Z K 7 svn:log V 146 Fix something that has annoyed me since day one of userconfig: when the prompt receives a 'q', just abandon the list, the user wants out. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-09-15T23:55:23.000000Z K 7 svn:log V 123 Remove some bogosities I introduced with the init file hack (not serious, just bogus). Also turn off by default - whoops! END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-09-16T01:17:25.000000Z K 7 svn:log V 47 #include -> #include "fastfind.c" END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1996-09-16T08:52:18.000000Z K 7 svn:log V 186 Remove botched up code that attempted to print I/O base address for the 0x12308086 (Intel PIIX) Bus master IDE Interface, it is already printed correctly by the generic PCI magreg code. END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1996-09-16T08:56:39.000000Z K 7 svn:log V 158 Re-enable conf82371fb2 now that I have verified that it works, even if it only prints 2 bits out of hundreds. (Minimizing the diff between -head and 2.1.5.) END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-09-16T14:13:40.000000Z K 7 svn:log V 529 Workaround to (hopefully) fix the NOMANCOMPRESS case of the MANFILTER-using man pages (eg: named/bind/etc). In order to get (say) dig.1 to pass through the filter and produce a new dig.1 for installing, I used an intermediate file at build time, similar to the way the .gz man pages are built. I've not extensively tested this, but it seems to work for the known cases where it was failing, and it only affects the NOMANCOMPRESS case which was already broken. Pointed out by: "Ph. Charnier" , PR#1612 END K 10 svn:author V 7 jfieber K 8 svn:date V 27 1996-09-16T14:27:07.000000Z K 7 svn:log V 74 Reword wcd0 description. Submitted by: Peter da Silva END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-09-16T16:51:32.000000Z K 7 svn:log V 153 Virgin import of new BSD/SGI routed. This update contains a number of important bug fixes. Obtained from: Vernon J. Schryver END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-09-16T16:51:32.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r18316, 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 1996-09-16T16:51:33.000000Z K 7 svn:log V 67 This commit was manufactured by cvs2svn to create tag 'vjs_960912'. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-09-16T16:52:42.000000Z K 7 svn:log V 108 Header file to match latest version of routed. Obtained from: Vernon J. Schryver END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-09-16T16:53:54.000000Z K 7 svn:log V 29 Disable build of old routed. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-09-16T16:56:00.000000Z K 7 svn:log V 22 Delete old routed(8). END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-09-16T17:04:22.000000Z K 7 svn:log V 48 Layer on FreeBSD local changes from old routed. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-09-16T17:06:30.000000Z K 7 svn:log V 77 Change location of trace files and disable remote trace file change feature. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-09-16T17:08:23.000000Z K 7 svn:log V 46 Disable rdisc, enable routed in new location. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-09-16T21:18:48.000000Z K 7 svn:log V 295 Add '-C' "Canonical" format to hexdump: $ hexdump -C /etc/resolv.conf 00000000 64 6f 6d 61 69 6e 20 64 6b 2e 74 66 73 2e 63 6f |domain dk.tfs.co| 00000010 6d 0a 6e 61 6d 65 73 65 72 76 65 72 20 31 34 30 |m.nameserver 140| 00000020 2e 31 34 35 2e 32 33 30 2e 31 30 0a |.145.230.10.| END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-09-16T21:32:42.000000Z K 7 svn:log V 80 rdisc functionality has been incorporated into routed goodnight ugly prince... END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-09-16T22:52:02.000000Z K 7 svn:log V 194 Set enviroment variable PAGER=pager if using option `man -P pager' This inherit variable PAGER for childs like whatis(1), e.g. `man -P less -k man' should now work like expected. Close PR#1068 END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-09-17T01:14:18.000000Z K 7 svn:log V 45 Grab h2ph from /usr/bin, not /usr/local/bin! END K 10 svn:author V 3 max K 8 svn:date V 27 1996-09-17T12:34:57.000000Z K 7 svn:log V 134 Moved Masafumi Nakane from the Additional FreeBSD Contributors section to the FreeBSD Developers section, and added an entity &a.max. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-09-17T14:38:16.000000Z K 7 svn:log V 232 Argh, I have had one "uid 0 on /: file system full" too many. The problem is that it doesn't say _what_ did it! (the core dumped console message is very useful for listing the process name and pid). This adds similar information. END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-09-17T19:27:06.000000Z K 7 svn:log V 74 Add comment explaining what function does Cover strcoll return 0 case too END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-09-17T19:34:56.000000Z K 7 svn:log V 137 warn if reach group line limit (>200 users, >1024 bytes per line) close PR#1595 suggested by: Seppo Kallio to make gcc "do the right thing" when running standalone on FreeBSD END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-09-18T06:33:32.000000Z K 7 svn:log V 67 Do not print two \n's in a fatal error message. Obtained from: bde END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-09-18T06:35:00.000000Z K 7 svn:log V 85 My feeble attempt at fixing complaints that makeinfo makes about errors in this doc. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-09-18T06:37:22.000000Z K 7 svn:log V 90 build libgcc*.a a little more compact by removing excess local symbols Obtained from: bde END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-09-18T06:40:54.000000Z K 7 svn:log V 112 When compiling native on freebsd, do not search the multitude of extended include file paths that do not exist. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-09-18T06:45:17.000000Z K 7 svn:log V 219 When running native on freebsd (ie: in /usr/bin, /usr/libexec, not the gnu-style /usr/local/lib/gcc* layout), only search the paths that exist for the modules (cc1, cc1plus , cc1obj etc) Also, update an error message. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-09-18T06:47:49.000000Z K 7 svn:log V 75 Add the hooks that we use for our profiling extensions. Obtained from: bde END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-09-18T06:50:39.000000Z K 7 svn:log V 131 Add in hooks to produce assembler output suitable for binutils+elf Obtained from: John Polstra , from his elfkit. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-09-18T06:54:11.000000Z K 7 svn:log V 34 Merge in freebsd-specific changes END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-09-18T06:56:52.000000Z K 7 svn:log V 86 Doc fixes and updates to reflect reality, as well as info about profiling extensions. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-09-18T14:12:34.000000Z K 7 svn:log V 16 Import tcl7.5p1 END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-09-18T14:12:34.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r18351, 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 1996-09-18T14:12:35.000000Z K 7 svn:log V 77 This commit was manufactured by cvs2svn to create tag 'tcl-vendor-tcl7_5_p1'. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-09-18T14:24:33.000000Z K 7 svn:log V 21 Merge local changes. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-09-18T14:27:44.000000Z K 7 svn:log V 23 Bump minor number to 1 END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-09-18T14:29:21.000000Z K 7 svn:log V 95 Update to tcl7.5u1. Add two scaffold files to (attempt) to make a tclsh compiled -static work. END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-09-18T14:44:31.000000Z K 7 svn:log V 237 Updated driver to a newer version from Matt Thomas, preserving our local changes. This version should fix a number of bugs such as with auto- speed sensing and at least one known panic. Submitted by: Matt Thomas (matt@3am-software.com) END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-09-18T15:57:41.000000Z K 7 svn:log V 132 Add needed spl protection, and some minor cleanups in vfs_vmio_release. Submitted by: Peter Wemm and me. END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-09-18T16:18:05.000000Z K 7 svn:log V 114 Increased transmit threshold to 1024 bytes to fix a problem with underruns on machines with poor PCI performance. END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-09-18T16:19:28.000000Z K 7 svn:log V 67 Brought in fix from rev 1.15: increase tx threshold to 1024 bytes. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1996-09-18T16:48:54.000000Z K 7 svn:log V 80 Clean up style and formatting. The listing of options could still be improved. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-09-18T18:14:37.000000Z K 7 svn:log V 99 Add 3 small lines which add to the utility of the "finished on `date`" output in the world target. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-09-18T18:40:37.000000Z K 7 svn:log V 38 Don't call copySelf() when upgrading. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-09-18T19:01:29.000000Z K 7 svn:log V 68 Cosmetic tweak. Requested-By: John Robert LoVerso END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-09-19T00:54:36.000000Z K 7 svn:log V 110 Add a new sysctl variable kern.sominqueue to override the MINIMUM queue specified in a listen(2) system call. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-09-19T03:01:32.000000Z K 7 svn:log V 25 Import of sendmail-8.7.6 END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-09-19T03:01:32.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r18366, 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 1996-09-19T03:01:33.000000Z K 7 svn:log V 79 This commit was manufactured by cvs2svn to create tag 'sendmail-vendor-v8_7_6'. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-09-19T03:12:11.000000Z K 7 svn:log V 23 Merge import conflicts END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-09-19T04:31:01.000000Z K 7 svn:log V 187 Simple update of 2.1 branch of sendmail to 8.7.6. Note: I cannot test this, this is a blind commit. Somebody else who has a 2.1.x machine is going to have to look more closely at this. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-09-19T05:14:30.000000Z K 7 svn:log V 106 Do not claim that tip is also called cu. Submitted by: "Ph. Charnier" , PR#1639 END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-09-19T05:21:07.000000Z K 7 svn:log V 118 Clean up dependencies a bit (we were not doing a depend on scan.c) Make the 'bootstrap' target work a little better. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-09-19T06:58:26.000000Z K 7 svn:log V 248 disable the objwarn warning if NOOBJ is set.. We have quite a few places in the tree that use things like bsd.prog.mk just to get the default targets like install, tags, obj, clean, cleandir, cleandepend, but do not actually build anything there. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-09-19T07:01:45.000000Z K 7 svn:log V 224 add -fgnu-runtime to the .m.o and .m.po rules, since we (will) have the gnu libobjc rather than the NeXT one. I do not understand objc so I don't know the implications of this, but the gcc-2.7.2 libobjc is built with this. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-09-19T08:15:56.000000Z K 7 svn:log V 31 Make telnet a synonym for open END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-09-19T08:16:47.000000Z K 7 svn:log V 32 Make "ftp" a synonym for "open" END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-09-19T08:19:00.000000Z K 7 svn:log V 66 Bring in the new sysctl variables and TCP timer patches from head END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-09-19T08:19:25.000000Z K 7 svn:log V 37 Add commented out example for bootps END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-09-19T08:21:18.000000Z K 7 svn:log V 51 Make the inetd suggestion slightly less confusing. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-09-19T08:28:16.000000Z K 7 svn:log V 229 Add APM_IDLE_CPU option, that is off by default. I maintain that it saves more power to simply "hlt" the CPU than to spend tons of time trying to tell the APM bios to do the same. In particular if you do it 100 times a second... END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-09-19T08:32:37.000000Z K 7 svn:log V 42 Various de-bogotifications of userconfig. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-09-19T08:35:41.000000Z K 7 svn:log V 31 Use rawboot for boot floppies. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-09-19T08:41:49.000000Z K 7 svn:log V 119 aarghh! what is it with this CVSROOT/val-tags regexp anyway? how many times do I have to do this to get it right? :-] END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-09-19T09:15:20.000000Z K 7 svn:log V 79 Implemented a better, dynamic, mechanism for adjusting the transmit threshold. END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-09-19T09:16:13.000000Z K 7 svn:log V 60 Brought in fix from rev 1.16: dynamic threshold adjustment. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-09-19T09:36:43.000000Z K 7 svn:log V 100 Minor tweaks for the fake libgnumalloc stuff. No longer build, install and then rm the *.a version END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-09-19T09:54:38.000000Z K 7 svn:log V 66 Brought in the listendrop and udphashmiss stats from main branch. END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-09-19T10:05:04.000000Z K 7 svn:log V 113 Brought in changes from main branch for some additional stats (listendrop and others) and some cosmetic changes. END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-09-19T10:12:41.000000Z K 7 svn:log V 100 Fixed bug with reversed trunc/round_page() in madvise...start must be trunced, end must be rounded. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-09-19T15:53:53.000000Z K 7 svn:log V 559 Man the lifeboats! Tie down the hatches! Red alert! Activate gcc-2.7.2.1! (the old cc has been tagged with "gcc_2_6_3_final" so we have a reference point in case of unforseen disasters...) This has the objc backend active, and I think I've managed to get the f77 f2c support through in one piece, but I don't know fortran to test it. A 'make world' change and libobjc commit will follow. If you normally do 'make -DNOCLEAN world', do not do so this time, I know it can fail with groff. This version of gcc makes a **LOT** more warnings on our kernel. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-09-19T16:19:49.000000Z K 7 svn:log V 46 Add libobjc, the Objective-C runtime library. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-09-19T16:36:24.000000Z K 7 svn:log V 627 Hooks to attempt to get 'make world' working with gcc-2.7.2.1. It's worked for me, but no guarantees yet. Basically, move cc earlier to lib-tools target, before libraries are built. libgcc is built at the same time, so it's special entry is removed from the libraries target. Also, add bison/gperf immediately before cc, since they are needed to build cc and are not present on an earler-than-2.2 system. (libgcc is partly built with the freshly compiled gcc-2.7.2.1, since it uses __attribute__'s that were not present until now) This _should_ be enough to get running from older releases, perhaps as far back as 2.0.5. END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-09-19T17:22:55.000000Z K 7 svn:log V 66 Bring in: Grab h2ph from /usr/bin, not /usr/local/bin! from head END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-09-19T17:28:34.000000Z K 7 svn:log V 201 Make libftpio 64-bit clean. Major version bumped (by me) since the ftpGet() public interface has changed (an "int *" becomes and "off_t *") Submitted by: Jason Thorpe , PR#1640 END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-09-19T17:31:34.000000Z K 7 svn:log V 119 Make fetch 64-bit safe, corresponding to libftpio changes. Submitted by: Jason Thorpe , PR#1641 END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-09-19T18:07:24.000000Z K 7 svn:log V 212 Attempt to untangle the timeout code a bit, also make the default ftp and http timeouts the same, since when using a http proxy to do ftp transfers, the http timeout was being used for what is coming in via ftp. END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-09-19T18:21:32.000000Z K 7 svn:log V 409 In sys/time.h, struct timespec is defined as: /* * Structure defined by POSIX.4 to be like a timeval. */ struct timespec { time_t ts_sec; /* seconds */ long ts_nsec; /* and nanoseconds */ }; The correct names of the fields are tv_sec and tv_nsec. Reminded by: James Drobina END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-09-19T19:49:13.000000Z K 7 svn:log V 357 Add the utrace(caddr_t addr,size_t len) syscall, that will store the data pointed at in a ktrace file, if this process is being ktrace'ed. I'm using this to profile malloc usage. The advantage is that there is no context around this call, ie, no open file or socket, so it will work in any process, and you can decide if you want it to collect data or not. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-09-19T19:50:17.000000Z K 7 svn:log V 43 The userland change to the utrace(2) call. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-09-19T19:50:45.000000Z K 7 svn:log V 51 For now we just hexdump the stuff in USER records. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-09-20T02:26:35.000000Z K 7 svn:log V 245 Fix an spl window, a page manipulation at interrupt time that was incorrect, and correct the support for B_ORDERED. The spl window fix was from Peter Wemm, and his questions led me to find the problem with the interrupt time page manipulation. END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-09-20T02:34:51.000000Z K 7 svn:log V 125 More ts_nse -> tv_nsec changes following the kernel changes I made earlier. Submitted by: Chuck Robey END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-09-20T04:11:53.000000Z K 7 svn:log V 421 When the devconf stuff was ripped out of the kernel, the ripper neglected to deal with the fact that we relied on devconf to do the shutdown callouts in various drivers. The changes in this commit are to add support for device shutdown in this driver via the new at_shutdown() mechanism. Similar changes need to be made to all of the other drivers that need a shutdown routine called (if_de.c comes to mind immediately). END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-09-20T04:13:44.000000Z K 7 svn:log V 57 ts_sec -> tv_sec ts_nsec -> tv_nsec Pointed out by: bde END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-09-20T04:24:31.000000Z K 7 svn:log V 36 ts_sec -> tv_sec ts_nsec -> tv_nsec END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-09-20T04:33:57.000000Z K 7 svn:log V 36 ts_sec -> tv_sec ts_nsec -> tv_nsec END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-09-20T04:35:15.000000Z K 7 svn:log V 72 Add back shutdown support, this time using the at_shutdown() mechanism. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-09-20T04:41:01.000000Z K 7 svn:log V 36 Add Warner Losh to developers list. END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-09-20T04:45:59.000000Z K 7 svn:log V 36 ts_sec -> tv_sec ts_nsec -> tv_nsec END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-09-20T04:56:09.000000Z K 7 svn:log V 36 ts_sec -> tv_sec ts_nsec -> tv_nsec END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-09-20T05:08:36.000000Z K 7 svn:log V 203 Correct Warner Losh's entity name from a.john to a.imp :-) Move Steve Price and Steve Passe from the contrib section to the author section. Add Jason Thorpe for his recent 64-bit fixes while I'm here. END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-09-20T05:51:12.000000Z K 7 svn:log V 95 Whoops, I should've used the LINT config file. More ts -> tv changes for timespec structure. END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-09-20T05:56:36.000000Z K 7 svn:log V 94 Whoops, I should've used the LINT config file. More ts -> tv changes for timespec structure. END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-09-20T06:06:28.000000Z K 7 svn:log V 36 ts_sec -> tv_sec ts_nsec -> tv_nsec END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-09-20T06:33:54.000000Z K 7 svn:log V 137 Remove now un-necessary FreeBSD specific code since our timespec structure now has the correct member names. Pointed out by: Peter Wemm END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-09-20T08:23:54.000000Z K 7 svn:log V 56 Handle ICMP codes defined in RFC1812 more appropriately END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-09-20T11:05:39.000000Z K 7 svn:log V 212 Fixed a bug in the receive buffer allocation code that resulted in a panic if an mbuf cluster couldn't be allocated. This was caused by a failure to re-initialize m_data when the old mbuf/mbcluster was recycled. END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-09-20T11:06:43.000000Z K 7 svn:log V 71 Brought in fix from rev 1.18: fix for panic when out of mbuf clusters. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-09-20T11:19:00.000000Z K 7 svn:log V 118 This should have gone away with the COMPAT_43 cruft. cgetent() is now used instead of the rudimentary routines here. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-09-20T13:42:26.000000Z K 7 svn:log V 65 Fixed CLEANFILES. osreldate was missing. Cleaned up LDIRS line. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-09-20T13:55:25.000000Z K 7 svn:log V 24 Add the utrace syscall. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-09-20T14:12:32.000000Z K 7 svn:log V 70 Fixed CLEANFILES. The *.3 links were missing. Removed ugly newlines. END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-09-20T14:33:48.000000Z K 7 svn:log V 61 Replace GNU-made __P definition by standard from sys/cdefs.h END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-09-20T14:36:14.000000Z K 7 svn:log V 545 Fixed lots of warnings from gcc-2.7.x about "left-hand operand of comma expression has no effect" in the MAKE_SET() macro. This also fixes compiling with -O3 (which removes static functions unless there is a suitable reference to them). Declaring all the static symbols as __unused would also fix the warning, but would be bogus (they are used) and wouldn't fix -O3. However, the dummy pointers for the references waste about 1.5K text and 20K symbol space for GENERIC. This wastage hasn't changed - the dummy pointers are just nonzero now. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-09-20T15:07:39.000000Z K 7 svn:log V 52 Fixed order and whitespace of examples/cvs entries. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-09-20T16:08:21.000000Z K 7 svn:log V 125 Fixed and simplified `whereobj' rule. Use the not-so-new -V feature. Echoing ${.OBJDIR} would work. but -V is more general. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-09-20T16:17:07.000000Z K 7 svn:log V 138 Added a `checkdpadd' target to help check that ${DPADD} is consistent with ${LDADD}. It doesn't handle internal libraries very well yet. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-09-20T16:52:09.000000Z K 7 svn:log V 563 Changed an arg name in the pseudo-prototype for bzero() to match the prototype. Put the jump table for i486_bzero() in the data section. This speeds up i486_bzero() a little on Pentiums without significantly affecting its speed on 486's. Don't waste time falling through 14 nop's to return from do1 in i486_bzero(). Use fastmove() for counts >= 1024 (was > 1024). Cosmetic. Fixed profiling of fastmove(). Restored meaningful labels from the pre-1.1 version in fastmove(). Local labels are evil. Fixed (high resolution non-) profiling of __bb_init_func(). END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-09-20T17:39:44.000000Z K 7 svn:log V 364 Don't include for the kernel in disk-related headers. It is needed for implementation details but very little of it is needed for the interface. Include it in the few places that didn't already include it. Include in (as already in ) so that all the disk-related headers are almost self-sufficient. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-09-20T18:04:26.000000Z K 7 svn:log V 202 Fixed bogus obj target (found by objwarn check). Removed unnecessary clean and cleandir targets. The defaults are adequate and we never bothered overriding the default for all, depend, lint or tags., END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-09-20T21:25:18.000000Z K 7 svn:log V 621 If the incomplete listen queue for a given socket is full, drop the oldest entry in the queue. There was a fair bit of discussion as to whether or not the proper action is to drop a random entry in the queue. It's my conclusion that a random drop is better than a head drop, however profiling this section of code (done by John Capo) shows that a head-drop results in a significant performance increase. There are scenarios where a random drop is more appropriate. If I find one in reality, I'll add the random drop code under a conditional. Obtained from: discussions and code done by Vernon Schryver (vjs@sgi.com). END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-09-21T01:51:11.000000Z K 7 svn:log V 160 Fiexed CFLAGS. Compiling things in the kernel without -O now causes zillions of warnings about static inline functions because `inline' is ignored without -O. END K 10 svn:author V 5 steve K 8 svn:date V 27 1996-09-21T04:00:22.000000Z K 7 svn:log V 56 Fix for PR#1230, make ``.for'' loops iterate backwards. END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-09-21T06:06:41.000000Z K 7 svn:log V 18 Unlocalize `date` END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-09-21T06:28:55.000000Z K 7 svn:log V 38 ".Xr chflags 1," -> ".Xr chflags 1 ," END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-09-21T06:30:06.000000Z K 7 svn:log V 36 Syntax error: so_incom -> so_incomp END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-09-21T06:39:20.000000Z K 7 svn:log V 116 I don't understand, I committed this fix (move a counter and fixed a typo) this evening. I think I'm going insane. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-09-21T06:47:27.000000Z K 7 svn:log V 115 Note that Adaptec 1510 controller is supported (via aic0 driver). Submitted-By: Phil Gilley END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-09-21T08:11:22.000000Z K 7 svn:log V 493 Who would have though that dmesg didn't understand message buffers? Fixed the following bugs: - the buffer was reprinted endlessly when msg.bufx == 0 and (for a different reason) when msg.bufx == 1. - the last byte of the buffer wasn't printed except in the the infinite loop cases. - the comment about walking the buffer didn't match the (correct) code. - minor -Wall and style bugs. Not fixed: - excessive newline processing which hid the non-printing of the last byte of the buffer. END