ĨH55000 205 160 272 139 111 400 221 185 165 343 292 105 163 106 214 204 132 1580 223 164 254 140 203 137 146 112 642 445 372 264 449 134 132 142 136 262 760 135 145 128 127 126 188 147 235 132 149 324 168 129 271 417 183 215 193 198 128 272 195 493 338 272 296 160 160 228 239 175 198 593 142 140 277 226 124 122 162 195 151 165 157 235 113 110 291 150 123 145 140 176 247 297 288 176 141 190 233 256 142 873 126 237 152 194 328 341 140 255 171 451 207 303 359 425 243 125 210 430 337 176 164 292 243 982 248 218 137 225 387 176 175 223 233 170 207 245 131 119 341 137 308 350 473 540 189 193 252 181 389 224 144 261 130 187 175 180 180 364 227 144 329 296 421 2538 263 139 881 430 397 844 419 128 341 218 254 288 781 215 415 175 341 147 230 317 146 405 166 301 104 294 258 132 135 385 279 132 142 145 169 421 117 198 224 122 170 220 K 10 svn:author V 4 kris K 8 svn:date V 27 1999-12-22T14:30:42.000000Z K 7 svn:log V 67 Say goodbye to some crufty old fortran code. Reviewed by: current END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-12-22T14:59:58.000000Z K 7 svn:log V 174 Fix zero-padding for printf formats which include a precision or width. This is a vendor-supplied patch. Requested by: bde Submitted by: Aharon Robbins END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-12-22T15:05:28.000000Z K 7 svn:log V 42 MFC rev 1.1.1.3: Fix printf zero-padding. END K 10 svn:author V 7 roberto K 8 svn:date V 27 1999-12-22T15:24:45.000000Z K 7 svn:log V 15 Bye bye xntpd. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 1999-12-22T15:43:32.000000Z K 7 svn:log V 303 MFC some typo's and manpage corrections. Please note that the whole manpage couldn't just be MFC'd since I was unsure about a couple of options in STABLE's vinum. Please report functions which I forgot to MFC. Fixes PR: 14074 Submitted by: Munehiro Matsuda OK'd by: grog END K 10 svn:author V 5 joerg K 8 svn:date V 27 1999-12-22T16:32:28.000000Z K 7 svn:log V 126 Add the "3 syncs" fortune Jordan has been posting in Usenet years ago. Found by: Thomas Gellekum END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-12-22T17:04:46.000000Z K 7 svn:log V 88 Document the current behaviour with respect to the handling of errno. Approved by: phk END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-12-22T18:56:14.000000Z K 7 svn:log V 73 Don't barf on the releasename symlink in the ftp area on make rerelease. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-12-22T19:06:29.000000Z K 7 svn:log V 250 Just on the off-chance that somebody might use libdisk in a totally lobotomized environment, say booted from a floppy with no /etc full of password and group files, give sensible fallbacks for roots uid and operators gid. This might fix sysinstall. END K 10 svn:author V 4 shin K 8 svn:date V 27 1999-12-22T19:13:38.000000Z K 7 svn:log V 198 IPSEC support in the kernel. pr_input() routines prototype is also changed to support IPSEC and IPV6 chained protocol headers. Reviewed by: freebsd-arch, cvs-committers Obtained from: KAME project END K 10 svn:author V 5 markm K 8 svn:date V 27 1999-12-22T19:15:02.000000Z K 7 svn:log V 11 RIP xntpd. END K 10 svn:author V 4 ache K 8 svn:date V 27 1999-12-22T20:27:45.000000Z K 7 svn:log V 70 Add ${WORLDTMP}/sbin to ${STRICTTMPPATH} - sysctl not found otherwise END K 10 svn:author V 4 ache K 8 svn:date V 27 1999-12-22T20:52:54.000000Z K 7 svn:log V 13 lt_LN->la_LN END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-12-22T21:48:12.000000Z K 7 svn:log V 119 Don't munge ``set dial|login|logout|hangup'' arguments before ExpandString() has a chance to do its own substitutions. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-12-23T00:31:04.000000Z K 7 svn:log V 110 Update area codes for Australia. Update some area codes for Malaysia. The list is still woefully incomplete. END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-12-23T00:37:47.000000Z K 7 svn:log V 39 Add dialing code for Limassol, Cyprus. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-12-23T05:18:58.000000Z K 7 svn:log V 1484 Fix one bug and make one minor enhancement: - In uhci_intr() check to see if sc->sc_bus.bdev is NULL, and if it is, ack any pending interrupts and disable them, then return. It is possible for interrupts to be delivered the moment a handler is set up at attach time in uhci_pci.c, particularly when attempting to kldload the usb.ko module after the system is already up. However the driver isn't ready to field interrupts at that time and certain pointers in the softc struct aren't initialized yet, and we invariably end up falling off the end of one of them. The effect is that kldloading the usb module will panic the system in uhci_intr(). This added sanity check stops this from happening: I can now kldload the usb.ko module without any problems and load/attach other USB drivers after it. Of course the uhci driver has no detach method, but that's another problem. - In uhci_run(), set the UHCI_CMD_MAXP bit in the command register to allow 64-byte packets to be used for full speed bandwidth reclamation. Certain high speed devices (in this case the ADMtek USB ethernet adapter) require this bit to be set, otherwise babble errors occur at the end of large (between 1100 and 1500 byte) transfers. This should not affect other devices, although supposedly it is less efficient than the 32-byte setting. Unfortunately, this is a per-bus setting, not a per-device setting, so we can't just enable it for certain devices on the USB bus. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-12-23T05:28:31.000000Z K 7 svn:log V 128 Close PR #15422; fix loader.conf to reflect new driver support (old tulip clone NICs merged into if_dc driver). PR: conf/15422 END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-12-23T05:32:53.000000Z K 7 svn:log V 70 Fix minor typo in comments about WaveLAN/IEEE driver: 802.1 -> 802.11 END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-12-23T08:52:59.000000Z K 7 svn:log V 161 Remove this file for the same reasons as for na.phone: There are better and more comprehensive and reliable sources for such information in the global village. END K 10 svn:author V 3 phk K 8 svn:date V 27 1999-12-23T09:28:49.000000Z K 7 svn:log V 48 Duh! Also remove inter.phone from the makefile. END K 10 svn:author V 3 dcs K 8 svn:date V 27 1999-12-23T10:12:01.000000Z K 7 svn:log V 110 MFC: configApache is no more and is not coming back in this incarnation. Also, configSamba has the same fate. END K 10 svn:author V 3 dcs K 8 svn:date V 27 1999-12-23T10:16:46.000000Z K 7 svn:log V 45 configSamba is gone, and is not coming back. END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-12-23T11:07:45.000000Z K 7 svn:log V 51 New command for creating assembler symbols from C. END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-12-23T11:10:23.000000Z K 7 svn:log V 17 Enable genassym. END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-12-23T11:25:34.000000Z K 7 svn:log V 546 Revert previous commit, and o Add genassym to the list of cross-tools o Remove sh hashing work-around, we don't need it anymore o Clean more directories in WORLDTMP when NOCLEAN is specified The sh hashing work-around is not needed anymore, because we don't trigger the bug anymore. When NOCLEAN is not defined, we wipe out the complete WORLDTMP, including the object directories of the tools we have built. When NOCLEAN is defined, we remove anything that we install anyway, which is usr/bin, usr/games, usr/include, usr/lib and usr/sbin. END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-12-23T13:53:44.000000Z K 7 svn:log V 349 Descent into sub-makes with a fixed PATH. The PATH does not contain /usr/games on purpose. All tools in /usr/games are built as part of the tool stages to support building world on machines without games. This fixes any build problems that have been caused by non-standard paths and also removes the primary objection for not using absolute paths. END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-12-23T14:06:58.000000Z K 7 svn:log V 276 Define genassym related macros in a seperate include file to prevent each and every xxx_genassym.c file to seperately define these and also to promote uniformity and a level of abstraction. Symbols are created as unsigned long by default and overridable on a per file basis. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-12-23T14:44:36.000000Z K 7 svn:log V 169 Fix the fixfsfile() so that it works for both block and character devices as root. This could fix the "filesystem still dirty after fsck" problem. Submitted by: bde END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-12-23T15:42:14.000000Z K 7 svn:log V 356 Update the unclean flag for mount -u. I forgot to handle this case when I made the absence of the clean flag sticky in rev.1.88. This was a problem main for "mount /". There is no way to mount "/" for writing without using mount -u (normally implicitly), so after "mount -f /" of an unclean filesystem, the absence of the clean flag was sticky forever. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-12-23T15:52:13.000000Z K 7 svn:log V 42 Fixed missing declaration of getdents(2). END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-12-23T15:58:20.000000Z K 7 svn:log V 40 Fixed missing declaration of rand_r(3). END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-12-23T16:00:50.000000Z K 7 svn:log V 50 Fixed missing installation of a link to rand_r.3. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-12-23T16:06:12.000000Z K 7 svn:log V 44 Fixed missing declaration of getlogin_r(3). END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-12-23T16:12:24.000000Z K 7 svn:log V 169 Fixed missing installation of a link to getlogin_r.3. This is the first example of section 2 and section 3 interfaces sharing a man page. It's probably a bad example. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-12-23T16:29:58.000000Z K 7 svn:log V 667 Fixed wrong prototype and missing include for strsignal(3). strsignal() takes an int arg and is prototyped in . It has the opposite interface botches to psignal(3) which takes a bogus unsigned arg but is prototyped in the right place. This is not the last of the interface problems for strsignal(). We obtained it from NetBSD, but NetBSD has moved its prototype to . strsignal() should return const char *, but it returns char * for historical reasons. NetBSD declares it as returning __aconst char, where __aconst is normally empty but can be set to `const' to give better error checking. glibc-2.1.1 prototypes strsignal() in . END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-12-23T16:33:12.000000Z K 7 svn:log V 43 Fixed missing declaration of ctermid_r(3). END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-12-23T16:36:48.000000Z K 7 svn:log V 53 Fixed missing installation of a link to ctermid_r.3. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-12-23T16:38:51.000000Z K 7 svn:log V 36 Fixed missing includes in synopsis. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-12-23T16:46:34.000000Z K 7 svn:log V 35 Fixed missing `const' in synopsis. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-12-23T16:48:57.000000Z K 7 svn:log V 34 Fixed wrong #include in synopsis. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-12-23T16:51:27.000000Z K 7 svn:log V 96 Fixed bitrot in synopsis. The change from "int *pshared" to "int pshared" hadn't reached here. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-12-23T16:53:18.000000Z K 7 svn:log V 55 Fixed a formatting error in the prototype for crypt(). END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-12-23T16:56:27.000000Z K 7 svn:log V 142 Fixed missing #include in synopsis. Fixed misspelling of VGLPanScreen in its prototype. Fixed missing installation of link to VGLPanScreen.3. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-12-23T16:57:54.000000Z K 7 svn:log V 40 Fixed missing declaration of lchmod(2). END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-12-23T17:00:03.000000Z K 7 svn:log V 57 Fixed missing declarations of futimes(2) and lutimes(2). END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-12-23T17:16:32.000000Z K 7 svn:log V 231 "Fixed" assorted bitrot. remove_dev() was renamed to destroy_dev(). VOP_ABORTOP() went away. at_shutdown() was replaced by undocumented event handling. Rename remove_dev() here too, and remove the dead and dead wrong man pages. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-12-23T17:22:58.000000Z K 7 svn:log V 76 Fixed bitrot in synopsis. Important interface changes hadn't reached here. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-12-23T17:24:40.000000Z K 7 svn:log V 37 Fixed missing #includes in synopsis. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-12-23T17:28:46.000000Z K 7 svn:log V 178 Fixed bitrot in synopsis. The prototype for VOP_ISLOCKED() changed recently, except of course in the documentation. Other parts of this man page are several years out of date. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-12-23T17:35:48.000000Z K 7 svn:log V 324 Removed unused include of from synopsis. This include is needed to access the internals of buffers but not necessarily to use the VOP. recently grew a bogus dependency on for the declaration of spl*, and I prefer to fix the synopsis breakage by removing a wart instead of adding one. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-12-23T17:39:45.000000Z K 7 svn:log V 91 Fixed wrong function types (the device_add_child() family returns a device_t, not an int). END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-12-23T17:42:10.000000Z K 7 svn:log V 122 Fixed bitrot in synopsis. The prototype for panic() was moved to , but the #includes weren't adjusted here. END K 10 svn:author V 3 jhb K 8 svn:date V 27 1999-12-23T17:46:52.000000Z K 7 svn:log V 100 Add missing function prototype for mkstemps(). Add $FreeBSD$ while I am here. Forgotten by: obrien END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-12-23T17:48:52.000000Z K 7 svn:log V 105 Removed vestiges of BAD144 support. Removed -mno-486 from CFLAGS since it is no longer supported by gcc. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-12-23T17:52:00.000000Z K 7 svn:log V 36 Removed vestiges of BAD144 support. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-12-23T18:24:31.000000Z K 7 svn:log V 174 Fix zero-padding for printf formats which include a precision or width. This is a vendor-supplied patch. Requested by: bde Submitted by: Aharon Robbins END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-12-23T18:47:06.000000Z K 7 svn:log V 98 MFC rev 1.2: Add blacklist support. These files were taken off the vendor branch in rev 1.2. :-( END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-12-23T19:05:58.000000Z K 7 svn:log V 398 Fix problem reported by Matt Dillon. Occasionally, very small received frames would be handled incorrectly due to bad usage of m_pullup() in the case where the frame wraps from the end of the receive buffer back the beginning. Also, when manually extending small packets to pad them to the minimum frame length during transmission, zero out the pad area to make some really paranoid people happy. END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-12-23T19:09:59.000000Z K 7 svn:log V 242 Use tr(1) instead of caesar(6) to perform the rotation. This removes the dependency on caesar which therefore doesn't need to be built by bootstrap-tools. Suggested by: des Previously mentioned by: Peter Jeremy END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-12-23T19:18:28.000000Z K 7 svn:log V 176 Don't build caesar as a tool. fortune(6) doesn't depend on it anymore. Update comments and variable names as well to wipe out any traces that may confuse people in the future. END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-12-23T19:58:09.000000Z K 7 svn:log V 200 o Define `offsetof' when not already defined, o Define ASSYM(sym, v) as the primary macro to use, o Define ASSYM_SELF and ASSYM_OFFSET in terms of ASSYM, Psychological manipulation by: bde END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-12-23T19:59:47.000000Z K 7 svn:log V 65 Use genassym(1) and to generate assembler symbols. END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-12-23T21:19:32.000000Z K 7 svn:log V 65 Use genassym(1) and to generate assembler symbols. END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-12-23T21:43:00.000000Z K 7 svn:log V 133 Correct warning about unindented commands when the unindented command is actually a new label with a comment at the end of the line. END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-12-23T21:43:12.000000Z K 7 svn:log V 144 Understand double-quotes anywhere on a command line in the same way that a shell does. The previous way ppp did it just didn't make any sense. END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-12-23T21:43:25.000000Z K 7 svn:log V 81 Don't bother fork()ing after closing a ctty if ppp is about to terminate anyway. END K 10 svn:author V 6 marcel K 8 svn:date V 27 1999-12-23T21:52:17.000000Z K 7 svn:log V 102 Update config rules for making {linux|svr4}_assym.h Assembler symbols are now made using genassym(1). END K 10 svn:author V 6 jasone K 8 svn:date V 27 1999-12-24T00:03:00.000000Z K 7 svn:log V 497 Creating weak symbols doesn't work correctly when building an aout libc. Doing the "right thing" here is difficult, so create two ENTRY points for each function (for example, __setjmp and setjmp are equivalent). This isn't pretty, but it works for both aout and ELF. libc symbol naming needs an overhaul in order to properly support function wrapping, specifically in the case of a real libpthread, and these duplicate entry points should be fixed as part of that overhaul. Pointed out by: bde END K 10 svn:author V 4 grog K 8 svn:date V 27 1999-12-24T00:16:03.000000Z K 7 svn:log V 49 New man page. This will need modifications RSN. END K 10 svn:author V 4 ache K 8 svn:date V 27 1999-12-24T03:54:41.000000Z K 7 svn:log V 47 Use 'i' for ACS lantern (as ncurses expect it) END K 10 svn:author V 4 ache K 8 svn:date V 27 1999-12-24T04:35:33.000000Z K 7 svn:log V 183 Add ACS support to 8859-2 fonts Remove stale 8859-2 font Fix Russian INDEX entries Add more languages to FONT fields Submitted by: fonts from Cejka Rudolf END K 10 svn:author V 4 ache K 8 svn:date V 27 1999-12-24T04:55:06.000000Z K 7 svn:log V 132 Add Latin2 FreeBSD consoles Minor correction of comments Submitted by: Latin2 console from Cejka Rudolf END K 10 svn:author V 4 ache K 8 svn:date V 27 1999-12-24T05:01:14.000000Z K 7 svn:log V 31 Oops, fix typo in prev. commit END K 10 svn:author V 4 ache K 8 svn:date V 27 1999-12-24T05:27:04.000000Z K 7 svn:log V 29 Add 8859-4 and lt_LT entries END K 10 svn:author V 4 ache K 8 svn:date V 27 1999-12-24T05:30:52.000000Z K 7 svn:log V 69 Add 8859-4 and lt_LT Submitted by: Ricardas Cepas END K 10 svn:author V 4 ache K 8 svn:date V 27 1999-12-24T05:47:10.000000Z K 7 svn:log V 101 Add 8859-4 and lt_LT Add missing dependance to cs_CZ Submitted by: Ricardas Cepas END K 10 svn:author V 4 ache K 8 svn:date V 27 1999-12-24T05:58:07.000000Z K 7 svn:log V 58 Add lt_LT Submitted by: Ricardas Cepas END K 10 svn:author V 4 ache K 8 svn:date V 27 1999-12-24T06:15:32.000000Z K 7 svn:log V 72 Add Lithuanian keyboard Submitted by: Ricardas Cepas END K 10 svn:author V 4 ache K 8 svn:date V 27 1999-12-24T06:30:43.000000Z K 7 svn:log V 64 Add iso04 fonts Submitted by: Ricardas Cepas END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-12-24T07:04:23.000000Z K 7 svn:log V 139 Cosmetic fix; get the firmware build code and customisation tag the right way around. Submitted by: "Chris D. Faulhaber" END K 10 svn:author V 4 ache K 8 svn:date V 27 1999-12-24T08:05:20.000000Z K 7 svn:log V 20 Fix cut&paste error END K 10 svn:author V 4 ache K 8 svn:date V 27 1999-12-24T08:10:48.000000Z K 7 svn:log V 17 Link la_LN*4 too END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-12-24T08:43:19.000000Z K 7 svn:log V 193 Mandate the inclusion of instead of . The latter is just wrong. There were many other problems spotted by bde, none of which are addressed here. Reviewed by: bde END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-12-24T09:16:00.000000Z K 7 svn:log V 53 MFC rev 1.8: Change to . END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-12-24T11:09:40.000000Z K 7 svn:log V 30 Removed -mno-486 from CFLAGS. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-12-24T11:12:43.000000Z K 7 svn:log V 52 Merge from sys/i386/conf/GENERIC rev 1.218 & 1.219. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-12-24T11:20:14.000000Z K 7 svn:log V 47 Merge from sys/i386/conf/files.i386 rev 1.293. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-12-24T15:16:10.000000Z K 7 svn:log V 84 Removed unnecessary const poisoning (redundant casting) which was added in rev.1.4. END K 10 svn:author V 5 green K 8 svn:date V 27 1999-12-24T15:18:19.000000Z K 7 svn:log V 152 Since we build and install gasp(1) in /usr/libexec/${OBJFORMAT}/, and it is a user-run utility, it should be in objformat, so gasp is in the ${PATH} :) END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-12-24T15:33:36.000000Z K 7 svn:log V 204 Fixed a cast of a pointer to an integer of a possibly different size. Fixed casts of non-`void *' pointers to uintptr_t. Fixed related style bugs. This file uses perfectly non-KNF formatting for casts. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1999-12-24T16:21:15.000000Z K 7 svn:log V 195 * Set the devclass of a device before calling the probe method. This allows device_printf() etc. to print something intelligible. * Allow device_set_devclass(dev, 0) for clearing the devclass. END K 10 svn:author V 3 dfr K 8 svn:date V 27 1999-12-24T16:22:45.000000Z K 7 svn:log V 84 Don't pass u_int32_t pointers to BUS_READ_IVAR since it tends to make alphas panic. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-12-25T01:45:22.000000Z K 7 svn:log V 46 Fix the firmware build number output (again). END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-12-25T03:28:51.000000Z K 7 svn:log V 98 Fix an unfortunate single-character typo. Submitted by: Adrian Pavlykevych END K 10 svn:author V 5 billf K 8 svn:date V 27 1999-12-25T03:50:42.000000Z K 7 svn:log V 138 Backout rev1.7, as it broke adventure(6) (const'ing a non-r/o variable). As wpaul notes, I was trying to fix something that wasn't broke. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-12-25T07:22:10.000000Z K 7 svn:log V 163 Sacrifice, for now, NFS and NETGRAPH on the alpha boot floppy so that we can get it back onto 1.44MB boot media again. This does not affect the i386 class build. END K 10 svn:author V 4 kris K 8 svn:date V 27 1999-12-25T14:12:09.000000Z K 7 svn:log V 49 Add directories: preparation for OpenSSL import. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-12-25T15:30:31.000000Z K 7 svn:log V 780 Fixed races accessing the RTC. The races apparently caused apm_default_resume() to sometimes set a very wrong time. (1) Accesses to the RTC index and data registers were not atomic enough. Interrupts were not masked. This was only good enough until an interrupt handler (rtcintr()) started accessing the RTC in FreeBSD-2.0. (2) Access to the block of time registers in inittodr() was not atomic enough. inittodr() has 244us to read the time registers. Interrupts were not masked. This was only good enough until something (apm) started calling inittodr() after boot time in FreeBSD-2.0. The fix for (2) also makes the timecounter update more atomic, although this is currently unimportant due to the low resolution of the RTC. Problem reported by: mckay END K 10 svn:author V 4 kris K 8 svn:date V 27 1999-12-25T16:37:36.000000Z K 7 svn:log V 33 Initial import of OpenSSL v0.9.4 END K 10 svn:author V 4 kris K 8 svn:date V 27 1999-12-25T16:37:36.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r55099, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 4 hoek K 8 svn:date V 27 1999-12-26T02:39:26.000000Z K 7 svn:log V 59 Expand source comments a little -=> increased readability. END K 10 svn:author V 4 hoek K 8 svn:date V 27 1999-12-26T03:03:04.000000Z K 7 svn:log V 100 Allow excessive backspacing to correctly abort an input (most significantly a search string input). END K 10 svn:author V 4 hoek K 8 svn:date V 27 1999-12-26T04:17:27.000000Z K 7 svn:log V 234 For some reason the HOME key wasn't documented. Document it. Expand the docs on a couple other keys. While I'm here, document another ~3 bugs that have been around for all eternity in the hope that I'll someday bother to fix them. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-12-26T04:22:27.000000Z K 7 svn:log V 247 - Cut down amount of memory in 64MB when BIOS tells the amount of memory >= 64MB. - Don't perform destructive memory inspection for 15 - 16MB system area. Submitted by: NOKUBI Hirotaka chi@bd.mbn.or.jp (Chiharu Shibata) END K 10 svn:author V 4 hoek K 8 svn:date V 27 1999-12-26T04:41:29.000000Z K 7 svn:log V 47 A missing verb to a sentence from last commit. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-12-26T05:10:14.000000Z K 7 svn:log V 161 Added Allied Telesis SIU-98-D support. Submitted by: Isizu Takaaki chi@bd.mbn.or.jp (Chiharu Shibata) (w/ minor change by kato) END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-12-26T05:26:43.000000Z K 7 svn:log V 78 Oops, deactivate ed drivers because of undefiend references from if_ed_pci.o. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-12-26T10:31:29.000000Z K 7 svn:log V 358 Removed ex script left over from incomplete backout in previous commit. Use SYMLINKS instead of an ad hoc rule for installing words -> web2. Don't override the install target; doing so just breaks things like SYMLINKS. Don't override the correct defaults for the all, clean, depend, lint and tags targets. Don't add a null rule to the cleandepend target. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-12-26T10:51:47.000000Z K 7 svn:log V 112 Fix a mistake in the PNP EISA-encoding of the Avance ALS120 id. Submitted by: Bryan Liesner END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-12-26T11:44:45.000000Z K 7 svn:log V 210 Fixed breakage of read-only opening of /dev/*mem at securelevel > 0 in previous pair of commits. Spell the "securelevel > 0" check consistently. Use the proc arg instead of curproc in mmopen() and mmclose(). END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-12-26T12:43:47.000000Z K 7 svn:log V 266 Replaced the INTRMASK and INTRUNMASK macros by "|" and "&~" operations. Some interface botches went away, leaving the macros unused outside of the implementation of interrupt masking, and it was silly for the implementation to use the macros in only one place each. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-12-26T13:04:52.000000Z K 7 svn:log V 332 Use vfs_timestamp() instead of getnanotime() to set timestamps. This fixee incoherency of pipe timestamps relative to file timestamps in the usual case where getnanotime() is not used for the latter. (File and pipe timestamps are still incoherent relative to real time unless the vfs_timestamp_precision sysctl is set to 2 or 3). END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-12-26T14:07:43.000000Z K 7 svn:log V 150 Removed unused includes. Rumoved unused compatibility cruft for dup(). Using it today would just break dup() on fd's >= 64. Fixed some style bugs. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-12-26T14:16:00.000000Z K 7 svn:log V 33 Updated a comment to match code. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-12-26T15:18:58.000000Z K 7 svn:log V 115 Update the cvs pserver example so that it gives some more obvious clues about the --allow-root switch. PR: 14463 END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-12-26T15:24:58.000000Z K 7 svn:log V 337 Moved $FreeBSD$ to its usual place after the CSRG id. Fixed some style bugs for cam (superflous umask and missing newline). Fixed bogons for apm. The pattern "apm*" matched too many things; apm and apmctl were both made twice by `MAKEDEV all'. Hopefully no one depends on `MAKEDEV apm0' making apm or on `MAKEDEV apm' making apmctl. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-12-26T16:21:19.000000Z K 7 svn:log V 244 Don't include or compile code depending on it when isa is not configured. Including when it is not used is harmful as well as bogus, since it includes "isa_if.h" which is not generated when isa is not configured. END K 10 svn:author V 6 eivind K 8 svn:date V 27 1999-12-26T16:34:53.000000Z K 7 svn:log V 81 Fix tab completion mounts (like /cdrom/) Submitted by: Martin Blapp END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-12-26T16:58:31.000000Z K 7 svn:log V 72 Fixed spelling error in document title. Fixed syntax error in synopsis. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-12-26T17:07:15.000000Z K 7 svn:log V 199 Fixed stripping of aout debugging kernels. Fixed some style bugs (always use precisely 1 space after `:' in dependency specifications). Removed bogus dependency of ${FULLKERNEL} on ${BEFORE_DEPEND}. END K 10 svn:author V 8 tanimura K 8 svn:date V 27 1999-12-27T04:37:19.000000Z K 7 svn:log V 145 Add support of SB for PC98 into VoxWare 3.5, and more $FreeBSD$. Submitted by: T.Yamaoka Pressed to review by: nyan END K 10 svn:author V 3 jdp K 8 svn:date V 27 1999-12-27T04:44:04.000000Z K 7 svn:log V 889 Add a new function dllockinit() for registering thread locking functions to be used by the dynamic linker. This can be called by threads packages at start-up time. I will add the call to libc_r soon. Also add a default locking method that is used up until dllockinit() is called. The default method works by blocking SIGVTALRM, SIGPROF, and SIGALRM in critical sections. It is based on the observation that most user-space threads packages implement thread preemption with one of these signals (usually SIGVTALRM). The dynamic linker has never been reentrant, but it became less reentrant in revision 1.34 of "src/libexec/rtld-elf/rtld.c". Starting with that revision, multiple threads each doing lazy binding could interfere with each other. The usual symptom was that a symbol was falsely reported as undefined at start-up time. It was rare but not unseen. This commit fixes it. END K 10 svn:author V 8 tanimura K 8 svn:date V 27 1999-12-27T04:44:23.000000Z K 7 svn:log V 150 MFC: Add support of SB for PC98 into VoxWare 3.5, and more $FreeBSD$. Submitted by: T.Yamaoka Pressed to review by: nyan END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-12-27T05:02:25.000000Z K 7 svn:log V 123 Recognize the GVC0505 (GVC 56k Faxmodem) as a sio device. Obtained from: Dan J Fraser (for NetBSD) END K 10 svn:author V 4 nyan K 8 svn:date V 27 1999-12-27T06:31:00.000000Z K 7 svn:log V 44 MFC: Added Allied Telesis SIU-98-D support. END K 10 svn:author V 5 green K 8 svn:date V 27 1999-12-27T06:31:53.000000Z K 7 svn:log V 130 Correct an uninitialized variable use, which, unlike most times, is actually a bug this time. Submitted by: bde Reviewed by: bde END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-12-27T07:14:58.000000Z K 7 svn:log V 292 Use kldsym(2) to lookup symbol values. This avoids the kvm_mkdb juggling and is module aware. Yes, this means that kvm_nlist(3) will find symbols in loaded modules. The emulation of the nlist struct is pretty crude but seems to work well enough for all the users in the tree that I found. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-12-27T07:17:51.000000Z K 7 svn:log V 82 Zap kvm_kernel.db stuff now that libkvm gets it directly from the running kernel. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-12-27T07:19:45.000000Z K 7 svn:log V 81 Zap the kvm_kernel.db juggling at 'make install' time, it isn't needed any more. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-12-27T07:27:50.000000Z K 7 svn:log V 128 Zap kvm_mkdb, it was for kvm_nlist's benefit, but now it goes direct to the in-kernel hashed symbol tables (including modules). END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-12-27T07:43:07.000000Z K 7 svn:log V 138 Remove kvm_mkdb as it isn't installed anymore. libkvm asks directly via kldsym(2), and crash dumps use nlist directly (and always have). END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-12-27T07:51:05.000000Z K 7 svn:log V 76 Include opt_nfs.h PR: 15711 Submitted by: Wilko Bulte END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-12-27T08:01:11.000000Z K 7 svn:log V 112 kvm_mkdb(8) no longer exists (in .Xr) and kvm_nlist(8) has even less to do with dev_mkdb(8) than it did before. END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-12-27T08:39:29.000000Z K 7 svn:log V 149 Reset the Zoom 56K modem when starting to use it. Failing to do so freezes your system. Submitted by:Sean O'Connell (my hero) END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-12-27T08:40:40.000000Z K 7 svn:log V 37 Make this compile with -Wall -Werror END K 10 svn:author V 6 julian K 8 svn:date V 27 1999-12-27T08:41:36.000000Z K 7 svn:log V 24 MFC reset of Zoom modem END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-12-27T08:45:14.000000Z K 7 svn:log V 246 Tidy up some loose ends. nullfs_read/write were returning the wrong value. Fix some ctype problems - isascii() caused a warning if fed an unsigned char - it's always > 0 and libstand is compiled with -Wall. Missing prototype/include in printf.c END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1999-12-27T08:47:11.000000Z K 7 svn:log V 42 Add in missing ENABLE TARGET MODE opcode. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-12-27T09:20:33.000000Z K 7 svn:log V 213 Connect up the bootforth glue and compile it, but don't initialize it at runtime as it has a nasty habit of crashing on the Alpha :-(. This is being done this way so we have a common starting point for debugging. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-12-27T10:22:09.000000Z K 7 svn:log V 257 Fixed some type mismatches. p_retval[0] in struct proc has type register_t, so pointers to it must be passed around as `register_t *', not as `int *'. The type mismatches were non-benign on alphas, but the broken code is normally only configured by LINT. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-12-27T10:42:55.000000Z K 7 svn:log V 380 Changed the type used to represent the user stack pointer from `long *' to `register_t *'. This fixes bugs like misplacement of argc and argv on the user stack on i386's with 64-bit longs. We still use longs to represent "words" like argc and argv, and assume that they are on the stack (and that there is stack). The suword() and fuword() families should also use register_t. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-12-27T10:47:32.000000Z K 7 svn:log V 447 This should have been committed with related changes to .c files. Changed the type used to represent the user stack pointer from `long *' to `register_t *'. This fixes bugs like misplacement of argc and argv on the user stack on i386's with 64-bit longs. We still use longs to represent "words" like argc and argv, and assume that they are on the stack (and that there is stack). The suword() and fuword() families should also use register_t. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 1999-12-27T11:02:43.000000Z K 7 svn:log V 93 Fix some typo's. PR: 15678 Submitted by: Christian Weisgerber END K 10 svn:author V 7 asmodai K 8 svn:date V 27 1999-12-27T11:06:52.000000Z K 7 svn:log V 97 MFC: Fix some typo's PR: 15678 Submitted by: Christian Weisgerber END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-12-27T11:43:31.000000Z K 7 svn:log V 157 Don't allowt '#' as a comment when it's embedded in quotes: set something "xxx yyy # zzz" aaa shouldn't be interpreted as set something "xxx yyy" aaa END K 10 svn:author V 5 brian K 8 svn:date V 27 1999-12-27T11:54:57.000000Z K 7 svn:log V 87 Add a bunch of `const's and fix a typo. Submitted by: Rich Neswold END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-12-27T12:06:11.000000Z K 7 svn:log V 296 Synced with Makefile.i386. The following cleanups in Makefile.i386 rev.1.168 should have been committed concurrently: Fixed some style bugs (always use precisely 1 space after `:' in dependency specifications). Removed bogus dependency of ${FULLKERNEL} on ${BEFORE_DEPEND}. Reminded by: peter END K 10 svn:author V 4 nyan K 8 svn:date V 27 1999-12-27T12:26:39.000000Z K 7 svn:log V 130 MFC: rev 1.149. - Cut down amount of memory in 64MB. - Don't perform destructive memory inspection for 15 - 16MB system area. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-12-27T13:53:43.000000Z K 7 svn:log V 51 Synced with sys/i386/conf/Makefile.i386 rev 1.169. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-12-27T13:56:54.000000Z K 7 svn:log V 167 Synced with sys/i386/isa/clock.c rev 1.148. This is a cosmetic change because PC-98 doesn't have RTC and RTC related code is included by `#ifndef PC98' and `#endif'. END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-12-27T14:01:06.000000Z K 7 svn:log V 37 Synced with sys/isa/sio.c rev 1.282. END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-12-27T15:54:52.000000Z K 7 svn:log V 95 Fixed namespace pollution in rev.1.24 (don't implement here). Fixed long lines. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-12-27T16:03:38.000000Z K 7 svn:log V 81 Fix typo "," vs ";" PR: 15696 Submitted by: Takashi Okumura END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-12-27T16:05:11.000000Z K 7 svn:log V 86 MFC Fix typo "," -> ";" PR: 15696 Submitted by: Takashi Okumura END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-12-27T16:07:26.000000Z K 7 svn:log V 86 MFC: fix typo "," -> ";" PR: 15696 Submitted by: Takashi Okumura END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-12-27T16:22:20.000000Z K 7 svn:log V 271 Fixed some bugs (one serious one: timeouts were claimed to be executed at spl0) and some bitrot (the not-so-new callout_init/stop/reset functions were not mentioned; the callout_activate/deactivate/pending macros are still not mentioned). Submitted by: mostly by jlemon END K 10 svn:author V 3 bde K 8 svn:date V 27 1999-12-27T17:25:40.000000Z K 7 svn:log V 134 Fixed breakage of static linkage of rlogind. Someone added -lutil and -lcom_err to some libpam modules without updating LIBPAM here. END K 10 svn:author V 4 hoek K 8 svn:date V 27 1999-12-27T17:33:25.000000Z K 7 svn:log V 51 Initialize unitialized variable from prev. commit. END K 10 svn:author V 4 shin K 8 svn:date V 27 1999-12-27T18:53:24.000000Z K 7 svn:log V 235 Add ipsec_esp option to files which depend on crypto. Now you can build a kernel which support IPsec message authentication but don't support message encryption, by defining IPSEC in your kernel config file and not defining IPSEC_ESP. END K 10 svn:author V 4 hoek K 8 svn:date V 27 1999-12-27T20:53:35.000000Z K 7 svn:log V 202 Correctly maintain state when manipulating linked lists. This fixes a bug that prevented the line-number buffer from working correctly. AFAIK the bug is still present in other derivatives of more(1). END K 10 svn:author V 3 imp K 8 svn:date V 27 1999-12-28T01:07:16.000000Z K 7 svn:log V 328 Two nits and disable isa probe due to its overly agressive claiming of devices. o Return ENXIO from sn_isa_probe o Fix SN_DEBUG printf o Use IFQ_MAXLEN rather than 8 I'll fix the isa probe when I get access to a real isa attachment device to test against here in a few days. Overly agressive snagging behavior noticed by: phk END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1999-12-28T02:01:18.000000Z K 7 svn:log V 2442 This commit adds device driver support for the ADMtek AN986 Pegasus USB ethernet chip. Adapters that use this chip include the LinkSys USB100TX. There are a few others, but I'm not certain of their availability in the U.S. I used an ADMtek eval board for development. Note that while the ADMtek chip is a 100Mbps device, you can't really get 100Mbps speeds over USB. Regardless, this driver uses miibus to allow speed and duplex mode selection as well as autonegotiation. Building and kldloading the driver as a module is also supported. Note that in order to make this driver work, I had to make what some may consider an ugly hack to sys/dev/usb/usbdi.c. The usbd_transfer() function will use tsleep() for synchronous transfers that don't complete right away. This is a problem since there are times when we need to do sync transfers from an interrupt context (i.e. when reading registers from the MAC via the control endpoint), where tsleep() us a no-no. My hack allows the driver to have the code poll for transfer completion subject to the xfer->timeout timeout rather that calling tsleep(). This hack is controlled by a quirk entry and is only enabled for the ADMtek device. Now, I'm sure there are a few of you out there ready to jump on me and suggest some other approach that doesn't involve a busy wait. The only solution that might work is to handle the interrupts in a kernel thread, where you may have something resembling a process context that makes it okay to tsleep(). This is lovely, except we don't have any mechanism like that now, and I'm not about to implement such a thing myself since it's beyond the scope of driver development. (Translation: I'll be damned if I know how to do it.) If FreeBSD ever aquires such a mechanism, I'll be glad to revisit the driver to take advantage of it. In the meantime, I settled for what I perceived to be the solution that involved the least amount of code changes. In general, the hit is pretty light. Also note that my only USB test box has a UHCI controller: I haven't I don't have a machine with an OHCI controller available. Highlights: - Updated usb_quirks.* to add UQ_NO_TSLEEP quirk for ADMtek part. - Updated usbdevs and regenerated generated files - Updated HARDWARE.TXT and RELNOTES.TXT files - Updated sysinstall/device.c and userconfig.c - Updated kernel configs -- device aue0 is commented out by default - Updated /sys/conf/files - Added new kld module directory END K 10 svn:author V 4 shin K 8 svn:date V 27 1999-12-28T02:37:14.000000Z K 7 svn:log V 169 Getaddrinfo(), getnameinfo(), and etc support in libc/net. Several udp and raw apps IPv6 support. Reviewed by: freebsd-arch, cvs-committers Obtained from: KAME project END K 10 svn:author V 4 hoek K 8 svn:date V 27 1999-12-28T03:01:20.000000Z K 7 svn:log V 46 Delete dead code and clean comments a little. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1999-12-28T04:38:17.000000Z K 7 svn:log V 788 Work around an assert failure in the dynamic linker's default thread locking functions. If an application loads a shared object with dlopen() and the shared object has an init function which requires lazy binding, then _rtld_bind is called when the thread is already inside the dynamic linker. This leads to a recursive acquisition of the lock, which I was not expecting -- hence the assert failure. This work-around makes the default locking functions handle recursive locking. It is NOT the correct fix -- that should be implemented at the generic locking level rather than in the default locking functions. I will implement the correct fix in a future commit. Since the dllockinit() interface will likely need to change, warn about that in both the man page and the header file. END K 10 svn:author V 5 green K 8 svn:date V 27 1999-12-28T05:32:54.000000Z K 7 svn:log V 335 Upgrade to the pam_ssh module, version 1.1.. (From the author:) Primarily, I have added built-in functions for manipulating the environment, so putenv() is no longer used. XDM and its variants should now work without modification. Note that the new code uses the macros in . Submitted by: Andrew J. Korty END K 10 svn:author V 4 shin K 8 svn:date V 27 1999-12-28T05:37:39.000000Z K 7 svn:log V 303 Small bug fix and improvements (1)added error check of if_nameindex() return value at getaddrinfo(). (2)print out more detailed information when getaddrinfo() error value is EAI_SYSTEM.(in this case system error num is kept in errno) (1) is Discovered by: jinmei@kame.net in KAME environment. END K 10 svn:author V 4 hoek K 8 svn:date V 27 1999-12-28T05:47:24.000000Z K 7 svn:log V 750 Rather than use an LRU-ordered circular list to store buffered data, simply keep an index into the last access on the circular list and begin searches at that point. An LRU list is inappropriate here since the vast majority of accesses will occur in the same order that the list is created in. The only case where an LRU is remotely useful here is when reading from a file and the user is jumping to randomish positions and constantly returning to some central position. Even for this case it is such a small optimization as not to be noticed in an interactive program such as more(1). This change results in a _tremendously_ noticable speed-up when reading long files through a pipe (where long = ~200k, machine = ~2.5h single-disk worldstone). END K 10 svn:author V 4 hoek K 8 svn:date V 27 1999-12-28T05:56:33.000000Z K 7 svn:log V 325 Dedocument one of the BUGS listed in the last commit. The bug (needless calculation of line numbers) never existed and the two bugs that made me think it existed have been fixed (see recent commits about this date to linenum.c:r.1.3 and ch.c:r.1.8 fixing broken line-number buffering and braindead algorithms respectively). END K 10 svn:author V 5 billf K 8 svn:date V 27 1999-12-28T06:04:29.000000Z K 7 svn:log V 34 Fix a small typo in the comments. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-12-28T06:35:57.000000Z K 7 svn:log V 245 Actively limit the allocation of mbufs to NMBUFS/nmbufs and mbuf clusters to NMBCLUSTERS/nmbclusters/kern.ipc.nmbclusters. Add a read-only sysctl kern.ipc.nmbufs matching kern.ipc.nmbclusters. Submitted by: Bosko Milekic END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-12-28T06:38:37.000000Z K 7 svn:log V 122 Add display of maximum allowed mbuf count to match mbuf cluster count. Submitted by: Bosko Milekic END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-12-28T07:19:22.000000Z K 7 svn:log V 158 Correctly handle a user-requested abort in the middle of displaying a help subtopic. PR: kern/13196 Submitted by: MIHIRA Sanpei Yoshiro END K 10 svn:author V 7 rwatson K 8 svn:date V 27 1999-12-28T07:21:08.000000Z K 7 svn:log V 191 Suppress vast quantities of unneeded warnings spewed by libc's gethostbydns on encountering a real-world SIG record during a lookup of another type. PR: bin/7352 Reviewed by: peter, eivind END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-12-28T07:30:55.000000Z K 7 svn:log V 686 Fix the swap backed vn case - this was broken by my rev 1.128 to swap_pager.c and related commits. Essentially swap_pager.c is backed out to before the changes, but swapdev_vp is converted into a real vnode with just VOP_STRATEGY(). It no longer abuses specfs vnops and no longer needs a dev_t and /dev/drum (or /dev/swapdev) for the intermediate layer. This essentially restores the vnode interface as the interface to the bottom of the swap pager, and vm_swap.c provides a clean vnode interface. This will need to be revisited when we swap to files (vnodes) - which is the other reason for keeping the vnode interface between the swap pager and the swap devices. OK'ed by: dillon END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-12-28T07:32:34.000000Z K 7 svn:log V 120 Fix a panic when doing non-multiples of PAGE_SIZE or misaligned transfers to a swap backed vn device. OK'ed by: dillon END K 10 svn:author V 4 kato K 8 svn:date V 27 1999-12-28T07:38:38.000000Z K 7 svn:log V 321 Added following modes: 5in HD 2 heads, 77 cylinders, 8 sectors/track, 1024 bytes/sector 5/3.5in DD 2 heads, 80 cylinders, 8 sectors/track, 512 bytes/sector Meanings of the rogrammer-readeble fd name were explained by Brian Fundakowski Feldman and Peter Wemm in hackers list and NOKUBI Hirotaka. Reviewed by: nyan END K 10 svn:author V 2 ru K 8 svn:date V 27 1999-12-28T08:38:01.000000Z K 7 svn:log V 84 Make cloning mask sockaddr (genmask) possible. PR: kern/3061 Reviewed by: wollman END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-12-28T09:34:57.000000Z K 7 svn:log V 243 Take into account the fact that "[" may be called with a path, for example "/bin/[". Reported by: Vlad Skvortsov Reported by: Peter Jeremy Message-Id: 99Dec27.111307est.40321@border.alcanet.com.au END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 1999-12-28T09:36:30.000000Z K 7 svn:log V 50 MFC rev 1.29: Allow "[" to be called with a path. END K 10 svn:author V 5 peter K 8 svn:date V 27 1999-12-28T11:48:23.000000Z K 7 svn:log V 135 Use the ctype.h version of isascii() - it doesn't loose precision and think that 0x100 (int) is an ascii character. Submitted by: bde END K 10 svn:author V 7 phantom K 8 svn:date V 27 1999-12-28T12:55:58.000000Z K 7 svn:log V 220 Better handling groff failures. If popen(ROFF_COMMAND) returns zero bytes then handle it as problem. This commit fixes problem with archiving empty files. PR: gnu/5767 Submitted by: Bill Fenner END K 10 svn:author V 4 hoek K 8 svn:date V 27 1999-12-28T14:10:21.000000Z K 7 svn:log V 53 Add .Xrefs to tolower.3 and toupper.3, respectively. END K 10 svn:author V 4 hoek K 8 svn:date V 27 1999-12-28T14:47:00.000000Z K 7 svn:log V 311 Avoid the potentially confusing term "a null pointer" and say "the NULL pointer" instead. The potential confusion arises because the string/*.3 pages use the term "null-terminated string" (which is permissable). Moreover, this also makes these two manpages more consistent with the other string/*.3 manpages. END K 10 svn:author V 4 hoek K 8 svn:date V 27 1999-12-28T14:57:33.000000Z K 7 svn:log V 73 Add ".Xref tolower 3" since its internal use is inferred in DESCRIPTION. END K 10 svn:author V 4 hoek K 8 svn:date V 27 1999-12-28T15:14:59.000000Z K 7 svn:log V 207 Add history: The reallocf() function first appeared in FreeBSD-3.0. See imp's 199808201619.KAA20970@harmony.village.org in freebsd-hackers (the reallocf.c cvs history mistakenly refers to freebsd-current). END K 10 svn:author V 4 hoek K 8 svn:date V 27 1999-12-28T15:24:01.000000Z K 7 svn:log V 11 Typo cops. END K 10 svn:author V 2 bp K 8 svn:date V 27 1999-12-28T15:27:39.000000Z K 7 svn:log V 202 It is possible that number of sectors specified in the BPB will exceed FAT capacity. This will lead to kernel panic while other systems just limit number of clusters. PR: 4381, 15136 Reviewed by: phk END K 10 svn:author V 2 bp K 8 svn:date V 27 1999-12-28T15:34:23.000000Z K 7 svn:log V 166 Fix an overflow in the msdosfs_read() function which exposed on the files with size > 2GB. PR: 15639 Submitted by: Tim Kientzle Reviewed by: phk END K 10 svn:author V 2 bp K 8 svn:date V 27 1999-12-28T16:14:54.000000Z K 7 svn:log V 41 Avoid to write garbage if uiomove fails. END K 10 svn:author V 4 kris K 8 svn:date V 27 1999-12-28T16:22:50.000000Z K 7 svn:log V 42 Build openssl properly during make world. END K 10 svn:author V 8 deischen K 8 svn:date V 27 1999-12-28T18:08:09.000000Z K 7 svn:log V 287 Don't wakeup threads when there is a process signal and no installed handler. Thread-to-thread signals (pthread_signal) are treated differently than process signals; a pthread_signal can wakeup a blocked thread if a signal handler is not installed for that signal. Found by: ACE tests END K 10 svn:author V 8 deischen K 8 svn:date V 27 1999-12-28T18:12:07.000000Z K 7 svn:log V 181 Change stack allocation algorithm to make better use of memory (it was leaving an unused block). Also protect the global stack pointer from context changes while fiddling with it. END K 10 svn:author V 8 deischen K 8 svn:date V 27 1999-12-28T18:13:04.000000Z K 7 svn:log V 35 -Wall and minor style(9) cleanups. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-12-28T21:00:25.000000Z K 7 svn:log V 50 MFC: eliminate trailing slashes in mount targets. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-12-28T21:38:12.000000Z K 7 svn:log V 50 Use the *much* more readable unified diff format. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-12-28T22:32:24.000000Z K 7 svn:log V 74 Build and install the GASP info page. Unfortunately there is no manpage. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-12-28T23:18:33.000000Z K 7 svn:log V 325 Make tcp_drain() actually do something. When invoked (usually as a desperation measure in low-memory situations), walk the tcpbs and flush the reassembly queues. This behaviour is currently controlled by the debug.do_tcpdrain sysctl (defaults to on). Submitted by: Bosko Milekic Reviewed by: wollman END K 10 svn:author V 6 obrien K 8 svn:date V 27 1999-12-29T00:38:48.000000Z K 7 svn:log V 22 Hookup the info docs. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1999-12-29T01:11:29.000000Z K 7 svn:log V 102 Add support for building the 'mlx?' devices, which will be used by the upcoming 'mlxcontrol' utility. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-12-29T01:49:11.000000Z K 7 svn:log V 131 Only print "couldn't install distributions" popup if any actual distributions were found to go along with the residual mask value. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1999-12-29T01:50:11.000000Z K 7 svn:log V 30 MFC: check distribution list. END K 10 svn:author V 5 billf K 8 svn:date V 27 1999-12-29T02:47:02.000000Z K 7 svn:log V 76 Add the Id for the NeoMagic 256ZX, the display from which I'm seeing this.. END K 10 svn:author V 2 cg K 8 svn:date V 27 1999-12-29T03:46:54.000000Z K 7 svn:log V 128 - latest 2ndbuffer patch - make chn_setdir work for rec on isa cards - note: es1371 does not irq in smp Submitted by: tanimura END