‚­U28816 184 198 247 166 129 207 129 152 114 128 142 139 179 232 147 124 185 124 166 132 218 144 238 142 181 166 278 114 184 153 679 573 587 127 158 217 127 122 144 184 167 267 134 115 149 145 149 166 125 334 135 179 184 225 284 191 348 290 116 151 156 344 537 158 186 123 123 274 267 202 285 247 166 101 135 172 195 142 240 186 206 149 238 131 145 241 139 152 157 175 176 250 271 119 240 242 180 185 508 369 129 116 116 211 236 231 435 121 144 153 152 152 152 152 152 152 152 236 210 95 254 136 123 123 182 521 268 195 135 170 410 413 484 132 153 521 436 166 170 934 146 147 123 692 148 275 143 136 146 117 122 169 184 441 110 137 266 202 171 139 146 246 168 318 223 168 118 255 148 288 234 131 118 161 118 141 152 118 222 185 128 109 115 177 101 K 10 svn:author V 6 julian K 8 svn:date V 27 1997-08-27T01:32:30.000000Z K 7 svn:log V 102 YAMFC: bring devfs_tree.c -> 1.38 devfs_vfsops.c -> 1.18 devfs_vnops.c -> 1.37 various bug fixes. END K 10 svn:author V 6 julian K 8 svn:date V 27 1997-08-27T02:56:53.000000Z K 7 svn:log V 151 fix confusion added by poul's commit if you remove the 'then' clause of an 'if' the next command becomes the then clause, which is confusing at least. END K 10 svn:author V 6 julian K 8 svn:date V 27 1997-08-27T02:58:40.000000Z K 7 svn:log V 71 remove un-needed if statement (now the poul removed the 'then' clause) END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-08-27T03:48:25.000000Z K 7 svn:log V 35 Adapt to recent smp tree changes.. END K 10 svn:author V 3 imp K 8 svn:date V 27 1997-08-27T05:27:53.000000Z K 7 svn:log V 114 Don't getenv(HOME) when set[ug]od. This can lead to a buffer overflow and elevated privs. Obtained from: OpenBSD END K 10 svn:author V 3 imp K 8 svn:date V 27 1997-08-27T05:29:41.000000Z K 7 svn:log V 37 MFC: don't getenv(HOME) if set[ug]id END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-08-27T06:18:05.000000Z K 7 svn:log V 55 MFC: Cosmetic in usage string. Mdocify author section. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-08-27T06:20:34.000000Z K 7 svn:log V 17 MFC: Use err(3). END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-08-27T06:21:30.000000Z K 7 svn:log V 31 MFC: cosmetic in usage string. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-08-27T06:23:09.000000Z K 7 svn:log V 45 MFC: Use err(3). Add usage() and prototypes. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-08-27T06:26:23.000000Z K 7 svn:log V 42 Use err(3) instead of local redefinition. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-08-27T06:29:23.000000Z K 7 svn:log V 82 Uncomment sccsid string and enclose it inside #if 0/#endif. Cosmetic in man page. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-08-27T06:31:27.000000Z K 7 svn:log V 139 Don't preferentially execute Makefiles in ${OBJDIR} - it just causes confusion and suffering. Tested by "make world". Submitted by: gibbs END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-08-27T06:32:03.000000Z K 7 svn:log V 55 MFC: rel 1.22 fix for Makefile in ${OBJDIR} from gibbs END K 10 svn:author V 3 phk K 8 svn:date V 27 1997-08-27T06:40:34.000000Z K 7 svn:log V 32 Malloc option H is now default. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-08-27T08:43:21.000000Z K 7 svn:log V 92 Synchronize with sys/i386/i386/machdep.c and trap.c revision 1.258 and 1.108, respectively. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-08-27T08:44:43.000000Z K 7 svn:log V 31 Fixed NULLFS_DIAGNOSTIC stuff. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-08-27T08:47:03.000000Z K 7 svn:log V 73 Use existing path, even though PC-98 doesn't support each device driver. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-08-27T10:38:21.000000Z K 7 svn:log V 39 MFC: revision 1.33; use existing path. END K 10 svn:author V 3 phk K 8 svn:date V 27 1997-08-27T12:04:33.000000Z K 7 svn:log V 125 Improvement of type independency for the bitmap. This makes 64bit operation more likely. Reviewed by: phk Submitted by: jdp END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-08-27T13:36:34.000000Z K 7 svn:log V 51 Use getpwnam(getlogin()) before getpwuid(getuid()) END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-08-27T17:18:30.000000Z K 7 svn:log V 143 Major Ooops. I've overlooked a few calls to scanident() in my last commit. Submitted by: rbezuide@oskar.nanoteq.co.za (Reinier Bezuidenhout) END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-08-27T17:21:00.000000Z K 7 svn:log V 48 MFC: rev 1.4, pass all args down to scanident() END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-08-27T20:06:20.000000Z K 7 svn:log V 87 Add full support for determining if a user is restricted from running a given program. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1997-08-27T20:06:21.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_2_2'. END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-08-27T20:09:25.000000Z K 7 svn:log V 183 YAMFC: Add full support for determining if a user is restricted from running a given program. Although this is "new" code, nothing should be changed to use it prior to Sep 15. END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-08-27T20:11:16.000000Z K 7 svn:log V 20 Use login_progok(). END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-08-27T23:45:07.000000Z K 7 svn:log V 92 Temporarily remove call to issetugid() until it's actually *IMPLEMENTED* in RELENG_2_2. :-) END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-08-28T00:44:43.000000Z K 7 svn:log V 60 Include "opt_ddb.h" only when NULLFS_DIAGNOSTIC is defined. END K 10 svn:author V 6 julian K 8 svn:date V 27 1997-08-28T01:17:12.000000Z K 7 svn:log V 583 Add a per-interface-address pointer to a function that can be supplied by a protocol, to detirmine if an address matches the net this address is part of. This is needed by protocols for which netmasks "just don't work", for example appletalk. Also add the code in appletalk to make use of this new feature. Thsi fixes one of the longest standing bugs in appletalk. The inability to talk to machines to which the path is via a router which is on a different net, but the same netrange, as your interface. Protocols that do not supply this function (e.g. IP) should not be affected. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1997-08-28T01:38:56.000000Z K 7 svn:log V 480 Add the necessary defines to the freebsd-elf configuration so that it can be built via BINFORMAT=elf in the environment. Most likely some of the directory defines such as STANDARD_EXEC_PREFIX will change again soon, as we settle on the proper locations for the various components. Note, the build still fails when it tries to compile libgcc2.c using the ELF compiler, unless arrangements have been made for the compiler to find the ELF assembler instead of the a.out assembler. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1997-08-28T03:36:40.000000Z K 7 svn:log V 491 Here is a patch to alleviate the current problem with the dma interface and the sound driver which uses auto dma. The dma interface functionality remains however it now checks to see if a dma is operating in auto dma mode and if so it bypasses the busy flag check . I have modified the sound driver 3.5 to adjust for this new behavior and tested it under FreeBSD 3.0 -current This patch also includes the new function isa_dmastop. Submitted by: Amancio Hasty END K 10 svn:author V 6 msmith K 8 svn:date V 27 1997-08-28T03:37:46.000000Z K 7 svn:log V 32 Add prototype for isa_dmastop() END K 10 svn:author V 3 imp K 8 svn:date V 27 1997-08-28T04:26:36.000000Z K 7 svn:log V 66 Do approx what issetugid() does in current rath than issetugid(). END K 10 svn:author V 3 imp K 8 svn:date V 27 1997-08-28T04:40:51.000000Z K 7 svn:log V 124 Stop parsing args before user supplied to argument in sendmail. Submitted by: Oliver Friedrichs END K 10 svn:author V 3 imp K 8 svn:date V 27 1997-08-28T04:42:57.000000Z K 7 svn:log V 35 MFC: 1.10 sanity for sendmail args END K 10 svn:author V 3 imp K 8 svn:date V 27 1997-08-28T04:44:12.000000Z K 7 svn:log V 30 MFC: 1.10 sendmail arg sanity END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-08-28T06:22:57.000000Z K 7 svn:log V 47 MFC: Use err(3) instead of local redefinition. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-08-28T06:24:41.000000Z K 7 svn:log V 87 MFC: Uncomment sccsid string and enclose it inside #if 0/#endif. Cosmetic in man page. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-08-28T06:28:08.000000Z K 7 svn:log V 70 Use err(3). Add usage and prototypes. Use getopt(). Document -v flag. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-08-28T06:33:53.000000Z K 7 svn:log V 169 Use err(3). Rewrote man page in mdoc format. The user visible change is that report of s/r and r/r conflicts is now printed in two separate lines beginning by `yacc: '. END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-08-28T08:13:21.000000Z K 7 svn:log V 41 Fix inspace handling I broke in rev 1.13 END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-08-28T08:14:17.000000Z K 7 svn:log V 22 MFC: inspace handling END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-08-28T08:25:55.000000Z K 7 svn:log V 56 MFC: try getpwnam(getlogin()) before getpwuid(getuid()) END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-08-28T09:15:31.000000Z K 7 svn:log V 52 Synchronize with sys/i386/isa/isa.c revision 1.103. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-08-28T09:23:57.000000Z K 7 svn:log V 56 Moved include files which are independent of bs driver. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1997-08-28T09:23:58.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_2_2'. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1997-08-28T10:15:20.000000Z K 7 svn:log V 30 Remove bogus i386/* includes. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1997-08-28T11:12:08.000000Z K 7 svn:log V 238 Remove bogus timeout_func_t casts. Remove unused headers. Remove all but one instance of the device base name. Prototype some local static functions. Consistently reference the softc structure as "sc" rather than "lpt". Prompted-by: bde END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-08-28T11:36:26.000000Z K 7 svn:log V 42 MFC: Moved bs driver independent headers. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-08-28T12:14:14.000000Z K 7 svn:log V 87 Add entries for Comtrol Rocketport driver. Submitted by: Amir Farah END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-08-28T12:18:09.000000Z K 7 svn:log V 92 Add entries for Comtrol Rocketport serial card. Submitted by: Amir Farah END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-08-28T12:19:05.000000Z K 7 svn:log V 132 ISA driver for Comtrol Rocketport serial cards. No PCI probe stub was submitted to me. Submitted by: Amir Farah END K 10 svn:author V 5 wosch K 8 svn:date V 27 1997-08-28T13:36:56.000000Z K 7 svn:log V 189 Add an example file for private E-Mail aliases. A user can share ~/.mail_aliases with different mail clients (e.g. mutt, mail) and can make ~/.mailrc readable and keep the aliases private. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-08-28T14:21:12.000000Z K 7 svn:log V 98 Synchronize with sys/i386/conf/files.i386 and majors.i386 revisions 1.172 and 1.17, respectively. END K 10 svn:author V 6 itojun K 8 svn:date V 27 1997-08-28T14:35:09.000000Z K 7 svn:log V 252 To cope with shell archive file generated by GNU sharutils 4.2. (it assumes that shar will bark if there's invalid argument specified) Patch suggested by Ulrich Drepper . Reviewed by: joerg_wunsch@uriah.heep.sax.de END K 10 svn:author V 6 jlemon K 8 svn:date V 27 1997-08-28T14:36:56.000000Z K 7 svn:log V 194 Remove the vm86 support as an LKM, and link it directly into the kernel if 'options "VM86"' is in the config file. The LKM was really for development, and has probably outlived its usefulness. END K 10 svn:author V 6 jlemon K 8 svn:date V 27 1997-08-28T14:45:26.000000Z K 7 svn:log V 21 Remove the vm86 LKM. END K 10 svn:author V 6 jlemon K 8 svn:date V 27 1997-08-28T15:00:05.000000Z K 7 svn:log V 56 Document the VM86 option. Reminded-by: John-Mark Gurney END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-08-28T15:23:10.000000Z K 7 svn:log V 64 Patch for 3.0: #include instead of END K 10 svn:author V 6 jlemon K 8 svn:date V 27 1997-08-28T18:23:40.000000Z K 7 svn:log V 248 Make X11 support in doscmd dependent on the actual libX11.a library and include directory, rather than X11BASE. This fixes the build for people who only have the shared X11 distribution installed. Requested-by: A Joseph Koshy END K 10 svn:author V 3 jdp K 8 svn:date V 27 1997-08-28T21:50:33.000000Z K 7 svn:log V 444 Add a stub version of getpublickey(), in order to eliminate an undefined symbol referenced from libc. Without the stub, it is impossible to execute any program using the shared library if LD_BIND_NOW=1 is in the environment. The stub always returns failure, but it can be overridden outside the library when necessary. I don't know whether this is the "correct" fix, but it is intolerable to have any undefined symbols referenced from libc. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1997-08-29T00:30:11.000000Z K 7 svn:log V 63 Make the devfs code actually compile. Oops. Submitted by: jkh END K 10 svn:author V 6 itojun K 8 svn:date V 27 1997-08-29T00:44:34.000000Z K 7 svn:log V 91 more sanity check before making output. bark when sed fails. Submitted by: wosch@apfel.de END K 10 svn:author V 3 imp K 8 svn:date V 27 1997-08-29T05:16:14.000000Z K 7 svn:log V 31 MFC: getopt returns -1 not EOF END K 10 svn:author V 3 imp K 8 svn:date V 27 1997-08-29T05:30:15.000000Z K 7 svn:log V 31 MFC: getopt returns -1 not EOF END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-08-29T06:11:52.000000Z K 7 svn:log V 179 Merge in some of my changes with John's. I've used this to build an ELF system. I'm not sure about some of the things here. We definately need to go back and rationalize this. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-08-29T06:14:05.000000Z K 7 svn:log V 172 "fix" this for compiling under the sticter ELF linker.. There was a reference to an undefined function (digit_value_in_base()) that was static elsewhere that it was used. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-08-29T08:15:57.000000Z K 7 svn:log V 108 Synchronize with sys/i386/conf/files.i386 and sys/i386/i386/trap.c revisions 1.173 and 1.109, respectively. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-08-29T09:03:40.000000Z K 7 svn:log V 191 Added a sysctl arg, hw.machine_arch. The hw.machine_arch is "ibm-pc" on IBM-PC box and is "pc-98" on NEC PC-98 box. Userland program can distinguish architecture on which the program runs. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1997-08-29T09:10:22.000000Z K 7 svn:log V 151 Real skeleton manpage for install-info (someone that actually knows what it really does (I don't use info) really should try to put some meat in this) END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1997-08-29T09:10:23.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_2_2'. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1997-08-29T09:11:26.000000Z K 7 svn:log V 7 YAMFC. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-08-29T11:01:14.000000Z K 7 svn:log V 42 Fix typo in the comment introduced by me. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-08-29T11:39:13.000000Z K 7 svn:log V 75 MFC: Use err(3). Add usage and prototypes. Use getopt(). Document -v flag. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1997-08-29T11:40:00.000000Z K 7 svn:log V 100 du(1) always exit with value zero. $ du /foobar du: /foobar: No such file or directory $ echo $? 0 END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-08-29T11:40:46.000000Z K 7 svn:log V 45 Use err(3). Rewrote man page in mdoc format. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-08-29T11:48:50.000000Z K 7 svn:log V 142 Use err(3). Add references to others man pages. Wait for the user to supply the domain before computing a default one. Obtained from: OpenBSD END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-08-29T11:52:52.000000Z K 7 svn:log V 89 Use err(3). Add Xreferences. Delay the compute of default domain. Obtained from: OpenBSD END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-08-29T11:56:51.000000Z K 7 svn:log V 108 Use err(3). Cosmetic in usage(). Delay the compute of defaultdomain (from OpenBSD). Obtained from: OpenBSD. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-08-29T13:48:36.000000Z K 7 svn:log V 55 Import a file that is needed when compiling under ELF. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-08-29T13:48:36.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r28896, 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 1997-08-29T13:58:08.000000Z K 7 svn:log V 37 Insert hooks for building under elf. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-08-29T14:02:14.000000Z K 7 svn:log V 51 Insert first cut of hooks for compiling under ELF. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-08-29T14:47:31.000000Z K 7 svn:log V 147 Use correct member of scsi_cint for scbus. Add a space between lun and flags. Reviewed by: kato Submitted by: Chiharu Shibata END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-08-29T14:50:36.000000Z K 7 svn:log V 46 MFC (revision 1.90; fix for scbus and flags). END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-08-29T14:53:18.000000Z K 7 svn:log V 59 Synchronize with sys/i386/i386/userconfig.c revision 1.90. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-08-29T14:54:29.000000Z K 7 svn:log V 64 Synchronize with sys/i386/i386/userconfig.c revision 1.63.2.19. END K 10 svn:author V 3 sos K 8 svn:date V 27 1997-08-29T16:12:30.000000Z K 7 svn:log V 83 Dont have an internal function named "warn" it clashes with libc.. Needed for ELF. END K 10 svn:author V 3 sos K 8 svn:date V 27 1997-08-29T16:14:20.000000Z K 7 svn:log V 84 Dont use an internal function called warn it clashes with libc. Allows ELF compile. END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-08-29T17:58:30.000000Z K 7 svn:log V 156 Introduce FAST_HI option, ON by default. This options allows a CPU that is blocked spinning for the giant lock to process FAST_INTR() ISRs, eg. siointr(). END K 10 svn:author V 3 imp K 8 svn:date V 27 1997-08-29T18:00:11.000000Z K 7 svn:log V 178 Remove and odd sleep found by David Holland and posted to -security. Reviewed by: Theo de Raadt (who put it into OpenBSD) Submitted by: David Holland END K 10 svn:author V 3 imp K 8 svn:date V 27 1997-08-29T18:03:01.000000Z K 7 svn:log V 27 MFC:odd sleep after select END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-08-29T18:16:18.000000Z K 7 svn:log V 146 Support for the new FAST_HI algorithm. Improved interrupt handling, fewer silo overflows. With help from: dave adkins END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-08-29T18:45:23.000000Z K 7 svn:log V 148 Support for the new FAST_HI algorithm, enabled. Preliminary support for the INTR_SIMPLELOCK algorithm, disabled. Note that this code is NOT ready. END K 10 svn:author V 5 guido K 8 svn:date V 27 1997-08-29T19:22:28.000000Z K 7 svn:log V 86 Plug info agthering attack as pointed out on Bugtraq recently. Obtained from: OpenBSD END K 10 svn:author V 5 guido K 8 svn:date V 27 1997-08-29T19:23:39.000000Z K 7 svn:log V 91 MFC: Plug info agthering attack as pointed out on Bugtraq recently. Obtained from: OpenBSD END K 10 svn:author V 3 imp K 8 svn:date V 27 1997-08-29T22:56:41.000000Z K 7 svn:log V 415 Merge in the safe chdir changes from Todd Miller's mods to the OpenBSD tree. Also merge in fix to NetBSD PR #1495. These represent 1.3-1.9 in the OpenBSD tree. Make minor KNF changes to new code (which is in the OpenBSD as 1.10). This avoids the symlink race problems. These patches should go into 2.2.5 before the ship if they don't break anything in -current. Reviewed by: Bruce Evans Obtained from: OpenBSD END K 10 svn:author V 3 imp K 8 svn:date V 27 1997-08-29T23:09:45.000000Z K 7 svn:log V 276 Add -execdir which will execute the exec command in the dir of the file in question. This change and the fts changes should be merged into 2.2-stable as soon as they are vetted in -current. This should allow cleaning of files in /tmp to be reneabled. Obtained from: OpenBSD END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-08-29T23:28:44.000000Z K 7 svn:log V 37 Update for impending 3.0-SNAP CDROM. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-08-30T02:26:36.000000Z K 7 svn:log V 23 Added HW_MACHINE_ARCH. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-08-30T02:28:00.000000Z K 7 svn:log V 23 Added hw.machine_arch. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-08-30T02:52:04.000000Z K 7 svn:log V 117 Move MACHINE_ARCH definition from to . Submitted by: Bruce Evans END K 10 svn:author V 6 itojun K 8 svn:date V 27 1997-08-30T05:49:20.000000Z K 7 svn:log V 140 Scsi RESERVATION CONFLICT and BUSY support for Tekram scsi cards. Checked with DC390. Pls mail me if you have any trouble with this patch. END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-08-30T07:59:47.000000Z K 7 svn:log V 137 Moved the SIMPLE_LOCK stuff from machine/param.h to machine/lock.h. include it here for now. Reviewed by: Bruce Evans END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-08-30T08:08:10.000000Z K 7 svn:log V 341 Another round of lock pushdown. Add a simplelock to deal with disable_intr()/enable_intr() as used in UP kernel. UP kernel expects that this is enough to guarantee exclusive access to regions of code bracketed by these 2 functions. Add a simplelock to bracket clock accesses in clock.c: clock_lock. Help from: Bruce Evans END K 10 svn:author V 3 phk K 8 svn:date V 27 1997-08-30T09:26:53.000000Z K 7 svn:log V 29 emove /usr/local/libdata/tcl END K 10 svn:author V 6 helbig K 8 svn:date V 27 1997-08-30T10:42:21.000000Z K 7 svn:log V 49 The CMD640 workaround is now enabled by default. END K 10 svn:author V 3 jmg K 8 svn:date V 27 1997-08-30T11:01:54.000000Z K 7 svn:log V 61 fix misspelling Submitted-by: Josh Gilliam Closes PR: 4422 END K 10 svn:author V 3 jmg K 8 svn:date V 27 1997-08-30T11:04:03.000000Z K 7 svn:log V 60 fix misspelling Submitted-by: Josh Gilliam Closes PR:4423 END K 10 svn:author V 3 jmg K 8 svn:date V 27 1997-08-30T11:05:34.000000Z K 7 svn:log V 60 fix misspelling Submitted-by: Josh Gilliam Closes PR:4424 END K 10 svn:author V 3 jmg K 8 svn:date V 27 1997-08-30T11:06:35.000000Z K 7 svn:log V 60 fix misspelling Submitted-by: Josh Gilliam Closes PR:4425 END K 10 svn:author V 3 jmg K 8 svn:date V 27 1997-08-30T11:08:06.000000Z K 7 svn:log V 60 fix misspelling Submitted-by: Josh Gilliam Closes PR:4426 END K 10 svn:author V 3 jmg K 8 svn:date V 27 1997-08-30T11:09:26.000000Z K 7 svn:log V 60 fix misspelling Submitted-by: Josh Gilliam Closes PR:4427 END K 10 svn:author V 3 jmg K 8 svn:date V 27 1997-08-30T11:10:56.000000Z K 7 svn:log V 60 fix misspelling Submitted-by: Josh Gilliam Closes PR:4428 END K 10 svn:author V 3 jmg K 8 svn:date V 27 1997-08-30T11:12:39.000000Z K 7 svn:log V 60 fix misspelling Submitted-by: Josh Gilliam Closes PR:4430 END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-08-30T11:20:02.000000Z K 7 svn:log V 141 Update to include recently added names that are shared between the C and asm parts of the kernel. This is to re-enable ELF compile support. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-08-30T11:24:05.000000Z K 7 svn:log V 115 remove global prototype for setsigvec(). It's static inside kern_sig.c and causes redundant declaration warnings. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-08-30T11:36:11.000000Z K 7 svn:log V 4 MFC END K 10 svn:author V 3 jmg K 8 svn:date V 27 1997-08-30T12:22:49.000000Z K 7 svn:log V 161 fix a few spelling changes Submitted by: Josh Gilliam Closes PR's: 4429, 4431-4438 PS: He has agreed to submit all contrib fixes back to the original author. END K 10 svn:author V 5 wosch K 8 svn:date V 27 1997-08-30T13:33:27.000000Z K 7 svn:log V 42 Merge: du(1) always exit with value zero. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-08-30T14:10:25.000000Z K 7 svn:log V 30 MFC: (added HW_MACHINE_ARCH). END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-08-30T14:11:21.000000Z K 7 svn:log V 30 MFC: (added hw.machine_arch). END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-08-30T15:47:49.000000Z K 7 svn:log V 89 Synchronize with sys/i386/isa/clock.c and sio.c revisions 1.101 and i.178, respectively. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-08-30T18:50:06.000000Z K 7 svn:log V 426 Allow non-page aligned file offset mmap's, providing that the system is allowed to choose the address, or that the MAP_FIXED address has the same remainder when modulo PAGE_SIZE as the file offset. Apparently this is posix1003.1b specified behavior. SVR4 and the other *BSD's allow it too. It costs us nothing to support and means we don't get EINVAL on some mmap code that works perfectly elsewhere. Obtained from: NetBSD END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-08-30T18:58:31.000000Z K 7 svn:log V 173 Collect a few missing symbols from the OpenBSD elf includes. (The OpenBSD includes use the formal elf names like us, NetBSD have different symbols) Obtained from: OpenBSD END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-08-30T18:59:48.000000Z K 7 svn:log V 100 Define some machine characteristics using symbol naming on conventions in place in the other BSD's. END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-08-30T19:02:56.000000Z K 7 svn:log V 42 Added clock_lock protection to microtime. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-08-30T20:18:49.000000Z K 7 svn:log V 76 Update to include some of the newer vnode flags and remove some stale ones. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-08-30T23:23:18.000000Z K 7 svn:log V 315 A first cut at some rules for building elf shared libs. Of particular note, using "-Wl,-f" to generate a library objects list doesn't work anymore since the hack to ld hasn't been incorporated into binutils-2.8. (and the -f switch is used for something else already) This is disabled by default, don't panic! :-) END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-08-30T23:35:00.000000Z K 7 svn:log V 318 Initial support for dealing with an elf /kernel. This is a loose hybrid of OpenBSD's elf nlist code for this, and our a.out version. The OpenBSD version was mainly a seek/read system with a mmap of the string table, this one simply mmap's the lot (like the a.out version). Obtained from: a fair chunk from OpenBSD END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-08-31T00:08:35.000000Z K 7 svn:log V 389 Initial elf nlist support, mostly stolen from OpenBSD (they use standard #defines that are compatable with ours). I made some some minor tweaks to the leading '_' tests. Again, this is off by default for the moment. This probably should be split into seperate files (like some of our other libc files that could do with some splitting). Obtained from: OpenBSD (plus some minor tweaks) END K 10 svn:author V 4 alex K 8 svn:date V 27 1997-08-31T01:27:04.000000Z K 7 svn:log V 39 Display file size as an unsigned long. END K 10 svn:author V 4 alex K 8 svn:date V 27 1997-08-31T01:33:43.000000Z K 7 svn:log V 60 Merge from -current: display file size as an unsigned long. END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-08-31T03:17:18.000000Z K 7 svn:log V 427 Created a private simple_lock to control accesses to com data structs and hardware. There is now another simple_lock around clock data/hardware accesses in clock.c and microtime.s. It is my belief that this is the only area sio/cy might stumble into during an unblocked INTerrupt. Thus I separated the sio/cy code from the generic disable_intr()/enable_intr() routines. Controlled by smptests.h: USE_COMLOCK, ON by default. END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-08-31T03:17:48.000000Z K 7 svn:log V 342 Debug version of simple_lock. This will store the CPU id of the holding CPU along with the lock. When a CPU fails to get the lock it compares its own id to the holder id. If they are the same it panic()s, as simple locks are binary, and this would cause a deadlock. Controlled by smptests.h: SL_DEBUG, ON by default. Some minor cleanup. END K 10 svn:author V 3 phk K 8 svn:date V 27 1997-08-31T05:59:39.000000Z K 7 svn:log V 74 Another 32bits of 64bits conformance. Reviewed by: phk Submitted by: jdp END K 10 svn:author V 3 phk K 8 svn:date V 27 1997-08-31T06:11:26.000000Z K 7 svn:log V 78 Remove pbzero(), things we load zero their own bss. Make VESA_SUPPORT default END K 10 svn:author V 3 phk K 8 svn:date V 27 1997-08-31T07:32:39.000000Z K 7 svn:log V 841 Change the 0xdeadb hack to a flag called VDOOMED. Introduce VFREE which indicates that vnode is on freelist. Rename vholdrele() to vdrop(). Create vfree() and vbusy() to add/delete vnode from freelist. Add vfree()/vbusy() to keep (v_holdcnt != 0 || v_usecount != 0) vnodes off the freelist. Generalize vhold()/v_holdcnt to mean "do not recycle". Fix reassignbuf()s lack of use of vhold(). Use vhold() instead of checking v_cache_src list. Remove vtouch(), the vnodes are always vget'ed soon enough after for it to have any measuable effect. Add sysctl debug.freevnodes to keep track of things. Move cache_purge() up in getnewvnodes to avoid race. Decrement v_usecount after VOP_INACTIVE(), put a vhold() on it during VOP_INACTIVE() Unmacroize vhold()/vdrop() Print out VDOOMED and VFREE flags (XXX: should use %b) Reviewed by: dyson END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-08-31T08:37:28.000000Z K 7 svn:log V 53 Restore back issetugid() usage and bump major number END K 10 svn:author V 6 eivind K 8 svn:date V 27 1997-08-31T16:38:33.000000Z K 7 svn:log V 52 Fix my e-mail address. Old work addres is no good. END K 10 svn:author V 6 eivind K 8 svn:date V 27 1997-08-31T16:39:56.000000Z K 7 svn:log V 28 MFC: Fix my e-mail address. END K 10 svn:author V 2 se K 8 svn:date V 27 1997-08-31T19:35:52.000000Z K 7 svn:log V 600 Fix problem with early revision 53c825a and 53c875 chips, which could cause a solid system lockup in the driver attach: These chips do not abort an access to the internal SRAM, when the driver set the software reset bit in the istat register. But the chip will never acknowledge the requested PCI bus transfer in the situation, causing an infinite wait and a lockout of other bus-masters. The problem has been reported for rev 0x11 of the 53c825a and rev 0x01 of the 53c875. Revisions 0x13 of the 53c825a and 0x03 of the 53c875 are known to support SRAM accesses, even in the software reset state. END K 10 svn:author V 2 se K 8 svn:date V 27 1997-08-31T19:36:56.000000Z K 7 svn:log V 57 Remove debug printf() that had been ommited by accident. END K 10 svn:author V 2 se K 8 svn:date V 27 1997-08-31T19:42:31.000000Z K 7 svn:log V 183 Prepare for 64bit programming environment (e.g. Alpha): Use "ncrcmd" or "u_int32_t" instead of "u_long", where appropriate. Submitted by: Gerard Roudier END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-08-31T20:07:03.000000Z K 7 svn:log V 49 Remove use of login_progok() Suggested by: guido END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-08-31T20:09:39.000000Z K 7 svn:log V 42 Remove login_progok() Suggested by: guido END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-08-31T20:11:35.000000Z K 7 svn:log V 52 MFC: Remove login_progok() Suggested by: guido END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-08-31T20:13:38.000000Z K 7 svn:log V 23 Add group ppp (gid 69) END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-08-31T20:15:14.000000Z K 7 svn:log V 28 MFC: Add group ppp (gid 69) END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-08-31T20:18:03.000000Z K 7 svn:log V 75 Make ppp owner root.ppp, mode 4550 Suggested by: guido Condoned by: eivind END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-08-31T20:19:29.000000Z K 7 svn:log V 90 MFC: Make ppp owner root.ppp, mode 4550 Suggested by: guido Condoned by: eivind END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-08-31T21:06:40.000000Z K 7 svn:log V 346 Fix the ${BINFORMAT} definition problem during 'make {build}world'. The wrong switches were being passed to 'make' that caused sys.mk to come from the /usr/share/mk location but the bsd.*.mk files to come from the source tree in src/share/mk. This was bound to break sooner or later. Submitted by: Dmitrij Tejblum END K 10 svn:author V 5 wosch K 8 svn:date V 27 1997-08-31T21:33:27.000000Z K 7 svn:log V 16 Fix file names. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-08-31T21:54:10.000000Z K 7 svn:log V 45 Fixed inclomplete function type in synopsis. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-08-31T22:12:19.000000Z K 7 svn:log V 173 Hide the declaration of `struct exception' from C++, since it conflicts with the standard C++ `class exception'. This makes matherr() difficult to use in C++. Small loss. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-08-31T22:22:21.000000Z K 7 svn:log V 109 Removed unused #includes (bogus #includes were necessary because fusword() was declared in the wrong place). END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-08-31T22:43:46.000000Z K 7 svn:log V 79 Put I*86_CPU options in opt_global.h and don't #include "opt_cpu.h" centrally. END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-08-31T22:59:49.000000Z K 7 svn:log V 45 Cosmetic: Make LogPrintf() calls consistent. END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-08-31T23:02:49.000000Z K 7 svn:log V 52 YAMFC: Cosmetic: Make LogPrintf() calls consistent. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-08-31T23:08:38.000000Z K 7 svn:log V 153 Fixed options SHOW_BUSYBUFS and PANIC_REBOOT_WAIT_TIME which were broken by incomplete cutting and pasting from machdep.c to kern_shutdown.c. PR: 3953 END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-09-01T00:01:50.000000Z K 7 svn:log V 76 Made this compile again (getopt moved to ). Fixed usage message. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-09-01T00:18:02.000000Z K 7 svn:log V 225 Added #include of to make this self-sufficient. Includers of this file apparently didn't know that was a prerequisite and include a semi-random collection headers until one happened to include it. END K 10 svn:author V 6 eivind K 8 svn:date V 27 1997-09-01T00:34:51.000000Z K 7 svn:log V 127 Change games from setuid games to setgid games. Reviewed by: maybe@yes.no Obtained from: OpenBSD (mostly deraadt@openbsd.org) END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-09-01T00:51:52.000000Z K 7 svn:log V 76 Removed unused #includes. The !KERNEL case may be more broken than before. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-09-01T01:12:53.000000Z K 7 svn:log V 26 Removed unused #includes. END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-09-01T01:19:23.000000Z K 7 svn:log V 160 Add "options no_tld_query" to resolv.conf. Mention the capability in resolver(5). Mention that RES_OPTIONS can be used in resolver(5). Discussed with: -hackers END K 10 svn:author V 6 eivind K 8 svn:date V 27 1997-09-01T01:48:25.000000Z K 7 svn:log V 53 MFC: Remove buffer overflow in args(), misc cleanup. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-09-01T01:54:52.000000Z K 7 svn:log V 195 Move closer to supporting VM86 under SMP. LINT now compiles but doesn't link. Other link-time breakage for LINT is now visible (SMP is incompatible with SIMPLELOCK_DEBUG). Submitted by: jlemon END K 10 svn:author V 6 eivind K 8 svn:date V 27 1997-09-01T01:56:43.000000Z K 7 svn:log V 138 Implement similar code as in -current to block args() overflow. (This overflow is probably non-exploitable, but better safe than sorry.) END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-09-01T01:57:27.000000Z K 7 svn:log V 39 Fixed absolute pathnames in #includes. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-09-01T02:08:42.000000Z K 7 svn:log V 26 Removed unused #includes. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-09-01T02:12:39.000000Z K 7 svn:log V 69 Removed unused #includes ( now gives more pollution). END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-09-01T02:18:13.000000Z K 7 svn:log V 26 Removed unused #includes. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-09-01T02:28:32.000000Z K 7 svn:log V 49 Print a device number in hex instead of decimal. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-09-01T02:55:50.000000Z K 7 svn:log V 60 Some staticized variables were still declared to be extern. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-09-01T03:17:34.000000Z K 7 svn:log V 26 Removed unused #includes. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-09-01T06:06:23.000000Z K 7 svn:log V 124 MFC: Use err(3). Add references to others man pages. Wait for the user to supply the domain before computing a default one. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-09-01T06:08:30.000000Z K 7 svn:log V 88 MFC: Use err(3). Wait for the user to supply the domain before computing a default one. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-09-01T06:11:40.000000Z K 7 svn:log V 31 Style in rcsid, sort #include. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-09-01T06:12:37.000000Z K 7 svn:log V 12 Use err(3). END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-09-01T06:14:17.000000Z K 7 svn:log V 18 Cosmetic changes. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-09-01T07:26:42.000000Z K 7 svn:log V 83 YAMFC: use make -b, not make -I, so that the correct sys.mk is used with bsd.*.mk. END K 10 svn:author V 4 fsmp K 8 svn:date V 27 1997-09-01T07:31:54.000000Z K 7 svn:log V 9 Cleanup. END