Го14410 220 147 282 719 226 467 423 252 227 441 215 153 654 256 168 139 152 490 184 343 136 177 230 227 349 165 216 333 147 147 140 264 307 185 352 148 722 204 288 203 285 301 244 1141 312 244 621 708 111 127 124 136 112 119 181 169 427 380 279 250 209 215 314 153 246 266 155 260 184 179 157 273 264 152 171 239 157 178 217 232 410 328 387 175 206 157 247 187 258 152 148 485 257 456 238 185 235 165 197 337 158 187 261 254 177 220 231 122 122 246 174 168 184 119 131 123 208 152 147 189 148 235 149 148 244 153 126 191 192 149 143 124 158 148 189 149 209 173 587 199 344 266 414 238 447 238 414 301 456 238 414 405 461 238 414 414 168 293 479 238 192 285 378 286 282 248 270 272 144 145 205 125 242 177 428 237 152 131 137 193 167 123 112 195 118 120 247 349 157 132 152 137 156 120 206 143 146 217 254 177 333 495 513 248 167 122 140 238 175 145 189 120 109 228 243 167 181 979 275 154 150 K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-03-07T23:39:46.000000Z K 7 svn:log V 53 [Ee]rrs -> Errs errs save one process for make clean END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-03-08T01:21:53.000000Z K 7 svn:log V 187 Work around the problem that our -current pppd can no longer talk with our iijppp as a client. Simply shut down the CCP layer if no matching protocol could be found. Reviewed by: peter END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-03-08T05:15:54.000000Z K 7 svn:log V 626 Fixed restoring segment descriptors in prot_to_real(). The descriptors must have limit 0xffff and attribute G = 0 (byte granularity) as well as other properties that they already had (see e.g., the Intel i486 manual section 22.5). Not restoring them broke Ctrl-Alt-Del in the bootstrap for my ASUS P55TP4XE system, probably because the Award BIOS does anti-tracing stuff involving inaccessible %esp's. asm.S: Don't use lret in prot_to_real(). This reduces the risk of using an incompletely intialized stack segment and saves space. Submitted by: "K.Higashino" (on 13 Jan 1995!) reworked by me END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-03-08T05:43:46.000000Z K 7 svn:log V 133 Load %fs with the flat data segment selector while in protected mode. This will be used for convenient access to the BIOS variables. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-03-08T06:11:33.000000Z K 7 svn:log V 374 Made the timeouts in gets() machine-independent. Use the BIOS tick counter instead of the BIOS time call to save space. Reworked the anti-noise timeout to avoid duplicating code. The timeout in the outer loop is now restarted after every noise timeout, so it is now possible for the total timeout to be infinite; previously, the maximum total timeout was 150000 seconds. END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-03-08T06:29:07.000000Z K 7 svn:log V 330 Probe the keyboard if PROBE_KEYBOARD is defined instead of when `notyet' is defined and FORCE_COMCONSOLE isn't defined. Don't compile any keyboard probing code if PROBE_KEYBOARD isn't defined. Makefile: Removed -I paths. They weren't used, and the one to /sys hasn't worked since the source directory was moved down one level. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-03-08T06:58:08.000000Z K 7 svn:log V 157 Option -f implemented (remove + create) option -f and -i are exclusive respond `Y' is equal to `y' fix usage string remove isatty(3) check Reviewed by: pst END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-03-08T07:27:52.000000Z K 7 svn:log V 134 Saved 14 bytes by avoiding gas braindamage and 8 bytes by better instruction selection, for a total of 16 bytes after padding. Whee. END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-03-08T09:03:09.000000Z K 7 svn:log V 347 1) Add multi-phone dialing/redialing, several phones separated by ':' 2) Improve on-line help subsystem 3) Make 'term' mode works even carrier dropped (old code close line forever here) 4) Make 'term' mode 8bit clean. 5) Improve manual page 6) #ifdef DEBUG diagnostic about missing optional files. 7) Don't put interactive dialing info to logfile END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-03-08T09:39:45.000000Z K 7 svn:log V 121 Fix several places where interface netmask was in place of route netmask Fix dialout device name Add multi-phone example END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-03-08T10:54:00.000000Z K 7 svn:log V 60 Add "ppp 3000/tcp" for Use-level PPP in daemon mode (-auto) END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-03-08T11:07:07.000000Z K 7 svn:log V 560 Make user-level PPP on-demand with dynamic IP actually work. Story so fr: 1) PPP on-demand with static IP works. 2) PPP on-demand with dynamic IP says "Host is down" on any IP request The problem is that tun driver check its READY state by *first* ifconfig address. i.e.: set ifaddr works (static IP) and set ifaddr 0 not works (dynamic IP) because first address is equal 0. Since tun is always POINTOPOINT interface, dst address is more meaningfull. I change checking to second (dst) address in READY test. PPP on-demand finally works. END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-03-08T12:34:40.000000Z K 7 svn:log V 162 Log phone as LOG_PHASE, it is valuable enough for multi-phone environment. Add missing return when terminal mode can't be re-established due to modem not opened. END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-03-08T13:22:23.000000Z K 7 svn:log V 75 Prevent dial cycling on the last phone from the list, make phone list copy END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-03-09T06:42:15.000000Z K 7 svn:log V 45 Remove a now unnecessary function prototype. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-03-09T06:43:19.000000Z K 7 svn:log V 58 Put the "free vnode isn't" check back in the right place. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-03-09T06:46:51.000000Z K 7 svn:log V 395 Correct handling of dirty pages in I/O buffers. The case where pages residing in a buffer that had been dirtied by a process was being handled incorrectly. The pages were mistakenly placed into the cache queue. This would likely have the effect of mmaped page modifications being lost when I/O system calls were being used simultaneously to the same locations in a file. Submitted by: davidg END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-03-09T06:48:26.000000Z K 7 svn:log V 90 Set the page valid bits in fewer places, as opposed to being scattered in various places. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-03-09T06:52:05.000000Z K 7 svn:log V 248 Fix two problems: The pmap_remove in vm_map_clean incorrectly unmapped the entire map entry. The new vm_map_simplify_entry code had an error (the offset of the combined map entry was not set correctly.) Submitted by: Alan Cox END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-03-09T06:53:27.000000Z K 7 svn:log V 42 Fix a calculation for a paging parameter. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-03-09T06:54:41.000000Z K 7 svn:log V 83 Add a missing initialization of the hold_count for device pager ficticiouse pages. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-03-09T06:56:39.000000Z K 7 svn:log V 135 Modify a threshold for waking up the pageout daemon. Also, add a consistancy check for making sure that held pages aren't freed (DG). END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-03-09T06:57:53.000000Z K 7 svn:log V 132 Delay forking a process until there are more pages available. It was possible to deadlock with the low threshold that we had used. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-03-09T07:01:21.000000Z K 7 svn:log V 254 Correct some new and older lurking bugs. Hold count wasn't being handled correctly. Fix some incorrect code that was included to improve performance. Significantly simplify the pmap_use_pt and pmap_unuse_pt subroutines. Add some more diagnostic code. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-03-09T07:02:52.000000Z K 7 svn:log V 71 Make sure that the zero flag is cleared upon completion of paging I/O. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-03-09T07:13:57.000000Z K 7 svn:log V 121 Fix broken SCSI_DELAY option.. (missing #include "opt_scsi.h") Pointed out by: Boyd Faulkner END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-03-09T08:18:41.000000Z K 7 svn:log V 239 1) Open /dev/null for std* after setsid() to be shure that modem is *not* our controlling terminal (SIGHUP can coming in other case) 2) Add HUPCL for non-dedicated lines to be shure that modem properly resetted. 3) Correct usage string. END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-03-09T13:26:21.000000Z K 7 svn:log V 54 Sense MAKE_EBONES, DESTDIR SRCS cleanup DPADD cleanup END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-03-09T13:36:34.000000Z K 7 svn:log V 54 Sense MAKE_EBONES, DESTDIR SRCS cleanup DPADD cleanup END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-03-09T13:39:00.000000Z K 7 svn:log V 47 Sense MAKE_EBONES, DESTDIR SRCS, DPADD cleanup END K 10 svn:author V 5 markm K 8 svn:date V 27 1996-03-09T14:57:43.000000Z K 7 svn:log V 169 Better integrate kerberos into su so that if an incorrect Kerberos password is entered, the user is not prompted for a password a second time. This closes pr-bin/1006. END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1996-03-09T18:59:00.000000Z K 7 svn:log V 210 Convert a timeout loop from 100 iterations of 15uS to 50 iterations of 30uS so that really fast systems stop getting timeout messages from the Riscom driver. Reviewed by: ache, peter@nmti.com (Peter da Silva) END K 10 svn:author V 7 rgrimes K 8 svn:date V 27 1996-03-09T19:03:37.000000Z K 7 svn:log V 89 Bring in revision 1.21, timeout fix. Reviewed by: ache, peter@nmti.com (Peter da Silva) END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-03-09T19:23:01.000000Z K 7 svn:log V 257 Make talk automagically find out the interface IP address where the remote peer will be connected through. This avoids the ``Checking for invitation on caller's machine'' problem for multi-homed hosts. Thanks to: Garrett, for his `find_interface' example END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-03-09T23:48:55.000000Z K 7 svn:log V 54 [Ee]rrs -> Errs errs, save one process for make clean END K 10 svn:author V 3 mpp K 8 svn:date V 27 1996-03-10T00:20:28.000000Z K 7 svn:log V 629 Do not allow the caller to specify the same path for the special device file and the mount point. This prevents the "unexpected recursive lock" panic from happening. This is a temporary fix. A kernel fix would be much much more ugly than this, and still wouldn't be the "right" way to fix it. After some of Terry's file system rework is installed, it will be possible to properly fix this problem in a clean manner. Until then, this change should prevent use from getting a problem report on this every month or so (and I just noticed that someone in one of the freebsd news groups was complaining about this problem, too). END K 10 svn:author V 3 bde K 8 svn:date V 27 1996-03-10T00:50:18.000000Z K 7 svn:log V 111 Brought in fixes for restoring segment registers in prot_to_real() from asm.S (rev 1.7) and table.c (rev 1.9). END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-03-10T02:10:27.000000Z K 7 svn:log V 195 Don't print DMA busy messages - the sound code apparently runs afoul of this without actually providing useful information and works nonetheless. Submitted by: Jim Lowe END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-03-10T02:16:58.000000Z K 7 svn:log V 110 Correct paths for pcvt in FreeBSD. Close PR#1071 Submitted by: David E. O'Brien END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1996-03-10T07:02:32.000000Z K 7 svn:log V 190 Reset the DMA control register whenever we reset the sequencer. Clear LASTPHASE on busfree so the kernel driver can tell that the sequencer is idle. Fix some comments to reflect reality. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1996-03-10T07:04:27.000000Z K 7 svn:log V 206 aha1742.c: Cleanse the SCSI subsystem of its internally defined types u_int32, u_int16, u_int8, int32, int16, int8. Use the system defined *_t types instead. eisaconf.c: Cosmetic formatting chagnes. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1996-03-10T07:04:48.000000Z K 7 svn:log V 149 Cleanse the SCSI subsystem of its internally defined types u_int32, u_int16, u_int8, int32, int16, int8. Use the system defined *_t types instead. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1996-03-10T07:11:45.000000Z K 7 svn:log V 1045 bt.c, aic7xxx.c: Cleanse the SCSI subsystem of its internally defined types u_int32, u_int16, u_int8, int32, int16, int8. Use the system defined *_t types instead. aic7xxx.c: Fix the reset code. Instead of queing up all of the SCBs that timeout during timeout processing, we take the first and have it champion the effort. Any other scbs that timeout during timeout handling are given another lifetime to complete in the hopes that once timeout handing is finished, they will complete normally. If one of these SCBs times out a second time, we panic and Justin tries again. The other major change is to queue flag aborted SCBs during timeout handling, and "ahc_done" them all at once as soon as we have the controller back into a sane state. Calling ahc_done any earlier will cause the SCSI subsystem to toss the command right back at us and the attempt to queue the command will conflict with what the timeout routine is trying to accomplish. The aic7xxx driver will now respond to bus resets initiated by other devices. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1996-03-10T07:12:49.000000Z K 7 svn:log V 217 aic7870.c, ncr.c: Cleanse the SCSI subsystem of its internally defined types u_int32, u_int16, u_int8, int32, int16, int8. Use the system defined *_t types instead. aic7870.c: Handle Seeprom data a little better. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1996-03-10T07:13:15.000000Z K 7 svn:log V 149 Cleanse the SCSI subsystem of its internally defined types u_int32, u_int16, u_int8, int32, int16, int8. Use the system defined *_t types instead. END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-03-10T08:26:21.000000Z K 7 svn:log V 526 Replace PATCH_PRFX with a more generic DIST_SUBDIR. If it is set to "foo", what this does is: (1) Put all distfiles and patchfiles in /usr/ports/distfiles/foo (2) Go to ftp://ftp.freebsd.org/pub/FreeBSD/distfiles/foo when the master site is down When your port has a lot of dist/patchfiles, or has a file that does not have a very port-specific name (e.g., "Makefile"), set this variable instead of redefining DISTDIR. (If you redefine DISTDIR, (1) will work but (2) will not.) Agreed that it's a good idea by: adam END K 10 svn:author V 3 sos K 8 svn:date V 27 1996-03-10T08:42:54.000000Z K 7 svn:log V 615 First attempt at FreeBSD & Linux ELF support. Compile and link a new kernel, that will give native ELF support, and provide the hooks for other ELF interpreters as well. To make native ELF binaries use John Polstras elf-kit-1.0.1.. For the time being also use his ld-elf.so.1 and put it in /usr/libexec. The Linux emulator has been enhanced to also run ELF binaries, it is however in its very first incarnation. Just get some Linux ELF libs (Slackware-3.0) and put them in the prober place (/compat/linux/...). I've ben able to run all the Slackware-3.0 binaries I've tried so far. (No it won't run quake yet :) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-03-10T12:52:47.000000Z K 7 svn:log V 19 u_int8 -> u_int8_t END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-03-10T18:17:54.000000Z K 7 svn:log V 36 Fixed some missing int32 -> int32_t END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-03-10T18:33:43.000000Z K 7 svn:log V 33 More missing int32 -> int32_t... END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-03-10T18:52:33.000000Z K 7 svn:log V 42 share the code between apropos and whatis END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-03-10T18:59:11.000000Z K 7 svn:log V 18 remove ``whatis'' END K 10 svn:author V 5 markm K 8 svn:date V 27 1996-03-10T21:15:00.000000Z K 7 svn:log V 25 Fix typo - -des -> -ldes END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-03-10T22:23:51.000000Z K 7 svn:log V 87 Fix a (mostly harmless) bogon when allocating space above the stack in the stack gap.. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-03-10T22:24:54.000000Z K 7 svn:log V 75 Fix a (mostly harmless) bogon when calculating the start of the stack gap. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-03-10T22:27:51.000000Z K 7 svn:log V 332 Fix the getdents() emulation, the Linux ELF libraries use this, and this code was not quite right (linux has a readdir and getdents syscall, with the same args. readdir only returns one entry and uses a mutant dirent structure. This code was also returning the mutant form for getdents as well. My fault for missing this before.) END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-03-10T22:30:53.000000Z K 7 svn:log V 285 Implement rudumentry support for the linux TIOC[SG]ETSERIAL ioctl's. To complete this, some extra state has to be kept somewhere so that the B38400 flag in Linux can be correctly translated to/from either 38400, 57600 or 115200. Submitted by: Robert Sanders END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-03-10T22:37:34.000000Z K 7 svn:log V 184 Fix some rounding problems.. In some (fairly rare) situtaions it mapped one page too many, which caused obreak() to fail in vm_map_find() with ENOMEM because of the conflicting page. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-03-10T22:42:16.000000Z K 7 svn:log V 155 Move the elf linux_interp structure from the lkm stub to here so that it can be referenced when the linux emulator is statically compiled into the kernel. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-03-10T22:43:37.000000Z K 7 svn:log V 114 linux_interp now moved into sys/i386/linux/linux_sysvec.c, but still connected at load and unload time from here. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-03-10T23:06:00.000000Z K 7 svn:log V 120 Improved efficiency in pmap_remove, and also remove some of the pmap_update optimizations that were probably incorrect. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-03-10T23:25:17.000000Z K 7 svn:log V 219 Fix the vm_map_remove and vm_map_protect calls.. Somewhere along the line, these had got (start, length) arguments instead of (start, end) args. This could be the cause of Robert Sanders lockups with ZMAGIC binaries. END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-03-10T23:33:48.000000Z K 7 svn:log V 60 Print 8bit chars from the net if current locale allows them END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-03-10T23:44:40.000000Z K 7 svn:log V 151 Tweak the data/bss segment page count. The last version worked with all the test cases I tried, I'm sure this is more correct. Tweak some prototypes. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1996-03-11T00:22:28.000000Z K 7 svn:log V 173 Only restrict the user from doing something like "mount /mnt /mnt" for file system types that actually cause a panic (ufs, msdos, cd9660). This makes /proc mountable again. END K 10 svn:author V 3 hsu K 8 svn:date V 27 1996-03-11T02:03:11.000000Z K 7 svn:log V 63 Merge in Lite2: fix typo in comment. Reviewed by: davidg & bde END K 10 svn:author V 3 hsu K 8 svn:date V 27 1996-03-11T02:04:27.000000Z K 7 svn:log V 167 Merge in Lite2: rename B_APPENDWRITE to B_NEEDCOMMIT. The other change to b_pfcent is no longer pertinent, since we've deleted that field. Reviewed by: davidg & bde END K 10 svn:author V 3 hsu K 8 svn:date V 27 1996-03-11T02:05:52.000000Z K 7 svn:log V 92 Merge in Lite2: use fixed-width types and add whiteout file type. Reviewed by: davidg & bde END K 10 svn:author V 3 hsu K 8 svn:date V 27 1996-03-11T02:06:30.000000Z K 7 svn:log V 87 Merge in Lite2: use fixed-width types and reformat comments. Reviewed by: davidg & bde END K 10 svn:author V 3 hsu K 8 svn:date V 27 1996-03-11T02:07:37.000000Z K 7 svn:log V 65 Merge in Lite2: use fixed-width types. Reviewed by: davidg & bde END K 10 svn:author V 3 hsu K 8 svn:date V 27 1996-03-11T02:08:16.000000Z K 7 svn:log V 180 Merge in Lite2: only update CSRG id---the one change made in Lite2 to move the key_t typedef to types.h has already been made in a previous commit. Reviewed by: davidg & bde END K 10 svn:author V 3 hsu K 8 svn:date V 27 1996-03-11T02:08:50.000000Z K 7 svn:log V 171 Merge in Lite2: resolve manifest constant numbering in favor of least required changes and also add parentheses around BUCKETINDX macro body. Reviewed by: davidg & bde END K 10 svn:author V 3 hsu K 8 svn:date V 27 1996-03-11T02:09:09.000000Z K 7 svn:log V 60 Merge in Lite2: sync up comments. Reviewed by: davidg & bde END K 10 svn:author V 3 hsu K 8 svn:date V 27 1996-03-11T02:09:24.000000Z K 7 svn:log V 79 Merge in Lite2: bump BSD date from 199306 to 199506. Reviewed by: davidg & bde END K 10 svn:author V 3 hsu K 8 svn:date V 27 1996-03-11T02:09:55.000000Z K 7 svn:log V 146 Merge in Lite2: remove u_long cast from B_MAGICMASK and B_DEVMAGIC cosmetic changes to comments and number formatting Reviewed by: davidg & bde END K 10 svn:author V 3 hsu K 8 svn:date V 27 1996-03-11T02:10:14.000000Z K 7 svn:log V 65 Merge in Lite2: use fixed-width types. Reviewed by: davidg & bde END K 10 svn:author V 3 hsu K 8 svn:date V 27 1996-03-11T02:10:41.000000Z K 7 svn:log V 86 Merge in Lite2: no changes necessary. Just update CSRG id. Reviewed by: davidg & bde END K 10 svn:author V 3 hsu K 8 svn:date V 27 1996-03-11T02:11:25.000000Z K 7 svn:log V 124 Merge in Lite2: make timespec struct POSIX.4 compliant stylistic changes to function prototypes Reviewed by: davidg & bde END K 10 svn:author V 3 hsu K 8 svn:date V 27 1996-03-11T02:11:48.000000Z K 7 svn:log V 139 Merge in Lite2: change manifest constant values for NOCRED and FSCRED stylistic changes to function prototypes Reviewed by: davidg & bde END K 10 svn:author V 3 hsu K 8 svn:date V 27 1996-03-11T02:12:57.000000Z K 7 svn:log V 317 Merge in Lite2: add function prototypes. Did not accept prototypes for unp_attach(), unp_bind(), unp_connect(), unp_detach(), unp_discard(), unp_disconnect(), unp_drop(), np_gc(), unp_mark(), unp_scan(), and unp_shutdown(). They are used only in uipc_usrreq.c and declared static there. Reviewed by: davidg & bde END K 10 svn:author V 3 hsu K 8 svn:date V 27 1996-03-11T02:13:32.000000Z K 7 svn:log V 235 Merge in Lite2: stylistic changes to function prototypes add comments Did not accept change of second argument of ioctl prototype from int to u_long. Did not merge in changes to fields in bdevsw and cdevsw. Reviewed by: davidg & bde END K 10 svn:author V 3 hsu K 8 svn:date V 27 1996-03-11T02:14:16.000000Z K 7 svn:log V 294 Merge in Lite2: clean up casts for architectures where the size of addresses are bigger than the size of ints add function prototypes reorder some fields Did not add prototype for m_reclaim(). It's only used in kern/uipc_mbuf.c and is declared static there. Reviewed by: davidg & bde END K 10 svn:author V 3 hsu K 8 svn:date V 27 1996-03-11T02:14:38.000000Z K 7 svn:log V 83 Merge in Lite2: fix comment optimize TAILQ_INSERT_HEAD Reviewed by: davidg & bde END K 10 svn:author V 3 hsu K 8 svn:date V 27 1996-03-11T02:15:04.000000Z K 7 svn:log V 113 Merge in Lite2: use fixed-width types add POSIX compatibility add union fs defines Reviewed by: davidg & bde END K 10 svn:author V 3 hsu K 8 svn:date V 27 1996-03-11T02:15:32.000000Z K 7 svn:log V 65 Merge in Lite2: use fixed-width types. Reviewed by: davidg & bde END K 10 svn:author V 3 hsu K 8 svn:date V 27 1996-03-11T02:16:19.000000Z K 7 svn:log V 154 Merge in Lite2: no changes required. Just update CSRG id. Our changes since Lite1 include all the added functionality of Lite2. Reviewed by: davidg & bde END K 10 svn:author V 3 hsu K 8 svn:date V 27 1996-03-11T02:17:11.000000Z K 7 svn:log V 95 Merge in Lite2: LIST replacement for f_filef, f_fileb, and filehead. Reviewed by: davidg & bde END K 10 svn:author V 3 hsu K 8 svn:date V 27 1996-03-11T02:17:30.000000Z K 7 svn:log V 165 Merge in Lite2: LIST replacement for f_filef, f_fileb, and filehead. Did not accept change of second argument to ioctl from int to u_long. Reviewed by: davidg & bde END K 10 svn:author V 3 hsu K 8 svn:date V 27 1996-03-11T02:17:53.000000Z K 7 svn:log V 60 Merge in Lite2: rename fs to vfs. Reviewed by: davidg & bde END K 10 svn:author V 3 hsu K 8 svn:date V 27 1996-03-11T02:18:23.000000Z K 7 svn:log V 56 From Lite2: rename fs to vfs. Reviewed by: davidg & bde END K 10 svn:author V 3 hsu K 8 svn:date V 27 1996-03-11T02:19:02.000000Z K 7 svn:log V 392 Merge in Lite2: use fixed-width types. Did not accept changes to types of off_t and pid_t. See for explanation. Did not accept changes to major and minor macros upon bde's review. These changes are unnecessary. Did not accept type change to fd_mask upon bde's review. This change is unnecessary as long as sizeof(fd_mask) divides FD_SETSIZE. Reviewed by: davidg & bde END K 10 svn:author V 3 hsu K 8 svn:date V 27 1996-03-11T02:20:13.000000Z K 7 svn:log V 164 Merge in Lite2: cosmetic indentation change. We already have the other Lite2 changes, which consists of additional function prototypes. Reviewed by: davidg & bde END K 10 svn:author V 3 hsu K 8 svn:date V 27 1996-03-11T02:21:04.000000Z K 7 svn:log V 363 Merge in Lite2: add function prototypes remove bogus function prototype for issig()---no such function fix comment Lite2 changed type of ps_code from int to long. We change it to u_long to make it consistent w/ its usage in kern_sig.c. Did not accept type change to ps_addr field. Delete it instead as it is not used anywhere. Reviewed by: davidg & bde END K 10 svn:author V 3 hsu K 8 svn:date V 27 1996-03-11T02:21:42.000000Z K 7 svn:log V 145 Change type of code argument to sendsig from unsigned to u_long to make it consistent w/ signalvar.h and kern_sig.c. Reviewed by: davidg & bde END K 10 svn:author V 3 hsu K 8 svn:date V 27 1996-03-11T02:22:02.000000Z K 7 svn:log V 93 From Lite2: change code parameter to u_long and initialize ps_sig. Reviewed by: davidg & bde END K 10 svn:author V 3 hsu K 8 svn:date V 27 1996-03-11T02:22:23.000000Z K 7 svn:log V 142 Merge in Lite2: clean up function prototypes. Did not accept change of second argument to ioctl from int to u_long. Reviewed by: davidg & bde END K 10 svn:author V 3 hsu K 8 svn:date V 27 1996-03-11T02:22:40.000000Z K 7 svn:log V 73 Merge in Lite2: use machine-independent types. Reviewed by: davidg & bde END K 10 svn:author V 3 hsu K 8 svn:date V 27 1996-03-11T02:22:58.000000Z K 7 svn:log V 104 Merge in Lite2: use machine-independent types add kernel function prototype Reviewed by: davidg & bde END K 10 svn:author V 3 hsu K 8 svn:date V 27 1996-03-11T02:23:33.000000Z K 7 svn:log V 244 Merge in Lite2: add function prototype. Note: Lite2 struct sysent changes need to go in FreeBSD sysent.h instead. Leave out prototype for nosys() until convert makesyscalls.sh over to Lite2 format, if we ever do so. Reviewed by: davidg & bde END K 10 svn:author V 3 hsu K 8 svn:date V 27 1996-03-11T02:23:56.000000Z K 7 svn:log V 66 From Lite2: add typedef for register_t. Reviewed by: davidg & bde END K 10 svn:author V 3 hsu K 8 svn:date V 27 1996-03-11T02:24:21.000000Z K 7 svn:log V 95 From NetBSD: add #include for acct_process() prototype. Reviewed by: davidg & bde END K 10 svn:author V 3 hsu K 8 svn:date V 27 1996-03-11T02:24:39.000000Z K 7 svn:log V 168 Merge in Lite2: buf fix with comparison of wrong field against EXTPROC. Did not accept change of second argument to ioctl from int to u_long. Reviewed by: davidg & bde END K 10 svn:author V 3 hsu K 8 svn:date V 27 1996-03-11T02:25:04.000000Z K 7 svn:log V 161 Merge in Lite2: add whiteout flags to namei parameter descriptors add function prototype for relookup() Spruce up number formatting. Reviewed by: davidg & bde END K 10 svn:author V 3 hsu K 8 svn:date V 27 1996-03-11T02:27:53.000000Z K 7 svn:log V 85 From Lite2: moved acct_process() prototype over to acct.h. Reviewed by: davidg & bde END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1996-03-11T02:48:41.000000Z K 7 svn:log V 125 Disable the selection hardware before acknowledging a SELTO interrupt. It seems the 7880 gets confused if you don't do this. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 1996-03-11T02:49:48.000000Z K 7 svn:log V 136 Be more careful in how we set SCSICONF. It was possible for a controller set to a device id above 7 to screw up the data fifo setting. END K 10 svn:author V 3 hsu K 8 svn:date V 27 1996-03-11T03:06:45.000000Z K 7 svn:log V 30 From Lite2: rename fs to vfs. END K 10 svn:author V 3 hsu K 8 svn:date V 27 1996-03-11T03:08:51.000000Z K 7 svn:log V 30 From Lite2: rename fs to vfs. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1996-03-11T03:09:00.000000Z K 7 svn:log V 153 Change an incorrect reference to the "-n" flag to "-#". Submitted by: Masanobu Saitoh Obtained from: NetBSD-bugs mailing list END K 10 svn:author V 3 mpp K 8 svn:date V 27 1996-03-11T03:28:43.000000Z K 7 svn:log V 82 Add a reference to intro(9). Submitted by: Philippe Charnier END K 10 svn:author V 3 mpp K 8 svn:date V 27 1996-03-11T03:31:51.000000Z K 7 svn:log V 76 Fix a couple of typos. Submitted by: Philippe Charnier END K 10 svn:author V 3 mpp K 8 svn:date V 27 1996-03-11T03:36:10.000000Z K 7 svn:log V 92 Add the -x option to the usage string. Submitted by: Philippe Charnier END K 10 svn:author V 3 mpp K 8 svn:date V 27 1996-03-11T04:50:13.000000Z K 7 svn:log V 27 Fix some grammer problems. END K 10 svn:author V 3 hsu K 8 svn:date V 27 1996-03-11T05:34:46.000000Z K 7 svn:log V 39 From Lite2: proc and file LIST changes END K 10 svn:author V 3 hsu K 8 svn:date V 27 1996-03-11T05:41:43.000000Z K 7 svn:log V 31 From Lite2: file LIST changes. END K 10 svn:author V 3 hsu K 8 svn:date V 27 1996-03-11T05:48:57.000000Z K 7 svn:log V 115 Merge in Lite2: proc LIST changes 64-bit fix for alpha add debugging code for locking Reviewed by: david & bde END K 10 svn:author V 3 hsu K 8 svn:date V 27 1996-03-11T05:52:50.000000Z K 7 svn:log V 60 Merge in Lite2: proc LIST changes. Reviewed by: david & bde END K 10 svn:author V 3 hsu K 8 svn:date V 27 1996-03-11T05:55:56.000000Z K 7 svn:log V 55 For Lite2: proc LIST changes. Reviewed by: david & bde END K 10 svn:author V 3 hsu K 8 svn:date V 27 1996-03-11T06:04:20.000000Z K 7 svn:log V 97 From Lite2: proc LIST changes stylistic changes to function prototypes Reviewed by: david & bde END K 10 svn:author V 3 hsu K 8 svn:date V 27 1996-03-11T06:05:03.000000Z K 7 svn:log V 56 From Lite2: proc LIST changes. Reviewed by: david & bde END K 10 svn:author V 3 hsu K 8 svn:date V 27 1996-03-11T06:10:11.000000Z K 7 svn:log V 142 Merge in Lite2: LIST changes stylistic changes to function prototypes Note: sizeof(struct proc) is now exactly 256 bytes, no room to spare. END K 10 svn:author V 3 hsu K 8 svn:date V 27 1996-03-11T06:11:43.000000Z K 7 svn:log V 57 For Lite2: proc LIST changes. Reviewed by: davidg & bde END K 10 svn:author V 3 hsu K 8 svn:date V 27 1996-03-11T06:13:09.000000Z K 7 svn:log V 56 For Lite2: proc LIST changes. Reviewed by: davidg & bde END K 10 svn:author V 3 hsu K 8 svn:date V 27 1996-03-11T06:14:38.000000Z K 7 svn:log V 151 From Lite2: proc LIST changes call kern_proc.c:procinit() to initialize LISTs call to usrinfoinit() subsumed by procinit() Reviewed by: davidg & bde END K 10 svn:author V 5 markm K 8 svn:date V 27 1996-03-11T06:22:50.000000Z K 7 svn:log V 59 Fix typo #ifdef -> .if defined(). Tidy uo this file a bit. END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-03-11T06:39:52.000000Z K 7 svn:log V 33 Removed unused MACH_KERNEL code. END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-03-11T06:45:43.000000Z K 7 svn:log V 98 Bring in most of Bruce's prot_to_real() changes into the APM BIOS startup code. Reviewed by: bde END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-03-11T06:48:57.000000Z K 7 svn:log V 99 Bring in most of Bruce's prot_to_real() changes into the APM BIOS startup code. Reviewed by: bde END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-03-11T10:59:00.000000Z K 7 svn:log V 55 Add Andrew Gordon for his rpc.statd and stub rpc.lockd END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-03-11T11:01:03.000000Z K 7 svn:log V 49 err() --> errx() for non-errno related failures. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-03-11T11:04:23.000000Z K 7 svn:log V 30 Update from HEAD (err-->errx) END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-03-11T12:56:07.000000Z K 7 svn:log V 67 Include queue.h in preparation for upcoming struct socket changes. END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-03-11T13:00:12.000000Z K 7 svn:log V 57 Include queue.h in preparation of struct socket changes. END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-03-11T13:01:12.000000Z K 7 svn:log V 98 Move #include of queue.h before #include of socketvar.h in preparation for struct socket changes. END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-03-11T13:02:44.000000Z K 7 svn:log V 58 Include queue.h in preparation for struct socket changes. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-03-11T14:59:10.000000Z K 7 svn:log V 116 Add a hint that a make world is done so people don't think that the last command (makewhatis) is running forver. :) END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-03-11T15:13:58.000000Z K 7 svn:log V 82 Move or add #include in preparation for upcoming struct socket changes. END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-03-11T15:37:44.000000Z K 7 svn:log V 495 Changed socket code to use 4.4BSD queue macros. This includes removing the obsolete soqinsque and soqremque functions as well as collapsing so_q0len and so_qlen into a single queue length of unaccepted connections. Now the queue of unaccepted & complete connections is checked directly for queued sockets. The new code should be functionally equivilent to the old while being substantially faster - especially in cases where large numbers of connections are often queued for accept (e.g. http). END K 10 svn:author V 5 markm K 8 svn:date V 27 1996-03-11T16:17:58.000000Z K 7 svn:log V 104 Big clean-up job. Remove ancient and never-to-be used stuff. The look much more like BSD Makefiles now. END K 10 svn:author V 6 fenner K 8 svn:date V 27 1996-03-11T17:11:23.000000Z K 7 svn:log V 248 Cleaned up uninitialized 'rt' warning properly Make a copy of the header of a packet that gets queued due to lack of forwarding cache entry, so that nobody else can step on it. Thanks to Mike Karels for pointing this one out. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-03-11T18:47:39.000000Z K 7 svn:log V 173 Add FAILSAFE option for selecting extra conservativeness when such is more practical (like during installation). Correspondingly, set the option by default in GENERIC now. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-03-11T19:17:01.000000Z K 7 svn:log V 319 Import 4.4BSD-Lite2 onto the vendor branch, note that in the kernel, all files are off the vendor branch, so this should not change anything. A "U" marker generally means that the file was not changed in between the 4.4Lite and Lite-2 releases, and does not need a merge. "C" generally means that there was a change. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-03-11T19:17:01.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r14551, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-03-11T19:20:10.000000Z K 7 svn:log V 352 Import 4.4BSD-Lite2 onto the vendor branch, note that in the kernel, all files are off the vendor branch, so this should not change anything. A "U" marker generally means that the file was not changed in between the 4.4Lite and Lite-2 releases, and does not need a merge. "C" generally means that there was a change. [note, new file: cd9660_mount.h] END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-03-11T19:20:10.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r14553, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-03-11T19:22:56.000000Z K 7 svn:log V 319 Import 4.4BSD-Lite2 onto the vendor branch, note that in the kernel, all files are off the vendor branch, so this should not change anything. A "U" marker generally means that the file was not changed in between the 4.4Lite and Lite-2 releases, and does not need a merge. "C" generally means that there was a change. END K 10 svn:author V 2 se K 8 svn:date V 27 1996-03-11T19:25:58.000000Z K 7 svn:log V 209 Do WIDE negotiation before sync. transfer speed negotiation, if a drive supports both features. Pointed out by Gerard Goudier, who knew section 5.6.23 of the SCSI-2 standard requires this order of actions ... END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-03-11T19:29:25.000000Z K 7 svn:log V 361 Import 4.4BSD-Lite2 onto the vendor branch, note that in the kernel, all files are off the vendor branch, so this should not change anything. A "U" marker generally means that the file was not changed in between the 4.4Lite and Lite-2 releases, and does not need a merge. "C" generally means that there was a change. [two new auxillary files in miscfs/union] END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-03-11T19:29:25.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r14557, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-03-11T19:34:14.000000Z K 7 svn:log V 319 Import 4.4BSD-Lite2 onto the vendor branch, note that in the kernel, all files are off the vendor branch, so this should not change anything. A "U" marker generally means that the file was not changed in between the 4.4Lite and Lite-2 releases, and does not need a merge. "C" generally means that there was a change. END K 10 svn:author V 2 se K 8 svn:date V 27 1996-03-11T19:36:07.000000Z K 7 svn:log V 313 If FAILSAFE is defined, then: - Do not enable tagged commands by default - Probe only 1 LUN - Do not negotiate sync. transfer with CDROM drives Defining FAILSAFE will result in a driver that will tolerate marginal hardware for the price of a slight loss of performance It is intended for use in install kernels. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-03-11T19:39:40.000000Z K 7 svn:log V 366 Import 4.4BSD-Lite2 onto the vendor branch, note that in the kernel, all files are off the vendor branch, so this should not change anything. A "U" marker generally means that the file was not changed in between the 4.4Lite and Lite-2 releases, and does not need a merge. "C" generally means that there was a change. [new sys/syscallargs.h file, to be "cvs rm"ed] END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-03-11T19:39:40.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r14561, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-03-11T19:47:21.000000Z K 7 svn:log V 319 Import 4.4BSD-Lite2 onto the vendor branch, note that in the kernel, all files are off the vendor branch, so this should not change anything. A "U" marker generally means that the file was not changed in between the 4.4Lite and Lite-2 releases, and does not need a merge. "C" generally means that there was a change. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-03-11T19:54:35.000000Z K 7 svn:log V 319 Import 4.4BSD-Lite2 onto the vendor branch, note that in the kernel, all files are off the vendor branch, so this should not change anything. A "U" marker generally means that the file was not changed in between the 4.4Lite and Lite-2 releases, and does not need a merge. "C" generally means that there was a change. END K 10 svn:author V 2 se K 8 svn:date V 27 1996-03-11T19:59:46.000000Z K 7 svn:log V 77 Apply diff from 1.65 to 1.66 from -current: Negotiate WIDE first, then SYNC. END K 10 svn:author V 3 mpp K 8 svn:date V 27 1996-03-11T20:01:17.000000Z K 7 svn:log V 200 Backout my changes to disallow "mount /mnt /mnt" until I can verify that nfs mounts work again (I locked up my home machine testing it and can't see what happened until I get home from work tonight). END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-03-11T20:02:06.000000Z K 7 svn:log V 384 Import 4.4BSD-Lite2 onto the vendor branch, note that in the kernel, all files are off the vendor branch, so this should not change anything. A "U" marker generally means that the file was not changed in between the 4.4Lite and Lite-2 releases, and does not need a merge. "C" generally means that there was a change. [note new unused (in this form) syscalls.conf, to be 'cvs rm'ed] END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-03-11T20:02:06.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r14567, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-03-11T20:10:34.000000Z K 7 svn:log V 98 Move these out of the way (to the Attic) as we do not use this version of makesyscalls.sh (yet?). END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-03-11T21:42:52.000000Z K 7 svn:log V 191 Removed conditionals on BDE_DEBUGGER around the loading for the IDT since it's necessary for interrupt processing to be enabled. Modify comment to reflect this condition. Submitted by: bde END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-03-11T21:55:18.000000Z K 7 svn:log V 284 Do a APM BIOS dis-connect before attempting to do a 32-bit connection just in case a connection already existed. Also, a minor optimization in the code which determins if a APM BIOS exists. Reviewed by: phk This is based on the APM-0.5 patch for Linux, but written entirely by me. END K 10 svn:author V 5 markm K 8 svn:date V 27 1996-03-11T22:14:52.000000Z K 7 svn:log V 191 Make su a little less fascist about using Kerberos if it is not configured or available. Also fix a _nasty_ bug that would let one in if su -K was used. Any old password would work :-( :-(. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-03-12T00:07:28.000000Z K 7 svn:log V 187 add DOCDIR, DOCOWN, DOCGRP, DOCMODE for documents add LIBDIR, LINTLIBDIR, SHLIBDIR, LIBOWN, LIBGRP, LIBMODE for libs add KMODOWN, KMODGRP, KMODMODE new variable KMODDIR similar to BINDIR END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-03-12T02:27:20.000000Z K 7 svn:log V 153 Allow mmap'ed devices to work correctly across forks. The sanest solution appeared to be to allow the child to maintain the same mapping as the parent. END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-03-12T05:30:39.000000Z K 7 svn:log V 176 Fix 'stutter' in manpage. The man page for date(1) talks about "a a" maximum, not just "a" maximum. Submitted by: Simon Burge via NetBSD GNATS END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-03-12T05:32:12.000000Z K 7 svn:log V 178 Fix 'stutter' in manpage. The man page for date(1) talks about "a a" maximum, not just "a" maximum. Submitted by: Simon Burge via NetBSD GNATS END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-03-12T05:44:25.000000Z K 7 svn:log V 51 Removed undocumented an unused APM_SLOWSTART code. END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-03-12T05:49:56.000000Z K 7 svn:log V 52 Removed undocumented and unused APM_SLOWSTART code. END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-03-12T05:51:35.000000Z K 7 svn:log V 111 Bring in some prototypes that shouldn't have been dependant on APM_SLOWSTART, which are generic APM functions. END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-03-12T05:54:30.000000Z K 7 svn:log V 32 Bring in changes from the HEAD. END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-03-12T06:09:34.000000Z K 7 svn:log V 148 Always initialize master_softc. This avoids panics in the idle loop due to unitialized data if the APM support is compiled in and the probe fails. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1996-03-12T06:12:43.000000Z K 7 svn:log V 85 Fix a couple of miscellaneous bugs and make pkg_add also support reading from stdin. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-03-12T06:13:08.000000Z K 7 svn:log V 333 The same data segment length rounding problem that was in the elf loader is also present in the coff loader. It was possible to get one more page allocated than needed, which would cause brk()/malloc()/etc to fail with ENOMEM when it tried to re-allocate the space. Also, change a bcopy() from kernel to user space to a copyout(). END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-03-12T06:20:19.000000Z K 7 svn:log V 142 Remove references to MAP_FILE.. That is now "default" and is only a "#define MAP_FILE 0" that is still there for net-2 source compatability. END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-03-12T10:23:30.000000Z K 7 svn:log V 59 Increment network byte order properly Reviewed by: wollman END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-03-12T12:56:27.000000Z K 7 svn:log V 38 Re-open line after hangup in any case END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-03-12T13:14:09.000000Z K 7 svn:log V 45 A fix for malloc-abuse pulled from -current. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-03-12T13:43:10.000000Z K 7 svn:log V 100 Treat all kinds of EOF as HUP. Allow "anonymous" CHAP. Log user, peer, auth-proto and time on exit. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-03-12T13:46:13.000000Z K 7 svn:log V 73 Fix the map corruption problem that appears as a u_map allocation error. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-03-12T15:09:39.000000Z K 7 svn:log V 31 Remove ingress user and group. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-03-12T15:11:47.000000Z K 7 svn:log V 20 Remove ingres user. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-03-12T15:17:29.000000Z K 7 svn:log V 102 Move user & group "xten" from [ug]id == 100 to 67. This is less likely to collide with site policies. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-03-12T15:18:51.000000Z K 7 svn:log V 26 Move "dialer" to gid==68. END K 10 svn:author V 3 phk K 8 svn:date V 27 1996-03-12T15:19:31.000000Z K 7 svn:log V 28 Move "dialer" to gid == 68. END K 10 svn:author V 2 dg K 8 svn:date V 27 1996-03-12T15:37:58.000000Z K 7 svn:log V 155 Killed some historical #define cruft that we've never used in FreeBSD: UDOT_SZ SYSPTSIZE USRPTSIZE MSGBUFPTECNT DMMIN DMMAX DMTEXT USRIOSIZE VM_PHYS_SIZE END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-03-12T15:39:26.000000Z K 7 svn:log V 255 PC-CARD hooks. Someday it will actually enable working code. :) Reviewed by: phk Submitted by: Tatsumi Hosokawa & BSD Nomads I re-wrote alot of this, but the ideas are based on the code from the most recent pccard-snapshot. END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-03-12T16:39:15.000000Z K 7 svn:log V 64 Whoops, forgot to include 'apm.h' to pickup definition of NAPM. END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-03-12T21:23:56.000000Z K 7 svn:log V 39 Fix some minor typo's in the comments. END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-03-12T21:28:18.000000Z K 7 svn:log V 59 Bring in changes from the HEAD - Fixeup typos in comments. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-03-12T21:37:05.000000Z K 7 svn:log V 43 remove /usr/ucb from path cleanup Makefile END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-03-12T21:42:40.000000Z K 7 svn:log V 62 delete /usr/ucb from PATH, move /usr/local/bin after /usr/bin END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-03-12T21:46:08.000000Z K 7 svn:log V 26 delete /usr/ucb from PATH END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-03-12T21:51:58.000000Z K 7 svn:log V 112 Removed more APM_SLOWSTART code and re-enabled some functions which didn't require APM_SLOWSTART to be defined. END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-03-12T21:53:57.000000Z K 7 svn:log V 50 Removed last bit of remaining APM_SLOWSTART code. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-03-12T23:09:04.000000Z K 7 svn:log V 52 delete /usr/local/bin from PATH Submitted by: nate END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-03-12T23:14:45.000000Z K 7 svn:log V 123 Properly distinguish 3 different cases: No redial command. Empty redial command. Non-empty redial command. Pointed-by: bde END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-03-13T00:39:45.000000Z K 7 svn:log V 159 Make sure that we pmap_update AFTER modifying the page table entries. The P6 can do a serious job of reordering code, and our stuff could execute incorrectly. END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-03-13T00:42:56.000000Z K 7 svn:log V 84 Return the status of the APM support (enabled/disabled) with the APM_GETINFO ioctl. END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-03-13T00:48:06.000000Z K 7 svn:log V 239 Add the '-s' flag to apm which returns the status of the APM support (enable/disabled) now that the APM_GETINFO ioctl returns the necessary information. Also, print out the status along with the other information as the default behavior. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1996-03-13T01:18:14.000000Z K 7 svn:log V 400 This commit is as a result of a comment by Alan Cox (alc@cs.rice.edu) regarding the "real" problem with maps that we have been having over the last few weeks. He noted that the first_free pointer was left dangling in certain circumstances -- and he was right!!! This should fix the map problems that we were having, and also give us the advantage of being able to simplify maps more aggressively. END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-03-13T08:02:45.000000Z K 7 svn:log V 420 Fix ip option processing for raw IP sockets. This whole thing is a compromise between ignoring options specified in the setsockopt call if IP_HDRINCL is set (the UCB choice when VJ's code was brought in) vs allowing them (what everyone else did, and what is assumed by programs everywhere...sigh). Also perform some checking of the passed down packet to avoid running off the end of a mbuf chain. Reviewed by: fenner END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-03-13T08:04:29.000000Z K 7 svn:log V 155 Bring in LBL traceroute, which has the '-g' option. This is a bugfixed and modified version of Leres' latest work. No FreeBSD changes have been spammed. END K 10 svn:author V 3 pst K 8 svn:date V 27 1996-03-13T08:13:17.000000Z K 7 svn:log V 75 Bring in fix for kern/1058 from head (along with LBL setsockopt operation) END K 10 svn:author V 4 ache K 8 svn:date V 27 1996-03-13T12:02:16.000000Z K 7 svn:log V 29 Better fix for terminal mode END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-03-13T16:51:01.000000Z K 7 svn:log V 46 Import sendmail-8.7.5 onto the vendor branch. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-03-13T16:51:01.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r14615, 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-03-13T16:51:02.000000Z K 7 svn:log V 79 This commit was manufactured by cvs2svn to create tag 'sendmail-vendor-v8_7_5'. END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-03-13T16:56:55.000000Z K 7 svn:log V 51 Fold in 8.7.5 change onto mainline (all one line). END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-03-13T19:17:33.000000Z K 7 svn:log V 95 Add Robert Sanders for his Linux emulator termio/termios/etc fixes.. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1996-03-13T23:38:21.000000Z K 7 svn:log V 26 add missing include files END K 10 svn:author V 4 adam K 8 svn:date V 27 1996-03-14T02:52:06.000000Z K 7 svn:log V 16 strip -d kernel END K 10 svn:author V 6 fenner K 8 svn:date V 27 1996-03-14T16:59:20.000000Z K 7 svn:log V 132 IGMPv2 routines rewritten, to be more compact and to fully comply with the IGMPv2 Internet Draft (including Router Alert IP option) END K 10 svn:author V 6 fenner K 8 svn:date V 27 1996-03-14T17:13:50.000000Z K 7 svn:log V 147 Bring in revision 1.30 from HEAD: copy IP header when queueing packet so that it doesn't get stepped on, and clean up uninitialized pointer usage. END K 10 svn:author V 4 nate K 8 svn:date V 27 1996-03-14T18:24:07.000000Z K 7 svn:log V 74 Renamed the relevant PC-Card support files to reflect the newest release. END K 10 svn:author V 5 joerg K 8 svn:date V 27 1996-03-14T21:44:32.000000Z K 7 svn:log V 87 Provide a better handling of partially corrupted directory entries. Submitted by: bde END K 10 svn:author V 5 asami K 8 svn:date V 27 1996-03-15T00:14:09.000000Z K 7 svn:log V 884 Change the messages slightly when there is no "mount_type" executable found when the user specifies "mount -t type". Instead of printing out one message for each path element (/sbin, /usr/sbin), it prints out: mount: exec mount_type not found in /sbin, /usr/sbin: No such file or directory The code is quite long for such a stupid little piece of aesthesism but it is very straghtforward so I guess it's ok. Besides, I don't want to do a "char foo[100];" and have malloc break down when someone decides to add a few more paths to a variable that's far apart from this code. :) By the way, there is no malloc() off-by-one error for the '\0' at the end of the string although I don't explicitly add 1 to the length. The code allocates strlen(path element)+2 bytes for each path element, and doesn't use the last two bytes (for the delimiting ", "). Reviewed by: the list (I hope) END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-03-15T07:49:02.000000Z K 7 svn:log V 180 Add "linux_assym.h" as a dependency for linux_locore.o when compiling the kernel with the linux emulator statically configured (options LINUX) Problem noticed by: Brian Litzinger END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-03-15T07:49:47.000000Z K 7 svn:log V 60 Delete recognition for COMPAT_LINUX - it's *gone* now.. :-) END K 10 svn:author V 5 peter K 8 svn:date V 27 1996-03-15T07:52:28.000000Z K 7 svn:log V 56 Correct spelling of gerg@stallion.oz.au's email address END