ƒ“e31262 211 259 194 442 298 608 151 227 109 130 116 228 103 283 211 111 202 156 221 383 156 325 212 131 161 118 145 124 273 180 125 150 147 137 137 141 263 188 125 202 297 493 107 123 134 172 130 167 182 193 182 965 193 119 200 378 790 430 127 346 167 170 166 133 200 246 157 203 141 125 172 469 127 712 191 682 474 165 166 377 188 122 569 155 883 176 191 200 321 144 379 104 177 217 124 148 185 212 596 127 205 132 587 222 144 365 158 454 145 118 147 163 165 156 267 180 110 358 133 232 181 166 172 205 132 118 118 177 191 239 320 242 156 507 663 189 133 313 153 205 160 332 403 176 156 190 180 138 140 149 141 204 266 349 637 184 201 199 173 150 171 148 112 205 208 135 142 144 145 201 179 184 236 113 236 173 117 114 398 198 276 236 242 300 1256 201 143 385 343 213 163 143 231 224 218 1591 325 226 185 200 120 159 154 110 228 523 592 149 154 145 123 101 K 10 svn:author V 3 bde K 8 svn:date V 27 1997-11-18T12:59:09.000000Z K 7 svn:log V 166 Get tty ioctl numbers by #including instead of . Don't #include (the select -> poll changes removed all dependencies on it). END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-11-18T13:03:48.000000Z K 7 svn:log V 101 Removed an unused #include. Fixed a style bug (one of many KNF breakages in vfs_subr.c moved here). END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-11-18T13:37:56.000000Z K 7 svn:log V 349 Use gettime() instead of assignment from `time'. (`time' is too volatile to use outside of splclock(). microtime() is probably too expensive to use for every i/o. However, setting ifi_lastchange for every i/o is just wrong according to the comment about ifi_lastchange in . It is set then for atm, fddi and the latest version of ppp.) END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-11-18T13:52:41.000000Z K 7 svn:log V 205 Cleaned up PPP_FILTER/NBPFILTER ifdefs. Use gettime() instead of microtime() to set if_lastchange for i/o's. microtime() is probably too expensive. However, setting if_lastchange for i/o's may be wrong. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-11-18T14:08:51.000000Z K 7 svn:log V 515 Don't test for conflicting combinations of PPP_FILTER/BPFILTER here. Testing in if_ppp.c is good enough. Added comments about bogus #includes and #defines. Removed unused #includes. Don't depend on gcc's misfeature of rewriting short args in old-style function definitions to match wrong prototypes. I just changed the function definition to match the prototype, since this is easy to verify automatically (it causes no changes in the object code), but it breaks K&R1 support and doesn't fix the pessimal type. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-11-18T14:14:34.000000Z K 7 svn:log V 59 Removed unused #includes. Police <> vs "" #include style. END K 10 svn:author V 3 phk K 8 svn:date V 27 1997-11-18T14:19:44.000000Z K 7 svn:log V 134 Give ext2fs it's own VOP_REMOVE, VOP_LINK, VOP_RENAME, VOP_MKDIR, VOP_RMDIR, VOP_CREATE, VOP_MKNOD, VOP_SYMLINK and ext2_makeinode(). END K 10 svn:author V 3 phk K 8 svn:date V 27 1997-11-18T14:20:09.000000Z K 7 svn:log V 17 unifdef -UEXT2FS END K 10 svn:author V 3 phk K 8 svn:date V 27 1997-11-18T14:39:04.000000Z K 7 svn:log V 38 There is no ccdread() nor ccdwrite(). END K 10 svn:author V 3 phk K 8 svn:date V 27 1997-11-18T14:40:36.000000Z K 7 svn:log V 24 Staticize a few things. END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-11-18T14:52:08.000000Z K 7 svn:log V 133 Add throughput logging (disabled by default). Use "enable throughput" to see modem & IPCP throughput. Removed an extraneous prompt() END K 10 svn:author V 3 phk K 8 svn:date V 27 1997-11-18T15:07:35.000000Z K 7 svn:log V 11 Staticize. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-11-18T15:10:38.000000Z K 7 svn:log V 190 Removed an unused #include in the `#ifdef KERNEL' case. Fixed a comment to match the code. The code is still wrong (ffs_checkoverlap() should be staticized and called from a ddb command). END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-11-18T15:16:43.000000Z K 7 svn:log V 118 Get buffer stuff by #including instead of . Staticized boot(). Fixed a gratuitous ANSIism. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-11-18T15:16:54.000000Z K 7 svn:log V 19 Staticized boot(). END K 10 svn:author V 3 jdp K 8 svn:date V 27 1997-11-18T15:23:23.000000Z K 7 svn:log V 109 Back out revision 1.10. It broke the build of sh, which compiles this file with warnx() defined as a macro. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1997-11-18T15:24:46.000000Z K 7 svn:log V 64 Merge from main branch: back out warnx() "fix", which broke sh. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-11-18T16:01:15.000000Z K 7 svn:log V 128 Removed unused #includes. Fixed bugs in rev.1.35: - nonblocking mode was per-device instead of per-file. - lots of style bugs. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-11-18T16:12:51.000000Z K 7 svn:log V 290 Removed unused #includes. Ifdefed a conditionally used #include. Fixed nonblocking mode. It was per-device instead of per-file. Don't depend on gcc's misfeature of rewriting char args in old-style function definitions to match wrong prototypes. Break K&R1 support to fix this quickly. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-11-18T16:13:06.000000Z K 7 svn:log V 64 Fixed nonblocking mode. It was per-device instead of per-file. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-11-18T16:29:53.000000Z K 7 svn:log V 232 Removed unused #includes. Fixed nonblocking mode. It was per-device instead of per-file. This also fixes clobbering of bd_rtout by overloading it to hold a wrong version of the blocking flag. I hope nothing depends on the bugs. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-11-18T16:36:15.000000Z K 7 svn:log V 119 Removed unused #includes. Fixed gratuitous ANSIisms. Fixed nonblocking mode. It was per-device instead of per-file. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-11-18T16:37:04.000000Z K 7 svn:log V 39 Removed now-unused blocking mode flag. END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-11-18T18:17:25.000000Z K 7 svn:log V 67 Fix interactive mode so that it doesn't require a passwd (again!). END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-11-18T18:59:57.000000Z K 7 svn:log V 24 Add a loopback example. END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-11-18T19:21:47.000000Z K 7 svn:log V 51 Add the ``loop'' example to the right file (oops). END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-11-18T19:38:27.000000Z K 7 svn:log V 30 Allow zero args to "cvs log". END K 10 svn:author V 4 nate K 8 svn:date V 27 1997-11-18T21:04:01.000000Z K 7 svn:log V 179 - Renamed 'card.h' to 'cardinfo.h', to avoid namespace collisions with the card.h that config builds. [ Repository renaming done in the background to save the card.h history ] END K 10 svn:author V 4 nate K 8 svn:date V 27 1997-11-18T21:08:14.000000Z K 7 svn:log V 87 - Include instead of which was recently renamed. END K 10 svn:author V 4 nate K 8 svn:date V 27 1997-11-19T02:31:41.000000Z K 7 svn:log V 32 - Renamed log_1s() to logmsg(). END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-11-19T11:34:22.000000Z K 7 svn:log V 57 Sync with sys/i386/conf/majors.i386 revision up to 1.22. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-11-19T11:35:22.000000Z K 7 svn:log V 54 Synchronize with sys/i386/isa/clock.c revision 1.104. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-11-19T11:35:52.000000Z K 7 svn:log V 44 Sync with sys/i386/isa/mse.c revision 1.35. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-11-19T11:36:24.000000Z K 7 svn:log V 44 Sync with sys/i386/isa/npx.c revision 1.54. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-11-19T11:37:06.000000Z K 7 svn:log V 48 Sync with sys/i386/isa/pcaudio.c revision 1.38. END K 10 svn:author V 4 nate K 8 svn:date V 27 1997-11-19T18:51:25.000000Z K 7 svn:log V 169 - Setup a default route (if one is set) when the card is inserted. This needs to be re-thought, but should work better for 95% of the users. Stolen from: rc.network END K 10 svn:author V 4 nate K 8 svn:date V 27 1997-11-19T18:53:36.000000Z K 7 svn:log V 95 - MFC: * new ACCTON card settings * setup a default route when an ethernet card is inserted. END K 10 svn:author V 5 guido K 8 svn:date V 27 1997-11-19T18:57:49.000000Z K 7 svn:log V 31 Style fix. Complaint by: Bruce END K 10 svn:author V 5 asami K 8 svn:date V 27 1997-11-20T00:33:07.000000Z K 7 svn:log V 107 Bump RELDATE by 1, we are post-2.2.5R now. Forgotten by: yours truly, should have done it a long time ago END K 10 svn:author V 5 asami K 8 svn:date V 27 1997-11-20T05:31:44.000000Z K 7 svn:log V 202 Add new target "checksubdirs". It will warn about any subdirectories that are not in the SUBDIR list. It also knows about the "standard" directories that are to be ignored ("CVS", "distfiles", etc.). END K 10 svn:author V 5 asami K 8 svn:date V 27 1997-11-20T05:33:56.000000Z K 7 svn:log V 398 Define MASTER_SITE_SUBDIR and PATCH_SITE_SUBDIR to default to "." so we won't have double-slashes. Add support for new port variable MANUAL_PACKAGE_BUILD. If this is defined as well as the user variable PACKAGE_BUILDING, the port will be ignored. This is used to mark ports that can be built normally except on a machine that has a lot of conflicting ports (i.e., our package building machine). END K 10 svn:author V 5 asami K 8 svn:date V 27 1997-11-20T05:34:49.000000Z K 7 svn:log V 13 Merge 1.267. END K 10 svn:author V 5 asami K 8 svn:date V 27 1997-11-20T05:37:23.000000Z K 7 svn:log V 29 Merge everything up to 1.23. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-11-20T07:18:07.000000Z K 7 svn:log V 37 Remove sccsid, not present in Lite2. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-11-20T07:21:55.000000Z K 7 svn:log V 75 Cosmetic in error strings. Sort Xrefs. Add usage (with syslog capability). END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-11-20T07:23:44.000000Z K 7 svn:log V 33 Use err(3). exit(-1) -> exit(1). END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-11-20T07:26:04.000000Z K 7 svn:log V 70 Add const to copyright string. Put sccsid under #if 0/#endif control. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-11-20T15:09:38.000000Z K 7 svn:log V 90 stat() the correct file in execvp() so that the fine tuned errno handling actually works. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-11-20T15:13:20.000000Z K 7 svn:log V 100 Don't check for the unlikely case of useconds == 0 here. The kernel checks it. Fixed a style bug. END K 10 svn:author V 4 nate K 8 svn:date V 27 1997-11-20T15:48:41.000000Z K 7 svn:log V 89 - Renamed -> . Forgotten by: me Reminded by: Bruce END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-11-20T16:08:56.000000Z K 7 svn:log V 872 Fixed marking of access time for special files and fifos (don't do it if the file system is mounted noatime). Not fixed: the access time is marked at the start of a read() and not marked on successful completion. I think this should be handled at the vfs level. Print a better panic message for missing vops. Don't use printf() before panic(), since the printf()ed part isn't shown by gdb. This actually loses a little with the current gdb, since gdb just prints the fmt arg to panic, so %'s aren't expanded. gdb should fetch the full message from the message buffer if possible. Fixed default vop function for vop_getpages_desc. It needs to just return EOPNOTSUPP so that the vnode pager can get the pages in using a general method. Panicing broke exec'ing of files on ext2fs file systems. ffs works because it doesn't use the default. Fixed nearby style bugs. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-11-20T16:36:17.000000Z K 7 svn:log V 100 Removed unused includes. Staticized. Avoid passing a `retval' to fork1(). Fixed some style bugs. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-11-20T16:53:23.000000Z K 7 svn:log V 27 Cleaned up revs.1.19-1.21: END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-11-20T16:56:25.000000Z K 7 svn:log V 107 Use consistent description strings for M_EXT2NODE. This also fixes a spelling error in the unused string. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-11-20T17:07:21.000000Z K 7 svn:log V 285 Don't allow setting the dump device to any partition except the one traditionally reserved for swap devices. The restrictions should now be the same as the ones for dumpsys(). The restriction on the partition should be removed someday, and dumpsys() shouldn't repeat all the checks. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-11-20T18:09:36.000000Z K 7 svn:log V 697 Fixed write enabling of the kernel text section. The overlap checking was mostly wrong at the boundaries. For the lower limit, VM_MIN_KERNEL_ADDRESS was used instead of btext and there was an off-by-(`size' - 1) error. For the upper limit, &etext was used instead of etext and there was an off-by-1 error. The bugs were harmless because `size' is not too large and some memory is mapped just beyond the ends. We still depend on the former to avoid having to handle the case where the memory range covers the whole text section, and on the latter to prevent problems when we map just beyond an end to allow writing an address range that overlaps the end. Fixed placement of a nearby comment. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-11-20T18:24:52.000000Z K 7 svn:log V 337 Fixed wrong limits for the kernel text in db_numargs(). The interval [VM_MIN_KERNEL_ADDRESS, etext] was used instead of [btext, etext). Added a comment about this being completely wrong for LKMs. This only affects interpreting the instructions after the return to attempt decide the number of args. The attempt usually fails anyway. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-11-20T18:43:55.000000Z K 7 svn:log V 35 Avoid passing some more `retval's. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-11-20T19:09:43.000000Z K 7 svn:log V 253 Avoid passing a `retval' to wait1() Disallow wait options that are not a combination of the standard POSIX options WUNTRACED and WNOHANG, as is required by POSIX. BSD doesn't have any extensions here, but the code was `#ifdef notyet' for some reason. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-11-20T19:30:35.000000Z K 7 svn:log V 75 Moved some extern declarations to header files (unused ones to /dev/null). END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-11-20T19:41:20.000000Z K 7 svn:log V 78 Removed a duplicate (sloppy common-style) definition. Fixed some style bugs. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1997-11-20T20:04:49.000000Z K 7 svn:log V 70 Add Matt Dillon's quick fix hack for the self-connect DoS. PR: 5103 END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-11-20T20:07:59.000000Z K 7 svn:log V 41 Fixed a sloppy common-style definitions. END K 10 svn:author V 7 wollman K 8 svn:date V 27 1997-11-20T21:45:34.000000Z K 7 svn:log V 103 By popular demand, pull Matt Dillon's hackaround for the TCP self-connect bug into -stable. PR: 5103 END K 10 svn:author V 4 nate K 8 svn:date V 27 1997-11-20T22:31:11.000000Z K 7 svn:log V 152 - In addtition to flushing the routes, also flush the arp cache when bringing up the new network link. Submitted by: Guido van Rooij END K 10 svn:author V 4 nate K 8 svn:date V 27 1997-11-20T22:32:55.000000Z K 7 svn:log V 64 MFC: - Flush the arp cache when bringing up a new network link. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-11-21T05:44:07.000000Z K 7 svn:log V 108 Previous commit refers to SWAP_PART, which is only defined if the include file that it's in is #included... END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-11-21T07:38:43.000000Z K 7 svn:log V 44 Cosmetics in man page. Exit(-1) -> exit(1). END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-11-21T07:40:48.000000Z K 7 svn:log V 28 Use err(3). -Wall cleaning. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-11-21T07:43:53.000000Z K 7 svn:log V 75 Correct incompletes .Xrs. Remove duplicate #includes and unused variables. END K 10 svn:author V 6 yokota K 8 svn:date V 27 1997-11-21T11:36:21.000000Z K 7 svn:log V 373 Fix for a PS/2 mouse model from MouseSystems. It now appears that this mouse can correctly operate only in the high resolution mode. If the mouse pointer jumps to the top or left edge or the top-left corner of the screen, try defining PSM_MSCKLUDGE in the kernel configuration file. This option will put the mouse in the high resolution mode during device initialization. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-11-21T11:37:03.000000Z K 7 svn:log V 35 Const poisoning from ks_shortdesc. END K 10 svn:author V 6 yokota K 8 svn:date V 27 1997-11-21T11:37:07.000000Z K 7 svn:log V 616 Make comp_vgaregs() less strict about VGA register values when checking the BIOS video mode paramter table. Now syscons uses the parameter table even if some bits in the table are different from the current VGA register settings. Even if comp_vgaregs() finds that the BIOS video parameter table looks totally unfamiliar to it, syscons allows the user to change the current video mode to some modes which are based on the VGA 80x25 mode. They are VGA 80x30, VGA 80x50, VGA 80x60. In this case the user will be warned, during boot, that video mode switching is only paritally supported on his machine. PR: bin/4477 END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-11-21T16:03:28.000000Z K 7 svn:log V 98 MFC: HOME bufer overflow fix, manpage spelling fixes, __set_ospeed declaration, issetugid() check END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-11-21T18:14:02.000000Z K 7 svn:log V 589 Moved splhigh()/spl0() calls from isa_configure() to configure() so that there is a natural place to initialize `safepri' in a future commit. Spinoffs: - spl0() gets called in the unlikely event that isa is not configured. - configure() has better control over enabling interrupts. - it is now less unclear that interrupts aren't actually enabled early. Rev.1.48 of autoconf.c seems to have done the opposite of what was intended - moving the isa_configure() call delayed the spl0() side effect. Added some comments about the bogons. Removed the splhigh() call since it is a no-op. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-11-21T18:27:15.000000Z K 7 svn:log V 381 Fixed setting of `safepri'. It should be SWI_AST_MASK most of the time, but was left at 0. This caused the "can't happen" case in splz_swi to happen for panics when tsleep() calls splx(safepri) and there is a SWI_AST pending. This was harmless because the the error handling happens to be right. Debugging this was tricky because debugger traps force SWI_AST_MASK on in `cpl'. END K 10 svn:author V 6 jlemon K 8 svn:date V 27 1997-11-21T22:33:52.000000Z K 7 svn:log V 70 Correct CPU_CYRIX_NO_LOCK fix. PR: 5121 Pointed out by: Matthew Hunt END K 10 svn:author V 6 jlemon K 8 svn:date V 27 1997-11-21T22:37:46.000000Z K 7 svn:log V 71 Fix CPU_CYRIX_NO_LOCK option to use correct control register. PR: 5121 END K 10 svn:author V 8 jraynard K 8 svn:date V 27 1997-11-21T23:18:05.000000Z K 7 svn:log V 279 Fix bit-twiddling in sigismember(3). Note this ONLY affects the function version - the macro version is always used unless for some reason you put #undef sigismember in your code before calling it. PR: 3615 Submitted by: Nanbor Wang (slightly amended patch) END K 10 svn:author V 6 fenner K 8 svn:date V 27 1997-11-22T01:00:42.000000Z K 7 svn:log V 93 Suggest using "-b" or "-t" if the connection is reset (typical symptom of broken TCP stack). END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-11-22T03:34:46.000000Z K 7 svn:log V 28 const correctness for dl*() END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-11-22T03:37:54.000000Z K 7 svn:log V 474 Fix prototypes. Remove extraneous decls. Add ``const'' to several places. Allow ``make NOALIAS=1'' to remove IP aliasing. Merge with OpenBSD - only the Makefiles vary. We can now survive a compile with -Wall -Wbad-function-cast -Wcast-align -Wcast-qual -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wredundant-decls -Wshadow -Wstrict-prototypes -Wwrite-strings -Wchar-subscripts (although the Makefile just contains -Wall). END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-11-22T04:02:51.000000Z K 7 svn:log V 61 Check for rejected mail Not commented on by: freebsd-hackers END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-11-22T06:10:36.000000Z K 7 svn:log V 790 Fixed rev.1.81. mp->mnt_kern_flag was restored in the non-error case of `mount -u'. This only matters for `mount -u' competing with unmounts. If I understand the locking correctly: if mount() blocks, then unmount() may run and set mp->kern_flag for the same mp. Then unmount() blocks waiting for mount() to finish. When unmount() continues, its MNTK flags (MNTK_UNMOUNT and MNTK_MWAIT) may have been clobbered. Didn't fix old bugs: - restoring mp->mnt_kern_flag is wrong for the same reasons in the error case. - the error case of unmount() seems to be broken too: (a) MNTK_UNMOUNT gets clobbered, although another unmount() may have set it. Perhaps it shouldn't be set until after the full lock is aquired. (b) MNTK_MWAIT isn't honoured. Fixed a nearby style bug. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-11-22T06:18:54.000000Z K 7 svn:log V 84 Fixed some style and contents bugs in comments. Copied comments are usually wrong. END K 10 svn:author V 6 msmith K 8 svn:date V 27 1997-11-22T06:19:59.000000Z K 7 svn:log V 96 Add Winbond W89C940 ID to the list. Submitted by: Micha Class END K 10 svn:author V 6 msmith K 8 svn:date V 27 1997-11-22T06:21:10.000000Z K 7 svn:log V 104 Merge Winbond W89C940 support from -current Submitted by: Micha Class END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-11-22T06:41:21.000000Z K 7 svn:log V 228 Staticized. Use OID_AUTO instead of a magic number for the debug.syncprt sysctl. (This sysctl doesn't actually work. FreeBSD nuked it, but parts of it were mismerged from Lite2. It is not very good, but better than nothing.) END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-11-22T06:45:57.000000Z K 7 svn:log V 52 Ifdefed a conditionally used #include. Staticized. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-11-22T07:00:40.000000Z K 7 svn:log V 286 Unremoved prtrealloc and the declaration of ffs_clusteralloc(). These are used in the `#ifdef notyet' case :-). This case is used except in the `#if !defined (not_yes)' case :-|. This has something to do with the `#ifdef notyet_block_reallocation_enabled' case in vfs_cluster.c :-(. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-11-22T08:35:46.000000Z K 7 svn:log V 12 Staticized. END K 10 svn:author V 4 alex K 8 svn:date V 27 1997-11-22T13:00:48.000000Z K 7 svn:log V 84 Bring in compile time override of default rule from -current. PR: 5068 END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-11-22T13:46:02.000000Z K 7 svn:log V 122 Understand how to derive the names of interfaces when they aren't ordered. This is probably vital for laptop support ;-I END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-11-22T13:47:02.000000Z K 7 svn:log V 30 Up the version number to 1.5. END K 10 svn:author V 5 guido K 8 svn:date V 27 1997-11-22T20:23:33.000000Z K 7 svn:log V 54 MFC: watch out when remote file names start with '|'. END K 10 svn:author V 4 alex K 8 svn:date V 27 1997-11-22T22:11:43.000000Z K 7 svn:log V 92 MFC documentation for IPFIREWALL_DEFAULT_TO_ACCEPT. Reminded by: Studded END K 10 svn:author V 8 jraynard K 8 svn:date V 27 1997-11-23T02:02:39.000000Z K 7 svn:log V 114 Cleanup: fix a few typos, fit ASCII output onto an 80-column terminal and use a fixed font which actually exists. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-11-23T06:02:47.000000Z K 7 svn:log V 503 Fixed long double formats. They were mostly not implemented except on systems where long doubles are just doubles. FreeBSD hasn't been such a system since it started using gcc-2.5 many years ago. The fix is of low quality. It loses precision. scanf() of long doubles doesn't seem to be used much, but gdb-4.16 uses %Lg format in its expression parser if it thinks that the system supports printf'ing of long doubles. The symptom was that floating point literals were usually interpreted to be 0.0. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-11-23T06:03:31.000000Z K 7 svn:log V 35 YAMFC (fixed long double formats). END K 10 svn:author V 3 jmg K 8 svn:date V 27 1997-11-23T07:03:21.000000Z K 7 svn:log V 112 update of Luigi's sound drivers... this updates to 971117 plus a small sb change that was after that release.. END K 10 svn:author V 6 ahasty K 8 svn:date V 27 1997-11-23T07:35:06.000000Z K 7 svn:log V 37 Fixed acquired dma channel problem. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-11-23T09:18:18.000000Z K 7 svn:log V 494 Implemented "info float" for core files. Implemented reading of %fs and %gs from core files. Print weird floating point values better. We have to convert long doubles to doubles here because of limitations and bugs in printf() and floatformat_to_double() (long doubles aren't really supported and naive converion to double causes exceptions). Conversion loses information about weird formats (everything becomes a quiet NaN), and printf() doesn't know about different types of NaNs anyway. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-11-23T10:30:50.000000Z K 7 svn:log V 129 Fixed some style bugs in the poll() code. Removed dead code to "Avoid inadvertently sleeping forever". hzto() never returns 0. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-11-23T10:43:49.000000Z K 7 svn:log V 52 Fixed duplicate definitions of M_FILE (one static). END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-11-23T11:30:42.000000Z K 7 svn:log V 272 Fixed the sector size frobbing in sd_strategy() at least not to break for the usual sector size. dscheck() adjusts b_bcount to handle EOF, so we must scale it and not preserve it. i/o beyond the end of partitions has been broken since rev.1.96. Not fixed in: od driver END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-11-23T11:56:18.000000Z K 7 svn:log V 66 Fixed misuse of O_ACCMODE. Cosmetic. Not fixed in: sound driver END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-11-23T12:24:59.000000Z K 7 svn:log V 361 Fixed a missing conversion of retval to p_retval in disabled code. Fixed overflow of FFLAGS() in fcntl(F_SETFL, ...). This was not a security hole, but gave wrong results for silly flags values. E.g., it make fcntl(F_SETFL, -1) equivalent to fcntl(F_SETFL, 0). POSIX requires ignoring the open mode bits in fcntl() (even if they would be invalid for open()). END K 10 svn:author V 5 guido K 8 svn:date V 27 1997-11-23T13:32:45.000000Z K 7 svn:log V 51 MFC: handle files starting with '\|' more careful. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-11-23T17:58:55.000000Z K 7 svn:log V 26 Fixed spelling of EACCES. END K 10 svn:author V 6 ahasty K 8 svn:date V 27 1997-11-23T19:05:01.000000Z K 7 svn:log V 52 Missing part of my last sb_dsp.c sb16_dsp.c commit. END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-11-23T20:05:18.000000Z K 7 svn:log V 69 Fix the help command (broken when I re-prototyped all the commands). END K 10 svn:author V 6 ahasty K 8 svn:date V 27 1997-11-23T20:31:20.000000Z K 7 svn:log V 70 minor code clean up to sb_dsp.c and fix compile error with uart6850.c END K 10 svn:author V 6 ahasty K 8 svn:date V 27 1997-11-23T22:49:50.000000Z K 7 svn:log V 61 Fixed an acquired dma problem with respect to sb cards only. END K 10 svn:author V 4 alex K 8 svn:date V 27 1997-11-23T22:58:26.000000Z K 7 svn:log V 173 Correct the return value from pthread_cond_timedwait when a timeout occurs (was EAGAIN, is now ETIMEDOUT). Submitted by: Daniel M. Eischen END K 10 svn:author V 6 obrien K 8 svn:date V 27 1997-11-24T03:28:54.000000Z K 7 svn:log V 85 Fix syntax error for the mount_mfs example. Also update to a more realistic example. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1997-11-24T03:32:47.000000Z K 7 svn:log V 15 MFC (rev 1.13) END K 10 svn:author V 5 dyson K 8 svn:date V 27 1997-11-24T04:14:21.000000Z K 7 svn:log V 263 Fix the buffer flag frobbing. Note: It is invalid to gratuitiously modify b_flags, and this patch removes unneeded modifications. Only the needed b_flags bits are modified now. (Specifically, it is usually wrong to zero b_flags.) Submitted by: bde@freebsd.org END K 10 svn:author V 6 obrien K 8 svn:date V 27 1997-11-24T04:31:45.000000Z K 7 svn:log V 38 Do not limit mfs partitions to 32meg. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1997-11-24T06:18:27.000000Z K 7 svn:log V 137 Avoid manipulating the buffer map at interrupt time by deferring bfreekva to getnewbuf, and remove from brelse. Reviewed by: dg@root.com END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-11-24T07:23:59.000000Z K 7 svn:log V 84 Use .Nm ktrace instead of .Nm in SYNOPSIS section: otherwise, a newline is missing. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-11-24T07:27:06.000000Z K 7 svn:log V 69 Use err(3) instead of local redefinition. Add usage. -Wall cleaning. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-11-24T07:29:12.000000Z K 7 svn:log V 75 Key is 8 bytes according to code, not 10 as stated in man page. Add rcsid. END K 10 svn:author V 6 ahasty K 8 svn:date V 27 1997-11-24T07:31:20.000000Z K 7 svn:log V 109 Fixed poll related problem which was exhibited by running amp (audio mpeg player) and with cards such as SB. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-11-24T07:31:31.000000Z K 7 svn:log V 35 Cosmetics in usage() and man page. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-11-24T07:33:42.000000Z K 7 svn:log V 21 Add usage(), rcsids. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-11-24T07:36:46.000000Z K 7 svn:log V 21 Add Ids, from lite2. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1997-11-24T09:24:19.000000Z K 7 svn:log V 82 Add note that things in /etc/rc are run under login class `daemon' by /sbin/init. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-11-24T13:25:37.000000Z K 7 svn:log V 99 Fixed some #include messes. Hid the check of the user %cs in syscall() under `#ifdef DIAGNOSTIC'. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-11-24T13:50:24.000000Z K 7 svn:log V 146 Unstaticized rn_delete() and rn_lookup(). They are used in dark corners of netatalk (if NETATALKDEBUG is configured). Removed stray semicolons. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-11-24T14:18:00.000000Z K 7 svn:log V 227 Don't call malloc(..., M_WAITOK) at splnet(). Doing so is often a mistake (since softnet interrupts may occur if malloc() waits), and doing it harmlessly but unnecessarily here interfered with detection of the mistaken cases. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-11-24T15:03:13.000000Z K 7 svn:log V 149 Don't #define max() to get a version that works with vm_ooffset's. Just use qmax(). This should be fixed more generally using overloaded functions. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-11-24T15:15:33.000000Z K 7 svn:log V 64 Removed all traces of P_IDLEPROC. It was tested but never set. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-11-24T16:33:03.000000Z K 7 svn:log V 414 Fixed overflow in ufs_getblns(). For ufs on systems with 32-bit ints, triple indirect blocks only worked for block sizes of 4K, since MNINDIR(ump)**3 overflows for larger block sizes (e.g., (8192/4)**3 = 2**33 > INT_MAX). This fix is not the obvious one of changing some types to 64 bits. It rearranges the code to avoid some unnecessary 64-bit calculations. Reviewed by: Kirk McKusick END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-11-24T18:16:23.000000Z K 7 svn:log V 570 Added a sysctl (machdep.cputime_clock) to select the clock used by "high resolution" profiling. The available clocks are: - the i8254 clock - on non-SMP i586's and i686's: the TSC - on systems with I586_PMC_GUPROF configured, and PERFMON configured and available: all the performance counters. This is unfinshed (there are problems with locking out the PERFMON device driver, and with losing calibration after switching the clock), but better than static configuration or writing to kmem. Changed ifdefs to avoid generating code for non-working option combinations. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-11-24T18:35:04.000000Z K 7 svn:log V 97 Fixed multiple definitions of boothowto. Fixed bitrot in the read-only access to kern.boottime. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-11-24T18:35:11.000000Z K 7 svn:log V 41 Fixed multiple definitions of boothowto. END K 10 svn:author V 3 bde K 8 svn:date V 27 1997-11-24T19:25:24.000000Z K 7 svn:log V 220 Fixed missing #include of "opt_quota.h". Sorted the functions into the same order as in ufs_vnops.c so that this can be compared with the latter without getting 2627 lines of diffs. Now we get only 1920 lines of diffs. END K 10 svn:author V 4 alex K 8 svn:date V 27 1997-11-24T22:58:27.000000Z K 7 svn:log V 60 Merge pthread_cond_timedwait return value fix from rev 1.6. END K 10 svn:author V 4 alex K 8 svn:date V 27 1997-11-24T23:04:29.000000Z K 7 svn:log V 111 Added missing source file uthread_sigwait.c. Submitted by: Daniel M. Eischen END K 10 svn:author V 4 alex K 8 svn:date V 27 1997-11-24T23:07:51.000000Z K 7 svn:log V 67 Merge from rev 1.10: added missing reference to uthread_sigwait.c. END K 10 svn:author V 4 alex K 8 svn:date V 27 1997-11-25T01:29:16.000000Z K 7 svn:log V 238 Modify the return values to comply with POSIX. Previously these functions would return -1 and set errno to indicate the specific error. POSIX requires that the functions return the error code as the return value of the function instead. END K 10 svn:author V 6 julian K 8 svn:date V 27 1997-11-25T07:07:48.000000Z K 7 svn:log V 307 Shift a few SYSINT() calls around. this results in a few functions becoming static, and the SYSINITs being close to the code they are related to. setting up the dump device is with dumpsys() and kicking off the scheduler is with the scheduler. Mounting root is with the code that does it. Reviewed by: phk END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-11-25T07:14:34.000000Z K 7 svn:log V 79 Use warn(3). Hardcode progname instead of using argv[0]. Use Pa for file name. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-11-25T07:17:15.000000Z K 7 svn:log V 59 Sort #includes. Add rcsid. Add man page section in .Xrefs. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-11-25T09:42:26.000000Z K 7 svn:log V 97 Sync with sys/i386/isa/if_ed.c, if_fe.c and sio.c revisions 1.129, 1.35 and 1.189, respectively. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-11-25T09:51:46.000000Z K 7 svn:log V 87 Sync with sys/i386/isa/syscons.c and syscons.h revisions 1.229 and 1.36, respectively. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-11-25T09:52:29.000000Z K 7 svn:log V 45 Sync with sys/i386/isa/isa.c revision 1.107. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-11-25T09:53:44.000000Z K 7 svn:log V 47 Sync with sys/i386/i386/trap.c revision 1.115. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-11-25T09:54:36.000000Z K 7 svn:log V 56 Sync with sys/i386/i386/machdep.c revision up to 1.274. END K 10 svn:author V 6 yokota K 8 svn:date V 27 1997-11-25T12:34:24.000000Z K 7 svn:log V 46 YAMFC: MouseSystems PS/2 mouse kludge (1.46). END K 10 svn:author V 3 sos K 8 svn:date V 27 1997-11-25T12:44:44.000000Z K 7 svn:log V 111 Move the hardware currsor off screen when getting back from an unknown mode. Fix warning on uninitialized var. END K 10 svn:author V 6 yokota K 8 svn:date V 27 1997-11-25T13:05:20.000000Z K 7 svn:log V 170 YAMFC: mouse cursor fix (1.230), iso 2022 support (1.233), remove unused vars (1.237), rename shadowed local vars (1.238), comp_vgaregs() fix (1.239). OKed by: sos, phk END K 10 svn:author V 4 nate K 8 svn:date V 27 1997-11-25T19:15:59.000000Z K 7 svn:log V 255 - Don't worry about the previous state of the card (insert/removed), and instead Do The Right Thing when the kernel states a card was inserted/removed. This isn't a complete fix, but better than nothing. Reviewed by: Guido van Rooij END K 10 svn:author V 5 markm K 8 svn:date V 27 1997-11-25T19:30:38.000000Z K 7 svn:log V 542 From the author: Here are the remanding changes required to support the Ensoniq Soundscape using FreeBSD 3.0-current. Notes: 1) ad1848_init already has code to detect if DMA_DUPLEX should be set so it is not necessary (and is in fact a mistake) to hard code setting it. Not all soundcards (i.e. the current sscape driver) are capable of using DMA_DUPLEX. 2) The other changes are hopefully self explanatory. Feel free to let me know if you need additional information. Submitted by: john@feith.com (John Wehle) END K 10 svn:author V 4 nate K 8 svn:date V 27 1997-11-25T19:41:39.000000Z K 7 svn:log V 91 MFC: - Don't worry about the previous state of the card. - Renamed log_1s() to logmsg(). END K 10 svn:author V 5 markm K 8 svn:date V 27 1997-11-25T21:12:37.000000Z K 7 svn:log V 106 kinit(1) and its man page do not agre on what is reported with -v. Fix this. Submitted by: Sheldon Hearn. END K 10 svn:author V 5 brian K 8 svn:date V 27 1997-11-26T02:16:10.000000Z K 7 svn:log V 104 Display connect time as 0 if we've never been connected. Pointed out by: Jeff Kletsky END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-11-26T07:29:04.000000Z K 7 svn:log V 76 Use err(3). -Wall cleaning. Use Pa for file names and add section in Xrefs. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-11-26T07:31:14.000000Z K 7 svn:log V 53 Cosmetics in man page. Add rcsid and sort #includes. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-11-26T07:34:56.000000Z K 7 svn:log V 74 Remove \n at end of syslog string. -Wall cleaning. Cosmetics in man page. END K 10 svn:author V 8 charnier K 8 svn:date V 27 1997-11-26T07:36:51.000000Z K 7 svn:log V 51 Use err(3). -Wall cleaning. cosmetics in man page. END K 10 svn:author V 3 jkh K 8 svn:date V 27 1997-11-26T12:45:39.000000Z K 7 svn:log V 20 MFC: reenable NODOC END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-11-26T22:45:47.000000Z K 7 svn:log V 110 Removed an unused line of code, that caused an ``maybe used uninitialized'' warning. Found by: Simon Shapiro END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-11-26T22:48:24.000000Z K 7 svn:log V 113 Remove an extraneous ".kbd" that crept in for the Swiss German keyboard map. Submitted by: georg.wagner@ubs.com END K 10 svn:author V 5 joerg K 8 svn:date V 27 1997-11-26T22:50:30.000000Z K 7 svn:log V 41 MFC: rev 1.151, remove extraneous ".kbd" END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-11-27T10:14:11.000000Z K 7 svn:log V 49 Sync with sys/i386/isa/syscons.c revision 1.240. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-11-27T10:14:54.000000Z K 7 svn:log V 51 Sync with sys/i386/conf/files.i386 revision 1.179. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-11-27T10:15:48.000000Z K 7 svn:log V 52 Sync with sys/i386/i386/userconfig.c revision 1.97. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-11-27T12:59:46.000000Z K 7 svn:log V 107 Recognize 3C569 network interface when `PC98' is defined. Submitted by: HAMADA Naoki END K 10 svn:author V 5 steve K 8 svn:date V 27 1997-11-27T17:52:52.000000Z K 7 svn:log V 85 datasize-curr -> datasize-cur, typo fix. PR: 5152 Submitted by: owaki@st.rim.or.jp END K 10 svn:author V 5 steve K 8 svn:date V 27 1997-11-27T17:55:27.000000Z K 7 svn:log V 90 MFC: datasize-curr -> datasize-cur, typo fix. PR: 5152 Submitted by: owaki@st.rim.or.jp END K 10 svn:author V 5 steve K 8 svn:date V 27 1997-11-27T18:10:42.000000Z K 7 svn:log V 141 Make this manpage reveal its true identity. A diff of these changes has also been sent to opie-bugs@inner.net. PR: 5129 Submitted by: jkh END K 10 svn:author V 3 pst K 8 svn:date V 27 1997-11-27T19:49:05.000000Z K 7 svn:log V 21 Import TCL v8.0 PL2. END K 10 svn:author V 3 pst K 8 svn:date V 27 1997-11-27T19:49:05.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r31434, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 1997-11-27T19:49:06.000000Z K 7 svn:log V 77 This commit was manufactured by cvs2svn to create tag 'tcl-vendor-tcl8_0_p2'. END K 10 svn:author V 3 pst K 8 svn:date V 27 1997-11-27T19:52:45.000000Z K 7 svn:log V 25 Resolve merge conflicts. END K 10 svn:author V 3 pst K 8 svn:date V 27 1997-11-27T20:52:28.000000Z K 7 svn:log V 22 Upgrade minor version END K 10 svn:author V 3 jdp K 8 svn:date V 27 1997-11-27T21:26:08.000000Z K 7 svn:log V 305 The previous revision (objfiles.c:1.2) fixed backtracing in the absence of full debugging symbols for the kernel, but broke it for application programs. This commit disables that change except when kernel debugging mode is in effect. This needs to go into -2.2 as well, after a suitable burn-in period. END K 10 svn:author V 5 steve K 8 svn:date V 27 1997-11-28T15:48:08.000000Z K 7 svn:log V 103 Sort option list so that -amin works. PR: 5171 Submitted by: Dmitrij Tejblum END K 10 svn:author V 3 jdp K 8 svn:date V 27 1997-11-28T19:05:11.000000Z K 7 svn:log V 183 Remove the prototypes for dlopen and related functions. They don't belong here. The standard place for them is , and there is already another copy of the prototypes there. END K 10 svn:author V 3 jdp K 8 svn:date V 27 1997-11-28T19:34:27.000000Z K 7 svn:log V 143 In the "ldd -v" output, display the N_AUX information for each symbol. It indicates whether the symbol refers to a function or a data object. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1997-11-29T01:33:10.000000Z K 7 svn:log V 147 Fix and complete the AIO syscalls. There are some performance enhancements coming up soon, but the code is functional. Docs will be forthcoming. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1997-11-29T02:57:46.000000Z K 7 svn:log V 205 Disable the VCHR optimization for AIO until I have implemented it. Just in case anyone wants to play with the POSIX AIO/LIO stuff. (As it is, it should work with ANY vnode, on UP systems only, for now.) END K 10 svn:author V 3 jdp K 8 svn:date V 27 1997-11-29T03:32:48.000000Z K 7 svn:log V 1162 Get rid of the dynamic linker's internal malloc package, and arrange things so that it uses the same malloc as is used by the program being executed. This has several advantages, the big one being that you can now debug core dumps from dynamically linked programs and get useful information out of them. Until now, that didn't work. The internal malloc package placed the tables describing the loaded shared libraries in a mapped region of high memory that was not written to core files. Thus the debugger had no way of determining what was loaded where in memory. Now that the dynamic linker uses the application's malloc package (normally, but not necessarily, the system malloc), its tables end up in the regular heap area where they will be included in core dumps. The debugger now works very well indeed, thank you very much. Also ... Bring the program a little closer to conformance with style(9). There is still a long way to go. Add minimal const correctness changes to get rid of compiler warnings caused by the recent const changes in and . Improve performance by eliminating redundant calculations of symbols' hash values. END K 10 svn:author V 5 steve K 8 svn:date V 27 1997-11-29T04:45:41.000000Z K 7 svn:log V 106 Finish the work of changing NCRD to NCARD. PR: 5163 Submitted by: NAGAO Takaaki END K 10 svn:author V 2 dg K 8 svn:date V 27 1997-11-29T08:11:01.000000Z K 7 svn:log V 52 Shuffle things a bit for better cacheline behavior. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-11-29T11:30:57.000000Z K 7 svn:log V 290 Work around the problems caused by calling issetugid() in libtermcap in a similar way to libc. Sigh. This is not pretty but seems to work. Somthing like this was needed in preference to bogusly bumping the major library number here. The syscall(SYS_issetugid) idea is originally Bruce's. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-11-29T11:33:37.000000Z K 7 svn:log V 248 MFC: hack workaround to avoid breakage by recently added calls to issetugid(). -stable's libtermcap.so.2.1 and -current's bogus libtermcap.so.3.0 are now pretty much identical. Sigh... It's a shame we can't revert the -current major number bump. END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-11-29T11:39:31.000000Z K 7 svn:log V 118 s/geteid/geteuid/ - it's lucky I have a large supply of left-over pointy hats from Tristan's last birthday party. :-] END K 10 svn:author V 5 peter K 8 svn:date V 27 1997-11-29T11:40:48.000000Z K 7 svn:log V 69 MFC: s/geteid/geteuid/ - finger slippage between testing and commit. END K 10 svn:author V 4 kato K 8 svn:date V 27 1997-11-29T14:41:48.000000Z K 7 svn:log V 50 MFC (recognize 3C569 NIC on PC98; revision 1.68). END K 10 svn:author V 5 steve K 8 svn:date V 27 1997-11-30T01:01:47.000000Z K 7 svn:log V 136 Always call gripe_reading_mp_config with the required arguments. PR: 3894 Submitted by: Stephen Clawson END K 10 svn:author V 5 steve K 8 svn:date V 27 1997-11-30T01:10:14.000000Z K 7 svn:log V 129 MFC: call gripe_reading_mp_config with the required args. PR: 3894 Submitted by: Stephen Clawson END K 10 svn:author V 6 obrien K 8 svn:date V 27 1997-11-30T01:33:22.000000Z K 7 svn:log V 122 Remove my `ulimit' hack -- latest changes to /etc/login.conf fixed the problem with mfs filesystems listed in /etc/fstab. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1997-11-30T04:36:31.000000Z K 7 svn:log V 1495 Finish up the vast majority of the AIO/LIO functionality. Proper signal support was missing in the previous version of the AIO code. More tunables added, and very efficient support for VCHR files has been added. Kernel threads are not used for VCHR files, all work for such files is done for the requesting process directly. Some attempt has been made to charge the requesting process for resource utilization, but more work is needed. aio_fsync is still missing (but the original fsync system call can be used for now.) aio_cancel is essentially a noop, but that is okay per POSIX. More aio_cancel functionality can be added later, if it is found to be needed. The functions implemented include: aio_read, aio_write, lio_listio, aio_error, aio_return, aio_cancel, aio_suspend. The code has been implemented to support the POSIX spec 1003.1b (formerly known as POSIX 1003.4 spec) features of the above. The async I/O features are truly async, with the VCHR mode of operation being essentially the same as physio (for appropriate files) for maximum efficiency. This code also supports the signal capability, is highly tunable, allowing management of resource usage, and has been written to allow a per process usage quota. Both the O'Reilly POSIX.4 book and the actual POSIX 1003.1b document were the reference specs used. Any filedescriptor can be used with these new system calls. I know of no exceptions where these system calls will not work. (TTY's will also probably work.) END K 10 svn:author V 3 jmg K 8 svn:date V 27 1997-11-30T09:44:28.000000Z K 7 svn:log V 232 fix a few style nites... make isa_dmacascade, isa_dmastart, isa_dmadone, and find_isadev MUCH easier to be found by starting them at the beginging of the line... remove braces inside of ifdef RESOURCE_CHECK... found by % in vi... END K 10 svn:author V 5 steve K 8 svn:date V 27 1997-11-30T17:17:29.000000Z K 7 svn:log V 131 Remove this copy of manpath.c and add the .PATH directive to get to the same file in ${.CURDIR}/../man. Suggested by: Bruce Evans END K 10 svn:author V 5 steve K 8 svn:date V 27 1997-11-30T17:25:23.000000Z K 7 svn:log V 91 MFC: remove this copy of manpath.c and use the other in ../man. Suggested by: Bruce Evans END K 10 svn:author V 4 ache K 8 svn:date V 27 1997-11-30T18:58:18.000000Z K 7 svn:log V 106 Sleep 10secs after kill -HUP instead of 3secs, some daemons like Apache may have log time to re-configure END K 10 svn:author V 5 steve K 8 svn:date V 27 1997-11-30T19:55:16.000000Z K 7 svn:log V 26 Resurrect manpath.c here. END K 10 svn:author V 5 steve K 8 svn:date V 27 1997-11-30T20:08:27.000000Z K 7 svn:log V 65 Remove manpath.[ch] here and use the ones in ../manpath instead. END K 10 svn:author V 5 steve K 8 svn:date V 27 1997-11-30T20:17:09.000000Z K 7 svn:log V 60 MFC: Use the manpath.[ch] files from the manpath directory. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1997-11-30T21:47:36.000000Z K 7 svn:log V 16 Fix an spl nit. END K 10 svn:author V 5 dyson K 8 svn:date V 27 1997-11-30T23:21:08.000000Z K 7 svn:log V 133 Correct a last minute code change. Would have been an infinite loop under certain error conditions. Submitted by: pst@shockwave.com END K 10 svn:author V 3 jmb K 8 svn:date V 27 1997-11-30T23:28:26.000000Z K 7 svn:log V 430 improve anti-spam rulesets: check_relay, check_mail, check_rcpt. break each ruleset into identified sections. (called groups). note which groups can be reordered. each group accepts and returns the same strings, as much as possible. reactivate Paul Vixie's RBL (in check_mail) add rules to limit mail relaying to a list of hosts and domains in the R class (check_rcpt, not active on hub.freebsd.org) Submitted by: jmb END K 10 svn:author V 3 jmb K 8 svn:date V 27 1997-12-01T00:15:38.000000Z K 7 svn:log V 499 improve anti-spam rulesets: check_relay, check_mail, check_rcpt. break each ruleset into identified sections. (called groups). note which groups can be reordered. each group accepts and returns the same strings, as much as possible. reactivate Paul Vixie's RBL (in check_mail) add rules to limit mail relaying to a list of hosts and domains in the R class (check_rcpt, not active on hub.freebsd.org) Submitted by: jmb END K 10 svn:author V 5 steve K 8 svn:date V 27 1997-12-01T00:44:16.000000Z K 7 svn:log V 55 Add mount_devfs(8) to the SEE ALSO section. PR: 5125 END K 10 svn:author V 5 steve K 8 svn:date V 27 1997-12-01T00:47:09.000000Z K 7 svn:log V 60 MFC: Add mount_devfs(8) to the SEE ALSO section. PR: 5125 END K 10 svn:author V 2 dg K 8 svn:date V 27 1997-12-01T05:45:15.000000Z K 7 svn:log V 54 Reorder struct callout for better cacheline behavior. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1997-12-01T06:06:35.000000Z K 7 svn:log V 28 Remove useless double test. END K 10 svn:author V 6 obrien K 8 svn:date V 27 1997-12-01T06:11:34.000000Z K 7 svn:log V 7 MF 22s END