‚›S40846 154 173 128 149 148 131 145 238 140 210 139 528 372 300 167 187 254 181 683 198 208 716 140 131 204 229 176 110 166 386 335 171 259 160 147 186 97 149 274 142 155 299 213 151 220 232 310 124 174 109 479 189 135 183 152 117 143 224 159 200 119 232 142 156 155 288 137 399 433 140 161 149 144 305 271 137 241 137 159 236 192 159 230 164 463 198 685 124 128 323 130 121 138 142 1259 173 213 169 146 225 130 407 139 235 211 170 118 264 204 147 145 149 152 146 138 179 148 566 197 159 211 169 153 105 136 146 152 130 150 221 2647 213 129 122 215 135 274 171 787 159 204 171 143 249 180 161 265 149 175 176 412 141 120 247 109 K 10 svn:author V 4 grog K 8 svn:date V 27 1998-11-03T06:38:26.000000Z K 7 svn:log V 80 Print a warning if we removed a junked drive Take a drive down if it's not open END K 10 svn:author V 4 grog K 8 svn:date V 27 1998-11-03T06:38:58.000000Z K 7 svn:log V 35 Remove some dead code and comments END K 10 svn:author V 4 grog K 8 svn:date V 27 1998-11-03T06:39:39.000000Z K 7 svn:log V 56 Correct u_int_64 casting to remove warnings in printf() END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-11-03T06:50:58.000000Z K 7 svn:log V 54 Build KLD modules, these work for both a.out and elf. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-11-03T06:51:48.000000Z K 7 svn:log V 37 Update comments on status of modules END K 10 svn:author V 4 grog K 8 svn:date V 27 1998-11-03T07:02:58.000000Z K 7 svn:log V 52 Correct name of RAID-5 version Add URL for Cybernet END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-11-03T08:01:48.000000Z K 7 svn:log V 143 Change the #ifdef UNION code into a callable hook. Arrange to have this set up when unionfs is present, either statically or as a kld module. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-11-03T08:03:04.000000Z K 7 svn:log V 46 The union kld module is now fully functional. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-11-03T08:07:08.000000Z K 7 svn:log V 115 Update unionfs comments; It could be made to work but isn't worth the effort since LKM's will be going away soon. END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-11-03T08:14:38.000000Z K 7 svn:log V 47 Move the "root" entry up so people can see it. END K 10 svn:author V 6 julian K 8 svn:date V 27 1998-11-03T08:47:29.000000Z K 7 svn:log V 432 In the cyrix Cx5530, there are null (empty) Base address registers before the base register that controls Ultra-DMA, so we need to examine all possible base registers instead of just giving up at the first empty one. Also, looking at the source code to the BIOS, I see that they are also checking for 0xffffffff as an invalid value so do the same. Stefan may like to clean this up, but at least now I can find my PCI IDE registers. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-11-03T08:55:06.000000Z K 7 svn:log V 277 Support KLD. We register and unregister two modules. "coda" (the vfs) via VFS_SET(), and "codadev" for the cdevsw entry. From kldstat -v: 3 1 0xf02c5000 115d8 coda.ko Contains modules: Id Name 2 codadev 3 coda END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-11-03T08:58:27.000000Z K 7 svn:log V 205 Reactivate coda. Also, KLD isn't just for i386, it will work on all architectures since it is a key part of the configuration mechanism. The exact same code runs in the kernel as it does in a kld module. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-11-03T13:09:31.000000Z K 7 svn:log V 73 Use the kvm space pathname that we copied in, not the one in user space. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-11-03T14:25:21.000000Z K 7 svn:log V 93 Initialize the a.out kld loader after elf, so that elf gets first shot at a kldload attempt. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-11-03T14:27:05.000000Z K 7 svn:log V 159 Have the in-kernel linker try a default extension of .ko. This means that "kldload nfs" works. We use the same default extension in the /boot/loader system. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-11-03T14:29:09.000000Z K 7 svn:log V 87 make mount(2) automatically kldload modules if the requested filesystem isn't present. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-11-03T15:02:29.000000Z K 7 svn:log V 588 A feeble attempt at kld compatability. The mount_* programs assume that they cannot mount a filesystem that they cannot see in getvfsbyname(). Part 1 of this is a hack, make vfsisloadable() always return true - the ultimate decider of whether it's loadable or not is kldload() or mount(). Part 2 of this is to have vfsload() call kldload(2) and return success if it works. This means that we will use a viable kld module in preference to an LKM! Ultimately, the thing to do is remove the hacks to do a vfsload in all the mount_* commands and let the kernel do it by itself in mount(2). END K 10 svn:author V 8 cracauer K 8 svn:date V 27 1998-11-03T15:57:37.000000Z K 7 svn:log V 100 Merge remaining -current fixes into -stable. Obtained from: Most fixes in this diff are by Tor Egge END K 10 svn:author V 8 cracauer K 8 svn:date V 27 1998-11-03T16:35:46.000000Z K 7 svn:log V 110 MFC: Start etc/rc.d stuff in a way that it is still interruptable even if the called programs blocks signals. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-11-03T21:07:51.000000Z K 7 svn:log V 620 Remove the USERCONFIG_BOOT option. Userconfig script data is searched for in a loaded module of type "userconfig_script". The RB_CONFIG flag will always result in the user being left inside userconfig at the end of the script's execution, regardless of 'quit' commands in the script. If the RB_CONFIG flag is not specified, the user will never be left inside userconfig, even if the script does not have an explicit exit command. Add the INTRO_USERCONFIG option. This option forces the userconfig 'intro' screen (after a script has optionally been executed). There is no longer a need to queue an 'intro' command. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-11-03T21:08:49.000000Z K 7 svn:log V 45 Remove USERCONFIG_BOOT, add INTRO_USERCONFIG END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-11-03T21:09:11.000000Z K 7 svn:log V 36 USERCONFIG_BOOT -> INTRO_USERCONFIG END K 10 svn:author V 3 des K 8 svn:date V 27 1998-11-03T21:12:20.000000Z K 7 svn:log V 111 Rename the 'bpfilter' pseudo-device to 'bpf'. The old syntax is still legal and will stick around for a while. END K 10 svn:author V 3 des K 8 svn:date V 27 1998-11-03T22:01:22.000000Z K 7 svn:log V 136 Back out previous commit. The bpfilter -> bpf transition will have to be a flag day unless we can hack config(8) to smooth things over. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-11-03T23:44:49.000000Z K 7 svn:log V 81 Include "bootstrap.h" to get a definition for bcache_devdata. Submitted by: jkh END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-11-04T00:06:41.000000Z K 7 svn:log V 18 Formatting tweak. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1998-11-04T00:06:42.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 1998-11-04T00:23:18.000000Z K 7 svn:log V 290 Move setjmp/longjmp implementations here from libc; no signal handling in libstand, only for i386 until I locate an alpha setjmp/longjmp. Minimal 64-bit gcc integer support for i386. This is kinda nasty, and should be revisited once we decide whether the bootblocks need quad arithmetic. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-11-04T00:29:01.000000Z K 7 svn:log V 239 Add BootForth hooks; if BOOT_FORTH is defined, pass every line read to the Forth interpreter. Instantiate all of our inbuilt commands as Forth words, and handle them being called from there. Add my copyright to the bcache module (oops). END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-11-04T00:29:33.000000Z K 7 svn:log V 76 Make this work in the libstand environment; don't use stdio/stdlib headers. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-11-04T00:30:47.000000Z K 7 svn:log V 163 Add required parts for BootForth building (currently disabled and untested). Only suitable for i386 at the moment, as we are missing setjmp/longjmp on the Alpha. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-11-04T00:32:08.000000Z K 7 svn:log V 65 Don't try to build (nonexistent) Alpha setjmp until we have one. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-11-04T02:36:18.000000Z K 7 svn:log V 55 Respect ${.OBJDIR} properly when looking for libficl.a END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-11-04T03:18:10.000000Z K 7 svn:log V 92 General tidy up: remove more unused code, update comments, simplify some routines a little. END K 10 svn:author V 3 jmz K 8 svn:date V 27 1998-11-04T03:21:21.000000Z K 7 svn:log V 6 Typo. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-11-04T03:41:09.000000Z K 7 svn:log V 54 Use a smaller default dictionary to waste less space. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-11-04T03:42:16.000000Z K 7 svn:log V 178 Fix includes; we were still pulling in in some places. Support building a standalone interpreter with 'make testmain', remove win32 and egregious gets() in testmain.c END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-11-04T03:42:36.000000Z K 7 svn:log V 47 Turn off -g accidentally left in from testing. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-11-04T03:49:39.000000Z K 7 svn:log V 61 Simple update to make these work as kld and preload modules. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-11-04T04:33:56.000000Z K 7 svn:log V 203 MFC: Generate correct code in multithreading mode. {rev 1.10 rpc_main.c}, {rev 1.5 rpc_clntout.c} Requested by: Alexander Leidinger Review & test by: jkoshy END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-11-04T05:09:47.000000Z K 7 svn:log V 117 MFC: {rev 1.5} Fix memory leak in scandir(). Requested by: Archie Cobbs Reviewed by: jkoshy END K 10 svn:author V 3 jdp K 8 svn:date V 27 1998-11-04T05:49:12.000000Z K 7 svn:log V 59 Add predefined preprocessor symbol "__FreeBSD_cc_version". END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-11-04T07:04:00.000000Z K 7 svn:log V 124 Improve the quality of isspace() to match expectations. This should make the Ficl interpreter read its softwords array OK. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-11-04T07:07:18.000000Z K 7 svn:log V 136 Improve the assertion testing for successful softword compilation. The excessive use of assert() vs. robust error checking is annoying. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-11-04T07:39:53.000000Z K 7 svn:log V 214 Well I never. Seems like _setjmp()/_longjmp() are just what the doctor ordered. This brings the Alpha back to parity, and should bring us BootForth on both platforms. Submitted by: John Birrell (jb@freebsd.org) END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-11-04T07:40:05.000000Z K 7 svn:log V 29 Don't need this one anymore. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-11-04T08:33:32.000000Z K 7 svn:log V 79 Typo curnwid -> currnwid Submitted by: Randy Bush END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-11-04T08:34:10.000000Z K 7 svn:log V 14 MFC: typo fix END K 10 svn:author V 2 tg K 8 svn:date V 27 1998-11-04T08:42:12.000000Z K 7 svn:log V 387 As theatened two weeks ago: merge the major changes from -current's pthread implementation. This includes file locking based on FILE *, signal fixes, read/write-locks, better POSIX compliance and better performance. Not included are changes relating to realtime scheduling. Famous last words: I've now built the world several times with these changes, so they shouldn't break anything. END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1998-11-04T08:55:34.000000Z K 7 svn:log V 92 Handle a zero elements argument. PR: 8566 Submitted by: Archie Cobbs END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1998-11-04T09:01:24.000000Z K 7 svn:log V 38 MFC: Handle a zero elements argument. END K 10 svn:author V 5 luigi K 8 svn:date V 27 1998-11-04T09:13:20.000000Z K 7 svn:log V 89 Remove an error message from sb interrupt driver -- it does not apply to all situations. END K 10 svn:author V 5 luigi K 8 svn:date V 27 1998-11-04T09:14:32.000000Z K 7 svn:log V 58 MFC - remove some error messages from sb interrupt driver END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1998-11-04T09:22:07.000000Z K 7 svn:log V 20 Drop unused labels. END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1998-11-04T09:27:03.000000Z K 7 svn:log V 46 Include mergesort() in description of errors. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-11-04T12:43:46.000000Z K 7 svn:log V 129 Add usr.bin/gensetdefs to build-tools; it is used for src/sys/modules and maybe for other things that use linker sets under ELF. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-11-04T12:49:31.000000Z K 7 svn:log V 65 Remove stray .endif from previous commit (I hope this is right) END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-11-04T13:37:43.000000Z K 7 svn:log V 105 Remove stray(?) debugging printf's and cngetc()'s that freeze boot several times waiting for keypresses. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-11-04T15:06:41.000000Z K 7 svn:log V 27 Note pthreads merge by tg. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-11-04T15:20:58.000000Z K 7 svn:log V 137 The handle for the kernel is common. With this fix, ELF kernels can load a.out kld modules, and a.out kernels can load ELF kld modules. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-11-04T15:27:41.000000Z K 7 svn:log V 48 Make a.out kernels kld compatable by default... END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-11-04T17:15:07.000000Z K 7 svn:log V 61 Don't try to build i386-centric modules on non-i386 systems. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1998-11-04T18:25:23.000000Z K 7 svn:log V 63 Fix make world breakage: "$MACHINE_ARCH" -> "${MACHINE_ARCH}". END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-11-04T19:39:46.000000Z K 7 svn:log V 195 Add an "internal" driver for the "ident" protocol (tcp/113). It will return "ERROR:HIDDEN-USER" for all requests. To use it add: ident stream tcp nowait root internal to inetd.conf END K 10 svn:author V 3 phk K 8 svn:date V 27 1998-11-04T19:42:35.000000Z K 7 svn:log V 45 Add example for the internal "ident server". END K 10 svn:author V 3 ken K 8 svn:date V 27 1998-11-04T19:56:24.000000Z K 7 svn:log V 306 Generalize the quirk entry that disables multi-lun probing for Sony CDROM drives. It seems that quite a few (possibly all?) of their drives respond to inquiries on multiple luns. Hopefully we can detect problems like this in the probe phase at some point. For now, this is a pretty functional solution. END K 10 svn:author V 6 fenner K 8 svn:date V 27 1998-11-04T20:22:11.000000Z K 7 svn:log V 337 Fix sbcheck() to check all packets on socket buffer. Also fix data types and printf formats while I'm here. PR: misc/8494 Panic instead of looping forever in sbflush(). If sb_mbcnt counts more mbufs than sb_cc counts bytes, the original code can turn into an infinite loop of removing 0 bytes from the socket buffer until it's empty. END K 10 svn:author V 6 nsouch K 8 svn:date V 27 1998-11-04T22:07:24.000000Z K 7 svn:log V 45 Properly reset parent to get interface addr. END K 10 svn:author V 6 nsouch K 8 svn:date V 27 1998-11-04T22:09:17.000000Z K 7 svn:log V 66 iicbus probe and attach deferred until root_bus_configure() call. END K 10 svn:author V 6 nsouch K 8 svn:date V 27 1998-11-04T22:12:48.000000Z K 7 svn:log V 54 Add 0s to declarations. Proposed by: Dag-Erling Coid END K 10 svn:author V 6 nsouch K 8 svn:date V 27 1998-11-04T22:13:35.000000Z K 7 svn:log V 49 Add few declaration for the iicbus/smbus system. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 1998-11-05T03:26:36.000000Z K 7 svn:log V 209 For large filesystems you can run past default resource limits causing fsck to exit unhappily. Fix this by doing a getrlimit/setrlimit for RLIMIT_DATA. I made the same fix in NetBSD. Reviewed by: dg@root.com END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-11-05T04:01:55.000000Z K 7 svn:log V 176 Do not add ${KMOD} to the CLEANFILES list. We want ${PROG} which is either ${KMOD}.o or ${KMOD}.ko. Otherwise we can delete the source shell script for linux, joy and ibcs2. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-11-05T04:19:26.000000Z K 7 svn:log V 43 Update to use kldload, no temporary files! END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-11-05T04:22:52.000000Z K 7 svn:log V 146 Do not overwrite the lkm versions of the install scripts for now. linux works but ibcs2 has a load failure and joy doesn't look like it'll work. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-11-05T04:38:28.000000Z K 7 svn:log V 43 sys/modules/linux has a build-tools target END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-11-05T04:39:26.000000Z K 7 svn:log V 65 Build linux_genassym static, this should help aout-to-elf builds END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-11-05T04:54:05.000000Z K 7 svn:log V 140 Explicitly invoke perl to run the softwords.pl script in case the script is not executable. Submitted by: Don Lewis END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1998-11-05T07:18:41.000000Z K 7 svn:log V 95 Add -c option to usage string. PR: 8568 Submitted by: Ryan Younce END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1998-11-05T07:24:21.000000Z K 7 svn:log V 62 Add missing '\n'; remove redundant 'h' case in getopt switch. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-11-05T07:27:55.000000Z K 7 svn:log V 137 1. rebuild all elements of testmain properly for safety. 2. add fload and key prims for doing simple file and terminal I/O, respectively END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-11-05T07:54:05.000000Z K 7 svn:log V 69 Typo , -> . Submitted by: Shaun Courtney END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-11-05T08:39:43.000000Z K 7 svn:log V 370 Remember a bit more of my forth and do: o Add fexists word to check for the presence of a file o make fexists and fload immediate words which DTRT both interpreted and compiled (doh!) o add an init word which gets run at bootstrapping time to do extra post-coldload initialization (in the default implementation, we look for /boot/boot.4th and load it if found). END K 10 svn:author V 2 dg K 8 svn:date V 27 1998-11-05T10:51:21.000000Z K 7 svn:log V 106 When warning about discarding packets in secure mode, include the IP address of the most recent offender. END K 10 svn:author V 2 dg K 8 svn:date V 27 1998-11-05T14:28:26.000000Z K 7 svn:log V 593 Implemented zero-copy TCP/IP extensions via sendfile(2) - send a file to a stream socket. sendfile(2) is similar to implementations in HP-UX, Linux, and other systems, but the API is more extensive and addresses many of the complaints that the Apache Group and others have had with those other implementations. Thanks to Marc Slemko of the Apache Group for helping me work out the best API for this. Anyway, this has the "net" result of speeding up sends of files over TCP/IP sockets by about 10X (that is to say, uses 1/10th of the CPU cycles) when compared to a traditional read/write loop. END K 10 svn:author V 2 dg K 8 svn:date V 27 1998-11-05T14:36:37.000000Z K 7 svn:log V 33 Document the new NSFBUFS option. END K 10 svn:author V 2 dg K 8 svn:date V 27 1998-11-05T14:43:29.000000Z K 7 svn:log V 37 Added a manual page for sendfile(2). END K 10 svn:author V 7 roberto K 8 svn:date V 27 1998-11-05T15:35:38.000000Z K 7 svn:log V 226 New ISO-8859-15 thin font. It includes some missing characters from 8859-1 (like OE & oe diphthong) and the Euro character. It also includes the VTxx semi-graphic characters. Reviewed by: the deafening silence in -current :) END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-11-05T17:31:21.000000Z K 7 svn:log V 38 MFC: move doc files out into ../texts END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-11-05T17:35:16.000000Z K 7 svn:log V 29 OK, trim the null off again. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-11-05T17:47:43.000000Z K 7 svn:log V 46 MFC: changes to adapt to new doc file layout. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-11-05T17:50:29.000000Z K 7 svn:log V 50 diverge these files from -current as appropriate. END K 10 svn:author V 3 des K 8 svn:date V 27 1998-11-05T19:48:17.000000Z K 7 svn:log V 1165 First of a series of cleanups to libfetch. Changed files, in alphabetical order: Makefile: Add common.c to SRCS. Make debugging easier by making 'CFLAGS += -DNDEBUG' conditional on DEBUG Don't declare struct {ftp,http}err in {ftp,http}err.c; use struct fetcherr instead. README: Remove the todo list, which is out of date anyway. common.c: (new file) Gather utility functions in this file. Merge the error reporting functions intp _fetch_errstring(), _fetch_seterr() and _fetch_syserr(). Set fetchLastErrCode and fetchLastErrText appropriately when fetchConnect fails. common.h: (new file) Gather internal prototypes and structures in this files. fetch.3: Undocument fetchFreeURL(). Document a few more known bugs. Document fetchLastErrCode and fetchLastErrText. fetch.c: Add descriptive comments to all functions that lacked them. Move fetchConnect() to common.c. Obviate the need for fetchFreeURL(), and remove it. fetch.h: Modify struct url_t so the document part is at the end. ftp.c: Remove code that is duplicated elsewhere. http.c: Remove code that is duplicated elsewhere. Prompted by: jkh END K 10 svn:author V 8 rnordier K 8 svn:date V 27 1998-11-05T20:52:25.000000Z K 7 svn:log V 76 Make use of BIOS int 0x13 extensions configurable, and disabled by default. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-11-05T21:59:48.000000Z K 7 svn:log V 118 Don't delete the primary interface address when ``iface clean'' is used in auto mode while there are no active links. END K 10 svn:author V 5 brian K 8 svn:date V 27 1998-11-05T23:14:19.000000Z K 7 svn:log V 75 Suggest using ``iface clear'' under certain circumstances in ppp.linkdown. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-11-06T01:34:06.000000Z K 7 svn:log V 52 Remove machine/cputypes.h - it's an i386 only thing END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-11-06T02:13:14.000000Z K 7 svn:log V 130 If this is going to have checks for kernel versions, it might as well do it so that it works. This code should run on 2.2.x now. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-11-06T02:18:57.000000Z K 7 svn:log V 36 put a \n on an error message printf END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-11-06T03:25:56.000000Z K 7 svn:log V 311 Add an entry for BSD/OS [23].x partition types. I don't have access to a BSD/OS machine to check the veracity of the magic number. However, no harm will be done by the commit and since someone was motivated enough to file a PR, I'm committing the change. PR: 7629 Submitted by: Jos Backus END K 10 svn:author V 4 alex K 8 svn:date V 27 1998-11-06T03:43:21.000000Z K 7 svn:log V 46 Add an entry for the new NetBSD partition id. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-11-06T03:45:36.000000Z K 7 svn:log V 139 Don't use the poxy vmGetString interface (who uses counted strings these days?), get the input buffer ourselves. Add some debugging code. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-11-06T03:47:08.000000Z K 7 svn:log V 115 Don't not print the prompt string; not doing this has funny side-effects. Make the prompt an empty string instead. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-11-06T03:50:44.000000Z K 7 svn:log V 75 Ack. Create parseable command tail properly, and eat args out of the TIB. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-11-06T04:01:32.000000Z K 7 svn:log V 26 Use proper literal names. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 1998-11-06T07:09:22.000000Z K 7 svn:log V 168 Update manual page to reflect changes in rev 1.12 of "src/lib/libc/gen/popen.c" --- popen() in the child now closes any copies of popen()'ed descriptors in the parent. END K 10 svn:author V 7 roberto K 8 svn:date V 27 1998-11-06T07:59:11.000000Z K 7 svn:log V 107 Forgot the Makefile entry for the Latin9 font. Caught by: Janick Taillandier END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-11-06T08:06:32.000000Z K 7 svn:log V 54 Sync with sys/i386/conf/Makefile.i386 revision 1.128. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-11-06T08:07:00.000000Z K 7 svn:log V 52 Sync with sys/i386/conf/options.i386 revision 1.91. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-11-06T08:07:32.000000Z K 7 svn:log V 56 Sync with sys/i386/i386/machdep.c revision up to 1.315. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-11-06T08:08:05.000000Z K 7 svn:log V 59 Sync with sys/i386/i386/userconfig.c revision up to 1.115. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1998-11-06T09:35:32.000000Z K 7 svn:log V 51 add AMD Am7990 & Am79C960 to description of lnc(4) END K 10 svn:author V 6 obrien K 8 svn:date V 27 1998-11-06T09:37:38.000000Z K 7 svn:log V 43 make lnc0 definition in LINT match GENERIC END K 10 svn:author V 6 obrien K 8 svn:date V 27 1998-11-06T09:46:02.000000Z K 7 svn:log V 84 Add a few HP's with on-board Ethernet controlers that are supported by this driver. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-11-06T15:10:17.000000Z K 7 svn:log V 54 Define the kld_debug variable if KLD_DEBUG is enabled END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-11-06T15:16:07.000000Z K 7 svn:log V 471 Don't put aggregate structs 4K large on the kernel stack, especially when we can recurse when loading dependencies and that the kstack is limited to something like 6 or 7KB. Having a single dependency caused an instant double panic, and I stronly suspect some of the other strange "events" that I have seen are possibly as a result of taking a couple of interrupts with a large chunk of the stack already in use. While here, fix a minor logic hiccup in a sanity check. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-11-06T16:00:47.000000Z K 7 svn:log V 102 Create an 'ibcs2' module so that scripts can tell if it's statically linked in or needs to be loaded. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-11-06T16:01:19.000000Z K 7 svn:log V 65 Don't use a glue file for the module; use the one in the kernel. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-11-06T16:02:14.000000Z K 7 svn:log V 116 Make this work now; fixing the kstack overflow allows the dependency to be added to the symbol search order safely. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-11-06T16:36:31.000000Z K 7 svn:log V 75 Remove trailing ';' - use the one supplied by the caller: "VFS_SET(foo);" END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-11-06T16:50:51.000000Z K 7 svn:log V 61 Alpha loader lives in /boot now; no need for a special hack. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-11-06T17:29:08.000000Z K 7 svn:log V 13 TEST -> test END K 10 svn:author V 5 luigi K 8 svn:date V 27 1998-11-06T18:03:45.000000Z K 7 svn:log V 42 Add a reference to dummynet and bridging. END K 10 svn:author V 2 dg K 8 svn:date V 27 1998-11-06T19:16:30.000000Z K 7 svn:log V 55 Added support for non-blocking sockets to sendfile(2). END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-11-06T19:17:03.000000Z K 7 svn:log V 60 Argh, I had this right[er] before. More commits to follow. END K 10 svn:author V 2 dg K 8 svn:date V 27 1998-11-06T19:35:58.000000Z K 7 svn:log V 39 Added info about non-blocking support. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-11-06T20:32:22.000000Z K 7 svn:log V 55 USERCONFIG_BOOT -> INTRO_USERCONFIG Submitted by: des END K 10 svn:author V 2 dt K 8 svn:date V 27 1998-11-06T21:04:02.000000Z K 7 svn:log V 129 Don't call pthread_mutex_lock with _SPINLOCK held. Made pthread_cond_wait() more similar to pthread_cond_timedwait(). PR: 8375 END K 10 svn:author V 3 des K 8 svn:date V 27 1998-11-06T22:14:08.000000Z K 7 svn:log V 2553 Second of a series of cleanups to libfetch. This commit introduces the following features: a) the fetchStat*() functions, which return meta-information for a document, such as size, modification time, etc. b) the use of the com_err(3) facilities to report errors. It also fixes a bunch of style bugs and a few logic bugs and somewhat improves the man page. Changed files, in alphabetical order: Makefile: Don't generate macros in {ftp,http}err.c. Generate category fields for the error message lists. Compile the error table. Install fetch_err.h along with fetch.h. common.c: Remove the _netdb_errstring() macro, and add FETCH_ERR_NETDB to the error code in the _netdb_seterr() macro. Add categories to the _netdb_errlist table. Report errors through the Common Error library. common.h: Add the DEBUG macros. Add prototype for fetchConnect(). Remove the prototype for _fetch_errstring(), which is local to common.c Add a categroy field to struct fetcherr, and define constants for error categories. Define macros for _{url,netdb,ftp,http}_seterr(). errors.et: (new file) List error categories. fetch.3: Document the fetchStat*() functions. Move the "unimplemented functionality" comments from NOTES to BUGS. Document that applications which use libfetch must also use libcom_err, and list existing error codes. Undocument fetchLastErr{Code,String}. Remove the (empty) DIAGNOSTICS section. Mention Eugene Skepner in the AUTHORS section. fetch.c: Move the DEBUG macros to common.c Add fetchStat() and fetchStatURL(). Generate error messages for URL parser errors, and fix a minor bug in the parser. Use 'struct url' instead of 'url_t'. Remove fetchLastErr{Code,String}. fetch.h: Use 'struct url' instead of 'url_t', and remove the typedef. Define struct url_stat (used by fetchStat()). Add prototypes for fetchStat*(). Remove the declarations for fetchLastErr{Code,String}. Include fetch_err.h. fetch_err.et: (new file) Error table for libfetch. file.c: Add fetchStatFile(). Use 'struct url' instead of 'url_t'. ftp.c: Add fetchStatFTP(). Use 'struct url' instead of 'url_t'. Don't use fetchLastErrCode. ftp.errors: Add categories to all error messages. http.c: Add fetchStatHTTP(). Use 'struct url' instead of 'url_t'. Don't use fetchLastErr{Code,Text}. http.errors: Add categories to all error messages. Prompted by: jkh and Eugene Skepner Numerous sugestions from: Garett Wollman and Eugene Skepner END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-11-06T23:20:32.000000Z K 7 svn:log V 120 Make fexists/fload work with existing string literals instead. Doing my own string literal handling is just too wonky. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-11-06T23:22:26.000000Z K 7 svn:log V 37 Submit better fix to the prompt bug. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-11-06T23:50:08.000000Z K 7 svn:log V 30 switch words to default mode. END K 10 svn:author V 4 kato K 8 svn:date V 27 1998-11-07T00:12:20.000000Z K 7 svn:log V 121 Sync with sys/i386/isa/syscons.c revision 1.182.2.38. Submitted by: Takahashi Yoshihiro END K 10 svn:author V 3 des K 8 svn:date V 27 1998-11-07T00:29:09.000000Z K 7 svn:log V 43 Cosmetic fix (make header align with data) END K 10 svn:author V 3 des K 8 svn:date V 27 1998-11-07T00:42:52.000000Z K 7 svn:log V 181 Bitch if both an id and a name are specified. Make the man page and usage message reflect this. As a bonus, make the -n optional so that 'kldunload name' works as one would expect. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-11-07T01:56:06.000000Z K 7 svn:log V 79 OK, fload/fexec work properly when both compiling and interpreting now. Gack. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1998-11-07T01:59:39.000000Z K 7 svn:log V 694 Fix a bug in the handling of minor version numbers. Formerly, the rtld would accept the first shared library it found with the right major version number, even if the minor version number was too low. If a different version of the shared library with an adequate minor version number appeared later in the search path, it would not be found. Now the rtld searches all locations first looking for a library with a minor version that is high enough. Only if such a library is not found will it fall back to accepting a minor version number that is too low. As before, a warning comes out in that case. This solves some problems encountered when building an older world on a -current system. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-11-07T03:44:10.000000Z K 7 svn:log V 67 Don't have debugging on by default - it makes testing annoying. :) END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-11-07T04:34:02.000000Z K 7 svn:log V 109 Don't define the module glue if building as an LKM, this happens to have a same symbol name as the LKM glue. END K 10 svn:author V 5 peter K 8 svn:date V 27 1998-11-07T04:51:36.000000Z K 7 svn:log V 77 oops! s/vfs_register/vfs_unregister/ in the unload case.. Mentioned by: dfr END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-11-07T05:01:25.000000Z K 7 svn:log V 51 Take init out of here - it's a layering violation. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-11-07T06:18:00.000000Z K 7 svn:log V 156 Eliminate much code cruft by extending simple file I/O API to include fopen and fclose. Also look for /boot/boot.4th now and, if found, load its contents. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-11-07T06:18:06.000000Z K 7 svn:log V 88 Eliminate much code cruft by extending simple file I/O API to include fopen and fclose. END K 10 svn:author V 3 des K 8 svn:date V 27 1998-11-07T08:59:38.000000Z K 7 svn:log V 69 fetch_err.h is a generated file, so don't look for it in ${.CURDIR}. END K 10 svn:author V 6 nsouch K 8 svn:date V 27 1998-11-07T14:30:48.000000Z K 7 svn:log V 169 Return to previous check_for_i2c_devices() behaviour. Cast the cmd parameter to unsigned char in every smbus call. Submitted by: Roger Hardiman END K 10 svn:author V 6 nsouch K 8 svn:date V 27 1998-11-07T14:33:46.000000Z K 7 svn:log V 54 Add iic driver iff the corresponding devclass exists. END K 10 svn:author V 6 nsouch K 8 svn:date V 27 1998-11-07T14:35:41.000000Z K 7 svn:log V 80 Define DEBUG only if not already defined, avoiding confusions with opt_global.h END K 10 svn:author V 6 nsouch K 8 svn:date V 27 1998-11-07T14:56:04.000000Z K 7 svn:log V 81 Change METHODE (french) to METHOD. Submitted by: Nick Hibma END K 10 svn:author V 3 jkh K 8 svn:date V 27 1998-11-07T17:38:40.000000Z K 7 svn:log V 319 o Add proper stack checking to all file words o add fkey and fread o eliminate fexists now that this can be expressed in HLL forth ( : fexists fopen dup -1 <> if fclose 1 else drop 0 then ; ) :-) Once we get the ability to write files, it should be possible to do stand-alone rescue work from the 3rd stage boot. :) END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1998-11-07T17:40:18.000000Z K 7 svn:log V 47 Add man page for the RealTek 8129/8139 driver. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 1998-11-07T17:54:11.000000Z K 7 svn:log V 26 Spell November correctly. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1998-11-08T02:26:14.000000Z K 7 svn:log V 151 Enable 686 class optimisations for all 686-class processors, not just the Pentium Pro. This resolves the "Dog slow SMP" issue for Pentium II systems. END K 10 svn:author V 4 dima K 8 svn:date V 27 1998-11-08T08:27:16.000000Z K 7 svn:log V 16 64bit clean now END