ƒ°-12000 210 259 129 168 370 134 130 308 477 260 122 125 157 1943 736 187 154 215 194 231 183 278 151 175 128 1224 947 106 120 264 136 114 136 243 238 163 164 217 105 246 346 207 367 153 547 352 540 288 317 193 238 168 195 127 152 209 204 175 177 108 159 129 165 219 189 167 289 277 109 140 181 165 388 299 165 438 343 212 253 301 280 511 222 427 128 341 134 161 118 298 172 535 130 329 719 200 1730 104 139 473 410 238 157 362 238 148 200 208 136 155 390 288 410 239 109 206 553 161 252 525 175 463 158 331 107 232 237 202 186 162 276 540 412 106 152 403 177 165 154 168 143 173 161 470 401 117 119 114 152 141 568 148 133 148 163 117 208 268 431 808 568 145 161 157 136 231 144 228 123 156 172 144 256 132 204 370 149 137 298 121 216 343 218 140 411 264 274 123 123 123 105 160 282 151 155 112 377 224 220 467 172 287 253 133 189 352 194 218 155 211 190 K 10 svn:author V 5 peter K 8 svn:date V 27 1995-11-01T15:59:55.000000Z K 7 svn:log V 164 Clean up the previous commit I did on this file. The Jury has not reached a verdict yet on this approach - a better fix may be thought of, but for now this works. END K 10 svn:author V 7 jfieber K 8 svn:date V 27 1995-11-01T16:40:14.000000Z K 7 svn:log V 33 Changes submitted by the author. END K 10 svn:author V 4 nate K 8 svn:date V 27 1995-11-01T16:53:25.000000Z K 7 svn:log V 75 Don't have ldconfig look in /usr/gnu/lib since it was removed before 2.0R. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1995-11-01T17:18:27.000000Z K 7 svn:log V 273 Instrument the IP input queue with two new read-only MIB entries: net.inet.ip.intr-queue-maxlen (=== ipintrq.ifq_maxlen) and net.inet.ip.intr-queue-drops (=== ipintrq.ifq_drops) There should probably be a standard way of getting the same information going the other way. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-11-02T03:27:39.000000Z K 7 svn:log V 43 Brought in revs 1.10-1.11: security patch. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-11-02T03:39:47.000000Z K 7 svn:log V 39 Brought in revs 1.8-1.9: security fix. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-11-02T06:42:47.000000Z K 7 svn:log V 216 Move page fixups (pmap_clear_modify, etc) that happen after paging input completes out of vm_fault and into the pagers. This get rid of some redundancy and improves the architecture. Reviewed by: John Dyson END K 10 svn:author V 5 peter K 8 svn:date V 27 1995-11-02T08:37:22.000000Z K 7 svn:log V 382 Make putc and b_to_q deal with clists with no reserved blocks in a more civilised manner than panicing. This only happens as a result of another state botch somewhere else, eg: from a tty driver calling putc or b_to_q on a closed device. Apparently, it's also been implicated in a panic with a status (^T) event on ptys. This change should pretty well be in it's final form now. END K 10 svn:author V 5 peter K 8 svn:date V 27 1995-11-02T09:52:40.000000Z K 7 svn:log V 165 When the sync-on-shutdown fails to clear all buffers, this bit of code can print them out. I have seen that MFS can leave BUSY buffers, preventing a clean reboot... END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-11-02T12:42:42.000000Z K 7 svn:log V 29 Remove my locale hack. Sigh. END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-11-02T12:46:20.000000Z K 7 svn:log V 32 Remove startup_locale reference END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-11-02T12:53:26.000000Z K 7 svn:log V 64 Remove startup_locale reference. Add LANG variable description. END K 10 svn:author V 4 nate K 8 svn:date V 27 1995-11-02T18:48:15.000000Z K 7 svn:log V 1848 Changed the terminology for what used to be called the "memorizing" vector. Now it is called the "symbol caching" vector. This was made possible and unconfusing by other changes that allowed me to localize everything having to do with the caching vector in the function reloc_map(). Switched to alloca() for allocating the caching vector, and eliminated the special mmap-based allocation routines. Although this was motivated by performance reasons, it led to significant simplification of the code, and made it possible to confine the symbol caching code to the single function reloc_map(). Got rid of the unnecessary and inefficient division loop at the beginning of rtld(). Reduced the number of calls to getenv("LD_LIBRARY_PATH") to just 1, on suggestion from . Added breaks out of the relocation loops when the relocation address is found to be 0. A relocation address of 0 is caused by an unused relocation entry. Unused relocation entries are caused by linking a shared object with the "-Bsymbolic" switch. The runtime linker itself is linked that way, and the last 40% of its relocation entries are unused. Thus, breaking out of the loop on the first such entry is a performance win when ld.so relocates itself. As a side benefit, it permits removing a test from md_relocate_simple() in ../i386/md-static-funcs.c. Unused relocation entries in other shared objects (linked with "-Bsymbolic") caused even bigger problems in previous versions of the runtime linker. The runtime linker interpreted the unused entries as if they were valid. That caused it to perform repeated relocations of the first byte of the shared object. In order to do that, it had to remap the text segment writable. Breaking out of the loop on the first unused relocation entry solves that. Submitted by: John Polstra END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-11-03T02:54:57.000000Z K 7 svn:log V 643 These patches fix two problems : 1 ) Tar was being called to process the archive after chdir()ing into the playpen, but the pathname given to it was uncorrected for the chdir(). This is corrected by converting _all_ pathname arguments using realpath() (fileFindByPath() is used as a last-ditch attempt if the argument can't be found) 2 ) min_free was being called on the saved invocation directory, not on the playpen at one point. (There are currently two seperate space checks, one when the playpen is created, and one later. This is harmless cruft) Submitted by: Michael Smith END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-11-03T06:21:47.000000Z K 7 svn:log V 95 Update Hensa site to point to new location. Submitted by: "N.G.Smith" END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-11-03T07:53:59.000000Z K 7 svn:log V 63 Brought in fix from rev 1.17: start 2MSL timer for FIN_WAIT_2. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-11-03T07:59:19.000000Z K 7 svn:log V 123 Brought in fix from rev 1.26: autodelete a cloned route if it gets in the way of adding a new route. Reviewed by: wollman END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-11-03T08:01:04.000000Z K 7 svn:log V 102 Brought in fix from rev 1.71: initialize TS_CONNECTED and line discipline properly. Reviewed by: bde END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-11-03T08:05:05.000000Z K 7 svn:log V 139 Brought in revs 1.15-1.17: lessen severity of no pre-allocated cblocks for a tty to a printf rather than a panic. Reviewed by: bde, peter END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-11-03T08:07:20.000000Z K 7 svn:log V 92 Add a special case check to allow Acer PCI chipsets to work with FreeBSD. Submitted by: se END K 10 svn:author V 5 peter K 8 svn:date V 27 1995-11-03T08:42:21.000000Z K 7 svn:log V 183 Fix the incomplete merge for the IPX code - the internals are different. Note, the IPX in pppd support is not really there. I suspect that it may work if you ifconfig it up manually. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-11-03T08:57:19.000000Z K 7 svn:log V 60 Brought in changes from rev 1.33: add missing manual pages. END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-11-03T08:59:02.000000Z K 7 svn:log V 82 Move more stuff out to XPG4 Handle negative chars inside runetype/tolower/toupper END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-11-03T09:03:00.000000Z K 7 svn:log V 35 Add more stuff moved out from XPG3 END K 10 svn:author V 5 peter K 8 svn:date V 27 1995-11-03T09:30:13.000000Z K 7 svn:log V 1128 Workaround for the setlogin()-in-same-session-as-inetd bug. This causes: 1: inetd to clear it's getlogin() name at startup (in case the sysadmin logged in and su'ed to root and restarted inetd) 2: inetd to start each spawned process in it's own session. 3: inetd to call setlogin() on non-root processes (eg: uucp for uucico) 4: log failures more extensively This means that root spawned processes from inetd remain responsible for setting their login name if they change their uid. (eg: rshd, login, etc). If they do not do so, it is safer for them to have no "login name" than a wrong one (like "root") because the getlogin() system call is documented as "secure" on 4.4BSD. inetd when started from /etc/rc would have no login name anyway, so this isn't really a change - it's making it consistant with the bootup state... The setsid() change *may* cause something to break that is doing a setsid() itself and checking the result - it will fail now because it's already been done. The consensis seems to be that this is unlikely. David G. thinks this is acceptable as it is cleaner from an architectural point of view. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-11-03T12:02:45.000000Z K 7 svn:log V 854 Lots-o-cleanup(tm): 1. Fix the bogon I introduced that made some root filesystems fail to be made with `unable to make filesystem on sd1s1a' or some such error message. 2. Latest installment in the never-ending chapter on making FTP do the right thing on a cruel internet. 3. Make `express install' a truly express install and split off what it used to do into a `novice install' that's even more geared to the novice by asking questions in order, rather than forcing them through the menu interface. 4. Make anonymous FTP setup truly DTRT. 5. Build lndir directly into sysinstall and make the novice install offer to set up the ports tree. Also make the ports setup truly explanatory about what it's doing, and always link the ports destination to /usr/ports if necessary so that bsd.port.mk doesn't need to be tweaked. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-11-03T12:03:14.000000Z K 7 svn:log V 14 Small tweaks. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-11-03T12:10:14.000000Z K 7 svn:log V 28 Document the Novice install END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-11-03T12:25:14.000000Z K 7 svn:log V 170 Fix isspecial/isphonogram, they was swapped Remove EOF hack, now it is recognized per ANSI/POSIX Add upper bounds check Handle all negative chars inside locale functions END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-11-03T14:39:11.000000Z K 7 svn:log V 43 Cleanup make process per Bruce suggestions END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-11-03T14:51:45.000000Z K 7 svn:log V 21 Add $id$ and ${COPY} END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-11-03T14:53:53.000000Z K 7 svn:log V 43 Cleanup make process per Bruce suggestions END K 10 svn:author V 5 peter K 8 svn:date V 27 1995-11-03T15:06:04.000000Z K 7 svn:log V 148 Import NetBSD's quot command, filling the gap in our sources (We only have the man page...) Obtained from: NetBSD; Wolfgang Solfrank / TooLs GmbH. END K 10 svn:author V 5 peter K 8 svn:date V 27 1995-11-03T15:06:04.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r12032, 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 1995-11-03T15:06:05.000000Z K 7 svn:log V 67 This commit was manufactured by cvs2svn to create tag 'cur_951014'. END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-11-03T15:08:10.000000Z K 7 svn:log V 71 Cleanup make process per Bruce suggestions Add ru_SU.CP866 time locale END K 10 svn:author V 5 peter K 8 svn:date V 27 1995-11-03T15:21:04.000000Z K 7 svn:log V 122 Minor tweaks to get quot to compile on FreeBSD.. Basically back-port the dynamic fsname strings back to static constants. END K 10 svn:author V 5 peter K 8 svn:date V 27 1995-11-03T15:21:51.000000Z K 7 svn:log V 11 add quot.. END K 10 svn:author V 5 peter K 8 svn:date V 27 1995-11-03T17:04:02.000000Z K 7 svn:log V 151 No need to go back quite _that_ far to the MOUNT_UFS constant when we have a perfectly good getvfsbyname("ufs").. :-) Pointed out by: wollman and bde END K 10 svn:author V 5 peter K 8 svn:date V 27 1995-11-03T18:27:18.000000Z K 7 svn:log V 251 Repair the detection of undefined symbols that my last "quick fix" commit broke. It's much easier to debug the symbol export lists in lkm makefiles if you know what your errors are during the build process. :-) Bleah.. symorder.c is *horrible*. :-( END K 10 svn:author V 7 wollman K 8 svn:date V 27 1995-11-03T18:29:44.000000Z K 7 svn:log V 110 Make somaxconn (maximum backlog in a listen(2) request) and sb_max (maximum size of a socket buffer) tunable. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1995-11-03T18:33:46.000000Z K 7 svn:log V 270 Make somaxconn (maximum backlog in a listen(2) request) and sb_max (maximum size of a socket buffer) tunable. Permit callers of listen(2) to specify a negative backlog, which is translated into somaxconn. Previously, a negative backlog was silently translated into 0. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1995-11-03T18:34:38.000000Z K 7 svn:log V 57 Document recent changes in socket buffers and listen(2). END K 10 svn:author V 5 peter K 8 svn:date V 27 1995-11-03T18:50:14.000000Z K 7 svn:log V 452 Implement allowing 'set -v' in the middle of a script to work. This means that a script containing: echo 1 set -v echo 2 will now produce output, like it does on SYSV machines and other 'proper' /bin/sh implementations.. This is done by a slight restructure of the input processor allowing it to read chunks from the file at a time, but process the data by line from the chunk. Obtained from: Christos Zoulas for NetBSD. END K 10 svn:author V 5 peter K 8 svn:date V 27 1995-11-03T19:06:45.000000Z K 7 svn:log V 257 AARGH!! by default, pppd would no longer allow users to use "proxyarp" or "defaultroute"... That's forgivable I guess, but the silly thing didn't have any way to _enable_ the options either! :-( This now enables them by default. Obtained from: ppp-2.3a0 END K 10 svn:author V 4 olah K 8 svn:date V 27 1995-11-03T22:08:13.000000Z K 7 svn:log V 446 Fix a logical error in T/TCP: when we actively open a connection, we have to decide whether to send a CC or CCnew option in our SYN segment depending on the contents of our TAO cache. This decision has to be made once when the connection starts. The earlier code delayed this decision until the segment was assembled in tcp_output() and retransmitted SYN segments could have different CC options. Reviewed by: Richard Stevens, davidg, wollman END K 10 svn:author V 4 olah K 8 svn:date V 27 1995-11-03T22:19:50.000000Z K 7 svn:log V 194 Setting the TF_ACKNOW flag was redundant in the REXMT timeout because tcp_output() checks for the condition snd_nxt == snd_una. Reviewed by: davidg, wollman, olah Suggested by: Richard Stevens END K 10 svn:author V 4 olah K 8 svn:date V 27 1995-11-03T22:31:54.000000Z K 7 svn:log V 223 Cosmetic changes to processing of segments in the SYN_SENT state: - remove a redundant condition; - complete all validity checks on segment before calling soisconnected(so). Reviewed by: Richard Stevens, davidg, wollman END K 10 svn:author V 5 peter K 8 svn:date V 27 1995-11-03T22:38:54.000000Z K 7 svn:log V 99 Whoops. RE-Import NetBSD's fsdb - I believe this was written by John Kohl. Obtained from: NetBSD END K 10 svn:author V 5 peter K 8 svn:date V 27 1995-11-03T22:38:54.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r12048, 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 1995-11-03T22:38:55.000000Z K 7 svn:log V 72 This commit was manufactured by cvs2svn to create tag 'cur_951014_real'. END K 10 svn:author V 5 peter K 8 svn:date V 27 1995-11-03T22:47:24.000000Z K 7 svn:log V 100 Commit FreeBSD-specific changes. Mainly to do with structure layout differences that we dont have. END K 10 svn:author V 5 peter K 8 svn:date V 27 1995-11-03T22:53:05.000000Z K 7 svn:log V 33 Connect fsdb to the SUBDIR list. END K 10 svn:author V 3 pst K 8 svn:date V 27 1995-11-04T05:03:16.000000Z K 7 svn:log V 60 remove path in front of kadmind, path already set correctly END K 10 svn:author V 6 julian K 8 svn:date V 27 1995-11-04T07:57:14.000000Z K 7 svn:log V 113 Submitted by: bde IFF_NOTRAILERS doesn't exist any more in current (driver came from 2.0.5) now compiles again. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-11-04T08:47:33.000000Z K 7 svn:log V 111 Various tweaks to adjust things more to my liking. Also bring in Rich's changes to update XFree86 to 3.1.2-S. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-11-04T08:48:15.000000Z K 7 svn:log V 83 Finally read through all the docs again and found much I didn't like. Tweak tweak. END K 10 svn:author V 6 julian K 8 svn:date V 27 1995-11-04T09:03:47.000000Z K 7 svn:log V 82 Suggested by: bde clear up some confusion about Id: lines on behalf of the author END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-11-04T09:33:17.000000Z K 7 svn:log V 16 Correct a typo. END K 10 svn:author V 5 markm K 8 svn:date V 27 1995-11-04T09:50:48.000000Z K 7 svn:log V 65 Add the test programs that I tested the /dev/random driver with. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-11-04T09:58:43.000000Z K 7 svn:log V 37 Clean up outdated options menu docs. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-11-04T10:35:26.000000Z K 7 svn:log V 73 Prototype getvnode() in the right place (where ibcs2_stat.c can see it). END K 10 svn:author V 5 peter K 8 svn:date V 27 1995-11-04T10:44:22.000000Z K 7 svn:log V 124 Recover lost support for netmask 255.255.255.255 that was lost in the merge. Submitted by: Michael Butler END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-11-04T10:50:55.000000Z K 7 svn:log V 98 Return EINVAL if the number of groups is less than 1 in setgroups(). Obtained from: 4.4BSD-Lite2 END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-11-04T10:54:53.000000Z K 7 svn:log V 75 Moved a nested extern declaration to a less bogus place to hide a warning. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-11-04T11:09:16.000000Z K 7 svn:log V 196 Move MBR selection to write/quite stage of disk editor for a more logical grouping. Don't print geometry warning in "all disk" case. Clean up some unnecessary newlines in confirmation messages. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-11-04T11:12:41.000000Z K 7 svn:log V 184 Fixed the type of sscstrategy() (return void). Removed sscdump() (it was never used). Removed sscpsize() (it was never used, and returned a bogus value (ENXIO = 6 means a size of 6)). END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-11-04T11:21:24.000000Z K 7 svn:log V 17 Cosmetic tweaks. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-11-04T11:42:32.000000Z K 7 svn:log V 48 Check for possible NULL value in command stack. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-11-04T12:02:16.000000Z K 7 svn:log V 89 Always add swap space as soon as we can in an effort to save the occasional 4MB machine. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-11-04T12:20:20.000000Z K 7 svn:log V 73 Whoops! It might help if I made the device node before swapping on it.. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-11-04T13:25:33.000000Z K 7 svn:log V 295 Moved prototypes for devswitch functions from conf.c and driver sources to . conf.h was mechanically generated by `grep ^d_ conf.c >conf.h'. This accounts for part of its ugliness. The prototypes should be moved back to the driver sources when the functions are staticalized. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-11-04T13:52:30.000000Z K 7 svn:log V 206 Finished(?) moving prototypes for devswitch functions to . One was hidden in an ifdef. Continued cleaning up not so new init stuff. Removed some more /*ARGSUSED*/ for devswitch functions. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-11-04T14:00:00.000000Z K 7 svn:log V 73 Always declare vga_move_charset(). It doesn't depend on option XSERVER. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-11-04T14:43:30.000000Z K 7 svn:log V 345 Fixed the type of ahcintr(). The type of an ISA interrupt handler is incompatible with the type of a PCI interrupt handler. A new entry point `ahc_pci_intr()' is used for PCI. ISA and PCI interrupts are penalized equally (:-) by calling a common handler `ahc_intr()'. This should be reorganized. Some strings now name the wrong function... END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-11-04T15:05:52.000000Z K 7 svn:log V 250 Fixed the type of feaintr(). The type of an EISA interrupt handler is incompatible with the type of a PCI interrupt handler. Fixed the type of pdc_pci_ifintr(). The type of a PCI interrupt handler is too generic to pass arbitrary struct pointers. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-11-04T15:08:23.000000Z K 7 svn:log V 119 Fix the anon ftp installation to use the correct init function (doh!). Some more error message reform, since I'm here. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-11-04T15:45:28.000000Z K 7 svn:log V 160 Avoid doing disk selection twice in novice install. Finally sort the fstab file entries correctly! qsort() either doesn't work or isn't working as documented. END K 10 svn:author V 5 markm K 8 svn:date V 27 1995-11-04T16:00:56.000000Z K 7 svn:log V 206 Remove the #ifdev DEVRANDOM's, as promised. /dev/random is now a part of the kernel! you will need to make the device in /dev: sh MAKEDEV random and take a look at some test code in src/tools/test/random. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-11-04T17:00:10.000000Z K 7 svn:log V 187 Deal with the case where an FTP connection has been left so long, it times out. Make sure that anon ftp's home directory exists before calling adduser or it (adduser) will have kittens. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-11-04T17:08:13.000000Z K 7 svn:log V 418 Added `#include "ioconf.h"' to and cleaned up the misplaced extern declarations (mostly prototypes of interrupt handlers) that this exposed. The prototypes should be moved back to the driver sources when the functions are staticalized. Added idempotency guards to . "ioconf.h" can't be included when building LKMs so define a wart in bsd.kmod.mk to help guard against including it. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-11-04T17:16:45.000000Z K 7 svn:log V 129 Be more brutal about writing out /etc/hosts (it's not like there's much to preserve there initially anyway). More tweaks to FTP. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1995-11-04T19:07:27.000000Z K 7 svn:log V 332 Add NIS support to getservent(3) functions (getservbyport() and getservbyname() both call getservent() to do most of the work, so we only need to modify this file to take care of everybody). Note that there is only one NIS services map (services.byname) even though there are getservbyname() and getservbyport() library functions. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1995-11-04T19:15:04.000000Z K 7 svn:log V 34 Document newly-added NIS support. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-11-05T00:16:36.000000Z K 7 svn:log V 248 Remove the anonymous FTP configuration from menus and prompts. It appears that the adduser command is just too broken to allow it to be used in automated creation mode (it loops forever) and this option is therefore retired until we get it fixed. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-11-05T01:00:31.000000Z K 7 svn:log V 42 More bug fixes noticed from last install. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-11-05T01:45:03.000000Z K 7 svn:log V 69 Reverse the sort order to put swap devices at the very top of fstab. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-11-05T02:22:53.000000Z K 7 svn:log V 26 Add the apache help file. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1995-11-05T04:37:25.000000Z K 7 svn:log V 203 Move aic7xxx register definitions from i386/scsi/aic7xxx.c to this file. The hope is to make the sequencer and kernel code share this file, but some work on our sequencer assembler will be needed first. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1995-11-05T04:38:55.000000Z K 7 svn:log V 78 Move aic7770.c to i386/eisa. It is the first driver to use the new eisaconf. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1995-11-05T04:42:50.000000Z K 7 svn:log V 440 This is a totally new implementation of eisaconf. It will hopefully be the beginning of our move to a more dynamic (configuration manager) based setup for all drivers. Everything seems to work except for some devconf problems. Only the aic7xxx driver will be using this interface until it is reviewed, revised and accepted as a good configuration interface. Adapt aic7770.c to use new eisaconf. eisadevs.c is replaced by a linker set. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1995-11-05T04:43:22.000000Z K 7 svn:log V 36 Modifications for the new eisaconf. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1995-11-05T04:45:16.000000Z K 7 svn:log V 234 Remove old eisaconf cruft from the eisa files. The old eisaconf kludged in here to do some conflict detection. The new code doesn't do conflict detection yet, but it will be implemented in another way. aic7770.c moved to i386/eisa END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1995-11-05T04:50:55.000000Z K 7 svn:log V 624 Move aic7xxx register definitions to sys/dev/aic7xxx/aic7xxx_reg.h. Start the revamp of the initialiation process. New routines include ahc_alloc, ahc_free, and ahc_reset. These help divide the work of staring up a board more logically between probe and attach. ahcintr now takes a (void *) and returns int. The pci code uses it directly. Until the PCI code for shared edged triggered interrupts is removed, the eisa code uses a stub (ahc_eisa_intr) that throws away the int returned by ahcintr. Use MHz instead of MB/s for printing out sync rates. Print out "aic7880" instead of "aic7870" for the new aic7880 chips. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1995-11-05T04:51:58.000000Z K 7 svn:log V 105 Conform to new probe/attach interface exported by aic7xxx.c. Use ahcintr directly as interrupt handler. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1995-11-05T05:39:04.000000Z K 7 svn:log V 1634 - Make _do_ypbind() check for /var/run/ypbind.lock and attempt to flock() it before before trying to establish a binding. If /var/run/ypbind.lock doesn't exist, or if it exists and isn't locked, then ypbind isn't running, which means NIS is either turned off or hosed. - Have _yp_check() call yp_unbind() after it sucessfully calls yp_bind() to make sure it frees resources correctly. (I don't think there's really a memory leak here, but it seems somehow wrong to call yp_bind() without making a corresponding call to yp_unbind() afterwards.) This makes the NIS code behave a little better in cases where libc makes calls to NIS, but it isn't running correctly (i.e. there's no ypbind). This cleans up some strange libc behavior that manifests itself if you have the system domain name set, but aren't actually running NIS. In this event, the getrpcent(3) code could try to call into NIS and cause several inexplicable "clnttcp_create error: RPC program not registered" messages to appear. This happens because _yp_check() checks if the system domain name is set and, if it is, proceeds to call yp_bind() to attempt to establish a binding. Since there is no binding file (remember: ypbind isn't running, so /var/yp/binding will be empty), _yp_dobind() will attempt to contact ypbind to prod it into binding the domain. And because ypbind isn't running, the code generates the 'clnttcp_create' error. Ultimately the _yp_check() fails and the getrpcent(3) code rolls over to the /etc/rpc file, but the error messages are annoying, and the code should be smart enough to forgo the binding attempt when NIS is turned off. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-11-05T06:23:10.000000Z K 7 svn:log V 12 typo police END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-11-05T09:02:10.000000Z K 7 svn:log V 46 Do unctrl in right way Handle '\377' properly END K 10 svn:author V 5 peter K 8 svn:date V 27 1995-11-05T09:37:28.000000Z K 7 svn:log V 378 Workaround for conflicting kernel prototypes in user mode breaking make world I've moved the #include inside the #ifdef KERNEL becuause things like modload #include for the cdevsw definitions but dont need the conflicting prototype for fdopen in stdio.h and machine/conf.h. Bruce may have a better fix for this, but for now I need a make world.. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1995-11-05T15:56:42.000000Z K 7 svn:log V 315 Jochen Pohl's lint(1) from NetBSD. Yet another import. This is just a vendor import by now. I'll wait until i'll get the imported files back via CTM before applying the FreeBSD patches. Don't use it yet. Submitted by: Jochen Pohl Obtained from: (NetBSD -- this version is directly from Jochen) END K 10 svn:author V 5 joerg K 8 svn:date V 27 1995-11-05T15:56:42.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r12099, 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 1995-11-05T15:56:43.000000Z K 7 svn:log V 61 This commit was manufactured by cvs2svn to create tag 'v1_3'. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1995-11-05T16:02:04.000000Z K 7 svn:log V 267 mkdosfs -- a tool to create an MS-DOS file system on a device or file. Since msdosfs is part of the base system, it's not wise to rely on something like mtools to provide this functionality. This utility is the agreed fix for PR # misc/804 fdformat did not ... END K 10 svn:author V 5 joerg K 8 svn:date V 27 1995-11-05T16:02:04.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r12102, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1995-11-05T17:02:54.000000Z K 7 svn:log V 54 Add eisa0 and remove ISA configuration line for ahc0. END K 10 svn:author V 7 jfieber K 8 svn:date V 27 1995-11-05T18:38:16.000000Z K 7 svn:log V 103 Add sgmlfmt to the tools target so make world with 2.1 source on a <= 2.0.5 machine doesn't fall over. END K 10 svn:author V 7 jfieber K 8 svn:date V 27 1995-11-05T18:42:23.000000Z K 7 svn:log V 111 Add sgmlfmt to build-tools target so a make world with current source on a <= 2.0.5 system does not fall over. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1995-11-05T19:23:42.000000Z K 7 svn:log V 42 Cross-reference newfs(8), and mkdosfs(1). END K 10 svn:author V 5 joerg K 8 svn:date V 27 1995-11-05T19:24:19.000000Z K 7 svn:log V 61 Include mkdosfs into the list of subdirs. Reorder the list. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-11-05T20:25:59.000000Z K 7 svn:log V 297 Replaced bogus macros for entry points to unconfigured line disciplines by functions. tty_conf.c: Cleaned up formatting of tables. Removed another ARGSUSED for consistency. conf.h: Introduced typedefs for line discipline functions. Backed out most of previous revision (it is done elsewhere). END K 10 svn:author V 5 dyson K 8 svn:date V 27 1995-11-05T20:46:03.000000Z K 7 svn:log V 193 Greatly simplify the msync code. Eliminate complications in vm_pageout for msyncing. Remove a bug that manifests itself primarily on NFS (the dirty range on the buffers is not set on msync.) END K 10 svn:author V 5 dyson K 8 svn:date V 27 1995-11-05T21:01:15.000000Z K 7 svn:log V 315 Make MNT_ASYNC more effective for UFS. It should not be too much more dangerous than the original MNT_ASYNC. There might be some minor security considerations due to data writes not being posted as promptly as before. Meta-data operations are still not quite as fast as Linux, but streaming I/O is still higher. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-11-05T23:01:18.000000Z K 7 svn:log V 146 Fix some spelling errors and refer to `st0 and st1' rather than `cd0 and cd1' in places (whoops!). Submitted by: John Lind END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-11-05T23:05:26.000000Z K 7 svn:log V 17 Merge from HEAD. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1995-11-05T23:07:37.000000Z K 7 svn:log V 111 Fix ufs_bmap so that triple indirect blocks might work. Submitted by: Godmar Back END K 10 svn:author V 5 dyson K 8 svn:date V 27 1995-11-05T23:25:12.000000Z K 7 svn:log V 458 Main code for the ext2fs filesystem. Please refer to the COPYRIGHT.INFO file for GPL restrictions. This code was ported to the BSD platform by Godmar Back and specifically to FreeBSD by John Dyson. This code is still green and should be used with caution. Additional changes to UFS necessary to make this code work will be commited seperately. Submitted by: Godmar Back Obtained from: Lites/Mach4 END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1995-11-05T23:25:13.000000Z K 7 svn:log V 65 This commit was manufactured by cvs2svn to create branch 'LINUX'. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1995-11-05T23:36:07.000000Z K 7 svn:log V 157 Changes to existing files for ext2fs support. The UFS mods need rework in the future as they are a bit crufty -- but at least the stuff is in the tree now. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-11-06T00:36:19.000000Z K 7 svn:log V 432 Replaced bogus macros for dummy devswitch entries by functions. These functions went away: enosys (hasn't been used for some time) enxio enodev enoioctl (was used only once, actually for a vop) if_tun.c: Continued cleaning up... conf.h: Probably fixed the type of d_reset_t. It is hard to tell the correct type because there are no non-dummy device reset functions. Removed last vestige of ambiguous sleep message strings. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1995-11-06T02:21:35.000000Z K 7 svn:log V 81 Mount program for EXT2FS. Submitted by: Godmar Back END K 10 svn:author V 5 dyson K 8 svn:date V 27 1995-11-06T03:21:41.000000Z K 7 svn:log V 368 This commit causes UFS to perform at Linux EXT2FS metadata rates. After earlier discussions with DG, and a recent email exchange with SEF, I decided to allow UFS to run wide-open on an experimental basis. We will probably support eventually multiple async modes, and this is the fastest the we can expect. Just use the -o async flag on the UFS mount. Good luck... END K 10 svn:author V 5 dyson K 8 svn:date V 27 1995-11-06T04:05:01.000000Z K 7 svn:log V 64 Omitted a '#if FIFO' in ext2_vnops.c Submitted by: Justin Gibbs END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1995-11-06T05:21:01.000000Z K 7 svn:log V 236 Probe all slots even if an EISA main board isn't found. This catches cards like the Adaptec 284x that use EISA ID registers for identification even when in stalled in non-EISA systems. Use one format throught the files. -Wall fixes. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1995-11-06T05:21:13.000000Z K 7 svn:log V 13 -Wall fixes. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-11-06T07:27:31.000000Z K 7 svn:log V 139 Add IDE CDROM device to default devs. Fix a bug where sysinstall would crash when run post-config time to load something over the network. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-11-06T07:28:51.000000Z K 7 svn:log V 144 Slight correction to previous commit - it just occurred to me that putting up a network device menu in multi-user mode is probably superfluous. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-11-06T08:19:24.000000Z K 7 svn:log V 110 Initialize the 3 remaining elements of the scsi_cmd struct rather than bzeroing the whole thing in sdstart(). END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-11-06T08:28:12.000000Z K 7 svn:log V 94 Correct some *serious* brain-o's in the upgrade procedure. Thanks for your patience, Julian! END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-11-06T08:44:15.000000Z K 7 svn:log V 71 Initialize lock struct entries explicitly rather than calling bzero(). END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-11-06T12:49:27.000000Z K 7 svn:log V 183 Some general fixes for the package menu (still need to fix the "more than 10 items checked bug though). Now allow user to specify a PKG_TMPDIR. If not selected, we try to make one. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-11-06T12:52:37.000000Z K 7 svn:log V 448 All: Changed vnodep -> vp for consistency with the rest of the kernel, and changed iparams -> imgp for brevity. kern_exec.c: Explicitly initialized some additional parts of the image_params struct to avoid bzeroing it. Rewrote the set-id code to reduce the number of logical tests. The rewrite exposed a mostly benign bug in the algorithm: traced set-id images would get ktracing disabled even if the set-id didn't happen for other reasons. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-11-06T16:18:52.000000Z K 7 svn:log V 319 On working the new sysctl vars a bit I realized that I needed more generality. This is here now. We can now access (the new) sysctl variables from the kernel too and using functions to handle access is more sane now. I will now attack sysctl variables in the rest of the kernel and get them all converted to newspeak. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-11-06T16:51:45.000000Z K 7 svn:log V 14 Fix two nits. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-11-06T17:28:31.000000Z K 7 svn:log V 60 Close PR misc/75. I thought this was done long time ago... END K 10 svn:author V 5 joerg K 8 svn:date V 27 1995-11-06T21:54:02.000000Z K 7 svn:log V 308 Well, Jochen adopted most of my submissions. So only the different style of error reporting (i prefer gcc style to be consistent with the compiler) is left, plus a minor nit he's most likely been overlooking. There are still problems with bootstrapping, and you should expect troubles when linting libc... END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-11-06T22:26:28.000000Z K 7 svn:log V 85 Fix a really stooopid bug that was clobbering the package menu. Pointed-out-by: ache END K 10 svn:author V 5 dyson K 8 svn:date V 27 1995-11-07T05:09:43.000000Z K 7 svn:log V 71 This is a modification missed by me in the msync fixes a few days ago. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1995-11-07T05:31:28.000000Z K 7 svn:log V 60 Fix the long dreaded Wide bug and enable WIDEODD for reads. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1995-11-07T05:32:47.000000Z K 7 svn:log V 74 Properly print out the chip type again. ahc_init really needs a rewrite. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1995-11-07T05:33:27.000000Z K 7 svn:log V 49 Remove uneccessary increment of the unit number. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1995-11-07T07:01:05.000000Z K 7 svn:log V 79 Fix typo in QUEUE_FULL_SUPPORTED section. Submitted by: Satoshi Asami END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-11-07T07:01:50.000000Z K 7 svn:log V 70 Brought in fixes from rev 1.24: fix data corruption with wide drives. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-11-07T10:45:50.000000Z K 7 svn:log V 377 1. If kerberos is selected but not DES, auto-select DES. 2. Fix a stupid bug that resulted in strange (but usable) looking entries in /etc/hosts. 3. Make sure /usr/X11R6/bin is executable by all (I really need an mtree script to run for the entire /usr/X11R6 hierarchy since cpio is scrambling the perms for some reason and I suspect that this is only a partial fix!) END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-11-07T13:39:31.000000Z K 7 svn:log V 308 Make a lot of private stuff static. Should anybody out there wonder about this vendetta against global variables, it is basically to make it more visible what our interfaces in the kernel really are. I'm almost convinced we should have a #define PUBLIC /* public interface */ and use it in the #includes... END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-11-07T14:06:45.000000Z K 7 svn:log V 25 staticize private parts. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-11-07T14:10:19.000000Z K 7 svn:log V 27 missed one static thingie. END K 10 svn:author V 7 jfieber K 8 svn:date V 27 1995-11-07T18:24:47.000000Z K 7 svn:log V 18 Fix up some URLs. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1995-11-08T04:50:00.000000Z K 7 svn:log V 58 Cleaned up some lint and some obvious prototyping errors. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1995-11-08T04:51:15.000000Z K 7 svn:log V 47 Export a symbol that ext2fs wants (insmntque.) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-11-08T07:09:36.000000Z K 7 svn:log V 475 o Use correct device for Wangtek tapes. o Caution against use of `W' options in label/partition screens (dangerous!) o Make various types of debugging dreck conditionalize on DEBUG flag o Make a fake /var/db/mountdbtab file so new system doesn't complain o Apply uniform permissions to entire /usr/X11R6 tree. o Set erase character to ^H for all interactive commands. o Don't panic if user exits upgrade shell, reboot. o Document dangers of `W' options in help screens also. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-11-08T07:13:10.000000Z K 7 svn:log V 56 o Document dangers of `W' options in help screens also. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-11-08T08:40:11.000000Z K 7 svn:log V 41 Add qsort() to libkern, taken from libc. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-11-08T08:48:36.000000Z K 7 svn:log V 56 Fix some of the sysctl broke, and add a lot more to it. END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-11-08T09:54:19.000000Z K 7 svn:log V 70 Author's fixes of backspace problem, slightly different then mine was END K 10 svn:author V 4 ache K 8 svn:date V 27 1995-11-08T09:55:12.000000Z K 7 svn:log V 24 Author's cosmetic fixes END K 10 svn:author V 4 nate K 8 svn:date V 27 1995-11-09T00:48:41.000000Z K 7 svn:log V 114 Re-wrote the locate.updatedb script in /bin/sh for speed and portability. Obtained from: Partially my work in 1. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-11-09T02:32:05.000000Z K 7 svn:log V 175 o Now that Coranth has made the anonymous FTP configuration not use adduser, bring it back. o Simplify the vsystem() call by ripping out a good deal of the extraneous grot. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1995-11-09T07:14:11.000000Z K 7 svn:log V 336 Second pass on this. Sentinal device node was an uneeded complication. Handle kdc registration correctly. Catch ISA devices that use eisa registration and output probe information accordingly. lsdev will have to be updated to handle EISA devices correctly. aic7770.c: Set kdc_isa0 as the parent for 284X cards since its a VL card. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-11-09T08:17:23.000000Z K 7 svn:log V 715 Introduced a type `vop_t' for vnode operation functions and used it 1138 times (:-() in casts and a few more times in declarations. This change is null for the i386. The type has to be `typedef int vop_t(void *)' and not `typedef int vop_t()' because `gcc -Wstrict-prototypes' warns about the latter. Since vnode op functions are called with args of different (struct pointer) types, neither of these function types is any use for type checking of the arg, so it would be preferable not to use the complete function type, especially since using the complete type requires adding 1138 casts to avoid compiler warnings and another 40+ casts to reverse the function pointer conversions before calling the functions. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-11-09T08:41:25.000000Z K 7 svn:log V 475 ext2_inode_cnv.c: Included and its prerequisite , and cleaned up includes. The vop_t changes made the non-inclusion of vnode.h fatal instead of just sloppy. i386_bitops.h: Changed `extern inline' to `static inline'. `extern inline' is a Linuxism that stops things from compiling without -O. Fixed idempotency identifier. Misc: Added prototypes. Staticized some functions so that prototypes are unnecessary. Added casts. Cleaned up includes. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-11-09T08:57:10.000000Z K 7 svn:log V 53 Fixed the types of the apm suspend/resume functions. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-11-09T08:58:20.000000Z K 7 svn:log V 69 Fixed the type of a timeout function and an interrupt mask variable. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-11-09T09:17:49.000000Z K 7 svn:log V 65 Nuked some more bogus devswitch macros. The wcd lkm was broken. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-11-09T09:23:05.000000Z K 7 svn:log V 44 Finished nuking enxio, enodev and enoioctl. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-11-09T09:43:32.000000Z K 7 svn:log V 138 Introduced lkm_nullcmd(), which will be used instead of nosys() in some places to fix type mismatches. Added prototypes and bogus casts. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-11-09T09:54:14.000000Z K 7 svn:log V 52 Install krb_err.h properly in beforeinstall target. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-11-09T09:58:17.000000Z K 7 svn:log V 135 Add: cd ${.CURDIR}/eBones/lib/libkrb && ${MAKE} beforeinstall to includes target. Now the world will build on a new 2.1 system again. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-11-09T10:57:04.000000Z K 7 svn:log V 31 Bring in change from the HEAD. END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-11-09T11:06:44.000000Z K 7 svn:log V 65 Brought in changes from rev 1.3: bugfix for >17 character names. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-11-09T15:53:38.000000Z K 7 svn:log V 80 Add short-hand entries for gusmax, pas16 and sb sound cards. Submitted by: lowe END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-11-09T20:20:03.000000Z K 7 svn:log V 52 Add qsort prototype. Add userland_sysctl prototype. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-11-09T20:22:12.000000Z K 7 svn:log V 163 Make the old compat functions use the sysctl front door, rather than crashing through the walls. This should save Peters blood pressure and netscapes uname call. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-11-09T20:23:09.000000Z K 7 svn:log V 40 Start adding new style sysctl here too. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-11-09T20:44:36.000000Z K 7 svn:log V 111 Clean up the ident style. Remove the APM stuff Add support for VA469 Submitted by: Janic.Thaillandier@ratp.fr END K 10 svn:author V 5 peter K 8 svn:date V 27 1995-11-09T21:53:48.000000Z K 7 svn:log V 275 Sync the public source with what I'm currently running. Most of this is cleaning up, but there are some functional changes, doc/comment improvements, error checking, gcc -Wall cleanups. Input buffer flushing is enabled now, although I'm still not quite certain it's right. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1995-11-09T22:43:25.000000Z K 7 svn:log V 55 Convert Adaptec 1742 driver to new eisaconf interface. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1995-11-09T22:47:05.000000Z K 7 svn:log V 43 Change ahb device line to eisaconf syntax. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1995-11-10T01:32:12.000000Z K 7 svn:log V 203 Modify the kdc_description for eisa0 to include the system board ID. Add the mainboard_drv into the eisa driver linker set so that you can compile eisa0 into your kernel without any other eisa devices. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1995-11-10T01:33:51.000000Z K 7 svn:log V 27 Make lsdev eisaconf aware. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-11-10T03:03:16.000000Z K 7 svn:log V 123 Sigh. I didn't test it enough. A change to the beforeinstall target (same idea as the other one) was necessary here too. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-11-10T03:06:55.000000Z K 7 svn:log V 250 Add: cd ${.CURDIR}/eBones/lib/libkadm && ${MAKE} beforeinstall To includes target. Move the other one inside the eBones .ifdef too; must have been really sleepy before! [Mark, you really don't need a diff for this - it's pretty obvious! :-)] END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-11-10T04:42:37.000000Z K 7 svn:log V 125 Make gusmax use the faster DSP. Also collapse some of the `rm foo; ln -s bar foo' entries into the simpler `ln -fs bar foo' END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-11-10T04:43:47.000000Z K 7 svn:log V 48 Tweaks to anon ftp setup. Submitted by: coranth END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-11-10T06:44:53.000000Z K 7 svn:log V 318 Every time I swear I'll never touch this again, I end up touching it. Bleah. Now the chained dependency adds work from FTP sites. This was really totally broken before, despite my claims to the contrary. Sorry folks. I guess nobody uses the pkg_add ftp://... feature or somebody would have reported it by now! :-) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-11-10T06:49:03.000000Z K 7 svn:log V 171 Leave hints for pkg_add so that it can do dependency over FTP. This was formerly impossible due to the way pkg_add was insulated from where a package actually came from. END K 10 svn:author V 4 dima K 8 svn:date V 27 1995-11-10T07:06:59.000000Z K 7 svn:log V 180 If root does not have a password, `init' should not ask to enter it. otherwise it's not possible to get into single-user mode, if root does not have password and console insecure. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-11-10T09:53:50.000000Z K 7 svn:log V 31 convert more sysctl variables. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-11-10T09:58:53.000000Z K 7 svn:log V 31 convert more sysctl variables. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-11-10T10:14:55.000000Z K 7 svn:log V 31 convert more sysctl variables. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-11-10T12:03:20.000000Z K 7 svn:log V 13 Bump RELDATE END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-11-10T12:17:23.000000Z K 7 svn:log V 68 Fix a core-dump. Submitted by: Simon Marlow END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-11-10T14:54:16.000000Z K 7 svn:log V 190 Set B_BUSY on the private buffer to avoid a panic in biodone when the I/O completes. Bug apparantly seen when attempting to format SCSI disks. Submitted by: Peter Dufault END K 10 svn:author V 2 dg K 8 svn:date V 27 1995-11-10T15:08:05.000000Z K 7 svn:log V 60 Brought in change from rev 1.17: set B_BUSY to avoid panic. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-11-10T15:10:07.000000Z K 7 svn:log V 63 Also set PKG_PATH when adding from media types other than FTP. END K 10 svn:author V 3 phk K 8 svn:date V 27 1995-11-10T16:22:41.000000Z K 7 svn:log V 20 Fix a minor buglet. END K 10 svn:author V 5 peter K 8 svn:date V 27 1995-11-10T21:39:32.000000Z K 7 svn:log V 282 ppp-2.2 doesn't have a RELNOTES file anymore, so the old one here was rather out of date.. it even suggested that it was ppp-2.1.1 still :-) I've selected some bits from the README files and pre-pended it so that at least reading it tells you _something_ about the recent history. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1995-11-10T21:52:59.000000Z K 7 svn:log V 129 Bump RELDATE to one more than the RELENG_2_1_0 branch, so one could distinguish this from the version containing the NFSv3 code. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-11-11T00:09:21.000000Z K 7 svn:log V 127 Fixed type of sysctl_order_cmp(). KNFized sysctl_order_cmp(). Staticized definition of kern_sysctl() to match its declaration. END K 10 svn:author V 6 julian K 8 svn:date V 27 1995-11-11T00:12:47.000000Z K 7 svn:log V 371 Obtained from: pope gregory and julius caesar 27c27 < 11/29 Thanksgiving Day (Last Thursday in November) --- > 11/23 Thanksgiving Day (4th Thursday in November) it's not that the date was wrong for this year (it was the wrong year.. it was that the ALGORYTHM was wrong.. very confusing for non americans wondering why americans were going to be on holiday on the 23rd.. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-11-11T00:27:00.000000Z K 7 svn:log V 80 Fixed type of vfs_free_netcred(). Removed redundant declaration of insmntque(). END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-11-11T01:04:42.000000Z K 7 svn:log V 194 Fixed types of ogethostid() and osethostid(). The args struct names conflicted with the machine generated ones in . Fixed type of oquota(). It didn't even use an args struct. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-11-11T01:48:17.000000Z K 7 svn:log V 160 Fixed types of rtprio(), osetrlimit() and setrlimit(). The args struct tag and/or member names conflicted with the machine generated ones in . END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-11-11T03:31:13.000000Z K 7 svn:log V 41 Fixed descriptions of ignpar and parmrk. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-11-11T03:36:07.000000Z K 7 svn:log V 97 Removed unsed function dead_nullop(). Converted incomplete function declarations to prototypes. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-11-11T05:10:48.000000Z K 7 svn:log V 259 Cleaned up after moving the prototypes: - collapsed #if-#elses that became null. - removed dead comments. Moved #defines that always have the same value to the tables. Collapsed more #if-#elses that became null. None are left. Removed repetitive comments. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-11-11T05:49:22.000000Z K 7 svn:log V 101 Removed unreachable code. Changed `#if defined()' back to `#ifdef' to finish removing COMPAT_IBCS2. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-11-11T06:40:35.000000Z K 7 svn:log V 125 Fixed type of obreak(). The args struct member name conflicted with the (better) machine generated one in . END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-11-11T06:53:08.000000Z K 7 svn:log V 63 Fixed type of setsid(). It used used the bogus `getsid_args'. END K 10 svn:author V 3 bde K 8 svn:date V 27 1995-11-11T06:57:34.000000Z K 7 svn:log V 118 Fixed the type of readv(). An args struct member name conflicted with the machine-generated one in . END K 10 svn:author V 3 jkh K 8 svn:date V 27 1995-11-11T10:51:07.000000Z K 7 svn:log V 98 Write a quick help screen for this. Coranth seems to have an aversion to writing help files.. :) END