ƒ›-97748 245 199 236 109 131 119 260 179 178 155 330 147 127 122 310 116 133 325 161 107 149 133 401 151 133 173 140 125 394 206 311 630 174 419 248 155 115 290 190 330 182 235 253 219 172 252 384 182 258 199 226 116 129 231 151 177 208 152 148 240 176 134 136 134 151 154 137 169 205 158 133 171 194 145 132 151 234 178 133 1394 229 113 142 132 178 132 111 179 122 204 372 190 195 199 228 240 210 130 172 344 313 386 292 187 138 173 105 118 266 526 161 123 224 260 162 132 141 165 153 258 129 193 145 219 188 126 153 157 242 205 354 465 244 287 268 171 188 316 250 187 204 279 149 146 133 214 161 175 206 362 215 232 182 171 442 148 244 153 132 186 129 287 191 133 411 177 148 244 181 145 188 181 204 144 175 147 147 178 182 179 144 118 459 137 99 99 104 123 147 137 118 178 183 123 211 182 180 484 181 184 210 967 145 155 264 128 238 162 156 218 207 239 368 340 167 181 513 161 253 212 423 169 301 135 165 152 433 224 204 226 293 210 157 176 131 143 198 168 146 358 132 232 156 177 210 128 K 10 svn:author V 8 schweikh K 8 svn:date V 27 2002-06-02T20:05:59.000000Z K 7 svn:log V 101 Fix typo in the BSD copyright: s/withough/without/ Spotted and suggested by: des MFC after: 3 weeks END K 10 svn:author V 3 des K 8 svn:date V 27 2002-06-02T21:54:55.000000Z K 7 svn:log V 143 Add support for 'j' flag. Simplify the size modifier code and reduce code duplication. Also add support for 'n' specifier. Reviewed by: bde END K 10 svn:author V 3 des K 8 svn:date V 27 2002-06-02T21:55:58.000000Z K 7 svn:log V 17 Whitespace nits. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-06-02T21:57:28.000000Z K 7 svn:log V 39 ANSIfy the one remaining K&R function. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-06-02T22:43:17.000000Z K 7 svn:log V 27 Connect perl to the build. END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-06-02T23:54:09.000000Z K 7 svn:log V 167 o Migrate vm_map_split() from vm_map.c to vm_object.c, renaming it to vm_object_split(). Its interface should still be changed to resemble vm_object_shadow(). END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-06-03T00:21:13.000000Z K 7 svn:log V 83 Remove comment about NO_WERROR, since it no longer applies. Pointed out by: silby END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2002-06-03T01:02:41.000000Z K 7 svn:log V 81 MFen (--> 1.22.2.249). Submitted by: Hideyuki KURASHINA END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2002-06-03T01:05:03.000000Z K 7 svn:log V 58 Forced commit: Previous commit is Approved by: re (bmah) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-06-03T01:26:45.000000Z K 7 svn:log V 237 MFC: revision 1.3: Don't load a module from /stand/modules in the MFS root if it is already in the kernel. This is needed to remove some bogus warnings booting from an i386 CD using cdboot or from an alpha CD. Approved by: re (murray) END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2002-06-03T09:13:22.000000Z K 7 svn:log V 53 - Add 'hea'. - Compile 'hfa' only on i386 (for now). END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2002-06-03T09:13:53.000000Z K 7 svn:log V 33 Build a 'hea_pci' driver module. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2002-06-03T09:14:12.000000Z K 7 svn:log V 28 Add new 'hea' driver files. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2002-06-03T09:16:52.000000Z K 7 svn:log V 215 Quick and dirty convert to newbus. (Eventually 'eni.c' should go away.) Module loads and unloads properly. Thanks to Richard Hodges for donating the hardware to allow me to work on this driver. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-06-03T09:58:44.000000Z K 7 svn:log V 23 Add pc98 subdirectory. END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-06-03T10:44:39.000000Z K 7 svn:log V 40 Skip %pN comes from ncurses PR: 15418 END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-06-03T12:06:49.000000Z K 7 svn:log V 228 Call getmntinfo with MNT_NOWAIT to avoid hanging if any NFS servers are down. Avoid trying to send RPCs to the pidXXX@machine names used in the special amd(8) mounts. PR: bin/6183 Submitted by: Petr Lampa END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-03T14:41:32.000000Z K 7 svn:log V 69 Correct HISTORY section - split(1) appeared at least as early as V3. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-03T14:42:28.000000Z K 7 svn:log V 15 Sort sections. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-03T14:45:20.000000Z K 7 svn:log V 57 Correct History section: kill(1) appeared in V4, not V6. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-03T14:48:33.000000Z K 7 svn:log V 41 Correct History: sync(8) appeared in V4. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-06-03T14:49:34.000000Z K 7 svn:log V 309 Reimplement FILES support using bsd.files.mk with the same set of features as in recently added bsd.incs.mk (FILESGROUPS, accessibility from both bsd.prog.mk and bsd.lib.mk, de-pessimized typical installation path, etc.) New standard targets: buildfiles, installfiles, and files (buildfiles + installfiles). END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-03T14:54:04.000000Z K 7 svn:log V 59 Correct History: time(1) appeared at least as early as V3. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-03T14:56:57.000000Z K 7 svn:log V 41 Correct History: nice(1) appeared in V4. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-03T14:59:49.000000Z K 7 svn:log V 81 Correct history (again): V3 had a kill command, only it was in section 8, not 1. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-03T15:02:02.000000Z K 7 svn:log V 48 Correct History: cal(1) appeared in V5, not V6. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-06-03T15:12:42.000000Z K 7 svn:log V 34 Do not overwrite mm locale files. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-06-03T15:34:59.000000Z K 7 svn:log V 300 MFC: pkg_version was incorrectly claiming that 1.5 == 1.5.0.1, because we weren't properly checking for the case that the two version strings being compared had different numbers of components. This has been fixed. pkg_version.pl 1.24->1.25 test-pkg_version.sh 1.2->1.3 Approved by: re (brian) END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-06-03T19:04:10.000000Z K 7 svn:log V 109 Correct bswap64() prototype. Submitted by: glewis MFC after: 1 day (assuming that there is re's approval) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-06-03T19:39:28.000000Z K 7 svn:log V 218 Add a 'mediaClose' script command to close the open media. An example use would be to unmount the CD you installed from and prompt the user to eject it before rebooting the machine. Sponsored by: The Weather Channel END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-06-03T19:42:49.000000Z K 7 svn:log V 537 Fix handling of the 'noError' variable. According to the code comments, one can set the 'noError' variable to ignore any errors that occur for the next command. However, the code was only unsetting 'noError' when an error actually occurred, so if you set 'noError', the next command completed ok, and the command after that failed, the second command's failure would be ignored. This fixes this by performing the 'noError' check earlier and then unsetting 'noError' after every command that is run. Sponsored by: The Weather Channel END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-06-03T20:01:06.000000Z K 7 svn:log V 82 MFC r1.314: fix the mouse question to do the right thing. Approved by: re (bmah) END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-06-03T20:35:35.000000Z K 7 svn:log V 321 Make the manpage consistent with the code on the subject of comments, as to not change the code to always do the "GNU" thing, as it's possible people rely on BSD m4(1) traditionally resetting comment characters in case of no arguments to the changecom function. PR: bin/17480 (I think this satisfies the problem report) END K 10 svn:author V 3 gad K 8 svn:date V 27 2002-06-03T20:47:01.000000Z K 7 svn:log V 155 Stop using the depreciated 'union wait' definitions, moving to a more standard handling of wait()-related routines. Submitted by: mike MFC after: 2 weeks END K 10 svn:author V 5 tobez K 8 svn:date V 27 2002-06-03T21:30:28.000000Z K 7 svn:log V 61 Recognize 0xbe as an uppercase character. Approved by: ache END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-06-03T21:36:20.000000Z K 7 svn:log V 21 Add a missing ``a''. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-06-03T22:09:04.000000Z K 7 svn:log V 193 Use a per-device worker thread to avoid blocking in mdstrategy() until the I/O completes. This fixes some easily reproducable deadlocks that occur when using md(4) with GEOM. Reviewed by: phk END K 10 svn:author V 8 pdeuskar K 8 svn:date V 27 2002-06-03T22:30:51.000000Z K 7 svn:log V 93 Added support for 82545EM and 82546EB based adapters. Added Vlan support. MFC after: 1 week END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-06-03T22:36:52.000000Z K 7 svn:log V 237 Backout revision 1.2 since it didn't work and replace it with a fix that actually does work. Ignore errors from kldload(2) if the errno value is EEXIST. It would help if this return value were documented in the kldload(2) manual page. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-06-03T22:59:19.000000Z K 7 svn:log V 89 Add a comment describing a resource leak that occurs during a failure case in obj_alloc. END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-06-03T23:13:11.000000Z K 7 svn:log V 141 Use POSIX macros for wait(2)-style status information instead of the deprecated 4.2/4.3BSD wait union. Fix some nearby pid_t/int confusion. END K 10 svn:author V 3 gad K 8 svn:date V 27 2002-06-04T01:16:13.000000Z K 7 svn:log V 160 Avoid checking WIFEXITED and WTERMSIG in some error situations where the value in wstatus is not related to the process that we care about. MFC after: 2 weeks END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2002-06-04T01:23:19.000000Z K 7 svn:log V 121 Typo fixes and translation refinements. Submitted by: Hideyuki KURASHINA Approved by: re (bmah) END K 10 svn:author V 3 gad K 8 svn:date V 27 2002-06-04T01:28:15.000000Z K 7 svn:log V 80 Fix all the 'return' statements in here to follow style(9). MFC after: 2 weeks END K 10 svn:author V 3 gad K 8 svn:date V 27 2002-06-04T02:48:12.000000Z K 7 svn:log V 159 Cosmetic improvements to some of the syslog() calls in here (in some cases simply getting the indentation right when the statement wraps). MFC after: 2 weeks END K 10 svn:author V 3 gad K 8 svn:date V 27 2002-06-04T03:40:24.000000Z K 7 svn:log V 291 Change some "process id" variables from 'int' to 'pid_t', renaming some of them to keep better track of which-is-which (multiple variables were named 'pid'). Moved a global pid-variable into the only routine that used it. Net result: fixes two compile-time warnings... MFC after: 2 weeks END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-06-04T04:08:18.000000Z K 7 svn:log V 85 Err, duh, free(3) doesn't set its argument to NULL... Fix realloc of a freed chunk. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-06-04T05:48:38.000000Z K 7 svn:log V 160 NODEV is defined the same in _KERNEL and !_KERNEL case, so move it out from the preprocessor conditional, and remove the now-empty #else. Reviewed by: asmodai END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-06-04T06:14:11.000000Z K 7 svn:log V 101 Add support for non-numeric key lookup via the 'cmds' file, by using the key base as the key number. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-04T08:45:38.000000Z K 7 svn:log V 133 confstr() returns (size_t)-1 on failure. Check for this explicitly instead of trying to see if an unsigned number is less than zero. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-04T09:16:09.000000Z K 7 svn:log V 24 Note SUSv2 conformance. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-04T09:17:30.000000Z K 7 svn:log V 37 Sort options in Description section. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-04T09:52:30.000000Z K 7 svn:log V 138 Respect the setting of the COLUMNS environment variable, use it instead of the TTY width obtained by ioctl() when set & non-null. (SUSv3) END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-04T10:00:08.000000Z K 7 svn:log V 59 Ignore COLUMNS environment variable if it is empty (SUSv3) END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-04T10:01:06.000000Z K 7 svn:log V 85 Document the fact that the `l' command uses the COLUMNS environment variable (SUSv3) END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-04T10:11:29.000000Z K 7 svn:log V 115 Ignore empty COLUMNS environment variable. COLUMNS should take precedence over TTY width found via ioctl() (SUSv3) END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-04T10:20:10.000000Z K 7 svn:log V 60 Respect setting of the COLUMNS environment variable (SUSv3) END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-06-04T10:37:47.000000Z K 7 svn:log V 52 Virgin import (trimmed) of GNU Tar version 1.13.25. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-06-04T10:37:47.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r97805, 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 2002-06-04T10:37:48.000000Z K 7 svn:log V 80 This commit was manufactured by cvs2svn to create tag 'tar-vendor-TAR_v1_13_25'. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-04T10:40:14.000000Z K 7 svn:log V 42 Wrap lines correctly for the `l' command. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-06-04T10:40:50.000000Z K 7 svn:log V 40 Add razor used for shaving out GNU Tar. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-06-04T11:08:12.000000Z K 7 svn:log V 38 Add importing/upgrading instructions. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-06-04T11:14:06.000000Z K 7 svn:log V 55 Send our ancienv GNU tar into Attic. Suggested by: ps END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-06-04T11:14:49.000000Z K 7 svn:log V 58 Add bmake bits for building GNU tar from src/contrib/tar. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-06-04T11:28:09.000000Z K 7 svn:log V 41 Don't forget to include ../Makefile.inc. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-06-04T12:05:29.000000Z K 7 svn:log V 76 Install MD documentations in ${TARGET} directory instead of ${TARGET_ARCH}. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-04T12:59:12.000000Z K 7 svn:log V 112 Quote alias values in the output of the alias(1) builtin so they are suitable for re-input to the shell (SUSv3) END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-04T13:01:51.000000Z K 7 svn:log V 66 Correct minor spacing problem in output of jobs -l for pipelines. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-04T13:13:54.000000Z K 7 svn:log V 41 Missing prototypes from previous commit. END K 10 svn:author V 5 tobez K 8 svn:date V 27 2002-06-04T14:33:15.000000Z K 7 svn:log V 77 MFC 1.3: recognize 0xbe as an uppercase character. Approved by: re (brian) END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-04T14:37:13.000000Z K 7 svn:log V 101 Don't output `state' and `current' fields for processes that aren't leaders in -l option to jobs(1). END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-04T14:40:33.000000Z K 7 svn:log V 53 Describe finished jobs as "Done", not "Exit" (SUSv3) END K 10 svn:author V 3 des K 8 svn:date V 27 2002-06-04T15:20:11.000000Z K 7 svn:log V 40 Don't build perl if NO_PERL is defined. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-04T15:26:00.000000Z K 7 svn:log V 59 Display job status correctly when a pipeline is suspended. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-06-04T17:02:27.000000Z K 7 svn:log V 140 Implement _Qp_sqrt. I've been unable to find a C program that gcc generates a call to this for, but apparently somehing in libstdc++ does. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-06-04T17:31:16.000000Z K 7 svn:log V 82 Move patches into the src/contrib/tar. Requested by: ps Reviewed by: md5(1) END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-06-04T17:41:47.000000Z K 7 svn:log V 38 Add REPORT LUNS basic infrastructure. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-06-04T18:04:27.000000Z K 7 svn:log V 1297 Gcc 3.1 (-O) now generates broken inline code for memset in some cases. This broke newfs (newfs left some garbage in a bitmap). The ASM for: #include int x, foo[100]; main() { memset(&foo[0], 0, x); } is (at least if you have fixed function alignment): .file "z.c" .text .p2align 2,,3 .globl main .type main,@function main: pushl %ebp movl %esp, %ebp pushl %edi pushl %eax movl x, %ecx xorl %eax, %eax shrl $2, %ecx movl $foo, %edi cld rep stosl andl $-16, %esp <-- the lower bits of `len' should be loaded near here testl $2, %edi <-- this seems to be meant to test the 2^1 bit in `len' (not alignment of the pointer like it actually does). %edi is the wrong register for holding the bits, since it is still needed for the pointer. je .L2 stosw .L2: testl $1, %edi <-- similarly for the 2^0 bit. je .L3 stosb .L3: movl -4(%ebp), %edi leave ret .Lfe1: .size main,.Lfe1-main .comm foo,400,32 .comm x,4,4 .ident "GCC: (GNU) 3.1 [FreeBSD] 20020509 (prerelease)" This seems to only result in (len % 3) bytes not being cleared, since gcc doesn't seem to use the builtin memset unless it knows that the pointer is aligned. If %edi could be misaligned, then too many bytes would be set. Submitted by: BDE END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-06-04T18:06:12.000000Z K 7 svn:log V 133 The brokenness in ix86_expand_clrstr is quite visible when you compare the function with ix86_expand_movstr. Submitted by: Tor Egge END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-06-04T18:10:54.000000Z K 7 svn:log V 18 Document -gstabs+ END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-06-04T19:40:45.000000Z K 7 svn:log V 49 Bump TSB_PAGES_SHIFT to 4. Less sucks too much. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-06-04T19:45:09.000000Z K 7 svn:log V 37 We don't need this library any more. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-06-04T20:00:29.000000Z K 7 svn:log V 83 Install the i386 MMX headers, and IA-64 intrinsics functions. Requested by: peter END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-06-04T20:01:53.000000Z K 7 svn:log V 37 Grammar nit. Submitted by: keramida END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-06-04T21:14:34.000000Z K 7 svn:log V 16 Remove GNU awk. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-06-04T21:16:18.000000Z K 7 svn:log V 83 Collapse lib and tar dirs into single top-level directory. Suggested by: obrien END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-06-04T21:25:41.000000Z K 7 svn:log V 27 ntpdate(1) is depreciated. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-06-04T21:50:02.000000Z K 7 svn:log V 111 Add a private thread_runnable() macro to make the code more readable and make the KSE diff easier to maintain. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-06-04T21:53:48.000000Z K 7 svn:log V 279 Optimize the adaptive mutex spin a bit. Use a simple while loop with simple reads (and on IA32, a "pause" instruction for each interation of the loop) to spin until either the mutex owner field changes, or the lock owner stops executing. Suggested by: tanimura Tested on: i386 END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-06-04T22:26:11.000000Z K 7 svn:log V 95 We want to play osterage and stick our heads in the sand and ignore things. Requested by: jhb END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-06-04T22:36:24.000000Z K 7 svn:log V 102 Replace thread_runnable() with thread_running() as the latter is more accurate. Suggested by: julian END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-06-05T00:34:58.000000Z K 7 svn:log V 103 Add information about setting up media to use the multi-volume support in sysinstall. Reviewed by: ru END K 10 svn:author V 6 jedgar K 8 svn:date V 27 2002-06-05T00:53:50.000000Z K 7 svn:log V 132 o Remove ftp.freebsd.org from the USA servers and add to the Denmark servers. o Add snapshots.jp.FreeBSD.org. Approved by: brian END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-06-05T01:01:20.000000Z K 7 svn:log V 142 Duplicate the pointer to the string containing the header so it does not get frobbed when/if the pointer it is actually a part of gets freed. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-06-05T01:02:13.000000Z K 7 svn:log V 112 Use a const char * where it is meant to be used. There's no reason to try to discard the const qualifier here. END K 10 svn:author V 6 gordon K 8 svn:date V 27 2002-06-05T01:06:33.000000Z K 7 svn:log V 35 Fix spelling nit in error message. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-06-05T01:32:21.000000Z K 7 svn:log V 75 Use of zero here meant many things, NULL, '\0' (NUL), and 0. Sort it out. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-06-05T01:33:54.000000Z K 7 svn:log V 246 Remove an XXX comment that seems to be a tiny bit no longer pertinent. This function seems to do the right thing, and is not a "stub", and whoever "marc" is, he's had plenty of time to do "the real one", so don't wait around for him any longer. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-06-05T01:36:30.000000Z K 7 svn:log V 215 Returning NULL here if malloc(3) fails is silly, at this point in the codepath we have't malloc(3)'d nearly as much as we probably will, so errx(3) away, instead of waiting for something to fail yet again later on. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-06-05T01:58:36.000000Z K 7 svn:log V 288 To comply with SUSv3, duplicate the variable contents for each given format, so that multiple -ovar=header lines do not overwrite eachother. This means that ps -ouser=USERNAME -ouser=WHO would now possibly print: USERNAME WHO juli juli Whereas before it would be: WHO WHO juli juli END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-06-05T02:01:46.000000Z K 7 svn:log V 194 A space cannot be a header string seperator it appears given the SUSv3 description of ps(1), which uses them. I question whether newline and tab can be either, but I'm not touching them. Yet. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-06-05T02:05:24.000000Z K 7 svn:log V 90 Support the 'comm' keyword, which is equivalent to our 'command', but specified by SUSv3. END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-06-05T02:21:01.000000Z K 7 svn:log V 45 Remove the deprecated 4.2/4.3BSD wait union. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-06-05T06:58:33.000000Z K 7 svn:log V 82 Back out addition of a plus sign. DPADD and LDADD belong to individual makefiles. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-06-05T06:59:10.000000Z K 7 svn:log V 14 Canonicalize. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-06-05T07:00:41.000000Z K 7 svn:log V 27 SUBDIR is initially empty. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-06-05T08:11:28.000000Z K 7 svn:log V 169 Oops, unbreak parsing of the `type' field in getasciilabel(). I had changed a `goto' to a `continue' in revision 1.52, but it continued the wrong loop. Noticed by: bde END K 10 svn:author V 3 des K 8 svn:date V 27 2002-06-05T10:05:03.000000Z K 7 svn:log V 433 First step towards SSL support: wrap connections in a 'struct connection' which contains the socket descriptor, the input buffer and (yet unused) SSL state variables. This has the neat side effect of greatly improving reentrance (though we're not *quite* there yet) and opening the door to HTTP connection caching. This commit is inspired by email conversations with and patches from Henry Whincup last fall. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-06-05T10:23:19.000000Z K 7 svn:log V 69 Fix a bug I introduced in the chunk decoder in the previous commit.. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-06-05T10:27:24.000000Z K 7 svn:log V 31 Add comments to struct cookie. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-06-05T10:31:01.000000Z K 7 svn:log V 131 Rename struct cookie to struct httpio to avoid confusion (it's not an HTTP cookie) and increase symmetry with equivalent FTP code. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-06-05T11:10:38.000000Z K 7 svn:log V 167 Preparation for UFS2 commit: Factor the ufs reading code out of the i386/boot2 loader so it can be reused by for instance sparc64. Sponsored by: DARPA and NAI Labs. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-06-05T11:20:37.000000Z K 7 svn:log V 70 Indent this file more like style(9). Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-06-05T11:38:19.000000Z K 7 svn:log V 40 Add the necessary dependencies for SSL. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-06-05T11:56:12.000000Z K 7 svn:log V 49 Avoid entering IOCCC with a memcpy turned bcopy. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-06-05T12:00:53.000000Z K 7 svn:log V 73 Make sparc64 share ufsread.c with i386. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-06-05T12:12:25.000000Z K 7 svn:log V 61 Remove UFS related #includes, they're read in ufsread.c now. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-06-05T12:19:08.000000Z K 7 svn:log V 165 Wrap everything in struct connection, and enforce timeouts everywhere (except for DNS operations). Always use funopen() for HTTP, to support both timeouts and SSL. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-06-05T12:30:45.000000Z K 7 svn:log V 37 Add explicit dependency on ufsread.c END K 10 svn:author V 3 des K 8 svn:date V 27 2002-06-05T12:46:36.000000Z K 7 svn:log V 100 Add SSL support + slight cleanup. Submitted by: Henry Whincup (in principle) END K 10 svn:author V 3 tmm K 8 svn:date V 27 2002-06-05T15:21:44.000000Z K 7 svn:log V 53 Don't treat statistics counter wrap-overs as errors. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-06-05T15:32:26.000000Z K 7 svn:log V 123 Some things used "#!/usr/bin/perl5" (such as the /usr/local/bin/use.perl on my system). So install a "perl5" wrapper too. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-06-05T15:36:57.000000Z K 7 svn:log V 95 Use pmap_map instead of pmap_kenter to map the message buffer. Its too early for pmap_kenter. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-06-05T15:40:39.000000Z K 7 svn:log V 31 We don't need bsd.dep.mk here. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-06-05T16:10:59.000000Z K 7 svn:log V 58 Search the "backward" C++ compatibility include dir also. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-06-05T17:02:37.000000Z K 7 svn:log V 62 We haven't used this libg++ header since 1999/04/05 05:36:37. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-06-05T17:31:44.000000Z K 7 svn:log V 144 Comma seperate format lists, since space is no longer up to the task. Poked by: David Wolfskill Pointy hat to: jmallett END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-06-05T17:37:48.000000Z K 7 svn:log V 113 Start the (overdue) de-orbit sequence for the -d -C combo, as was promised in revision 1.43. MFC after: 1 month END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-06-05T18:11:25.000000Z K 7 svn:log V 256 Widen the scope of fmt.c::1.19 and consistently use errx(3) if malloc(3) [or realloc(3)] happens to fail, everywhere in ps(1). Discussed with: bde, charnier (a while ago) fmt_argv() can no longer return NULL, so don't bother checking. Submitted by: bde END K 10 svn:author V 6 kbyanc K 8 svn:date V 27 2002-06-05T18:29:26.000000Z K 7 svn:log V 369 Use calculated column widths for the routing table display when -W is supplied rather than arbitrarily larger widths. This (almost) guarantees that no columns will be truncated (routing table additions between the width calculation and display passes may create a row with column widths larger than those calculated). Sponsored by: NTT Multimedia Communications Labs END K 10 svn:author V 8 ambrisko K 8 svn:date V 27 2002-06-05T18:34:08.000000Z K 7 svn:log V 146 Add device id. for fxp chip on Intel D845EPT2L boards. This seems to make the onboard NIC work. Sponsored by: Vernier Networks MFC after: 1 day END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2002-06-05T19:00:02.000000Z K 7 svn:log V 192 Allow DB_SET() to set all fields in the ddb command structure. This allows external ddb commands to do anyting an internal command can do, including non-standard argument parsing if desired. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2002-06-05T19:05:01.000000Z K 7 svn:log V 173 scsi_message.h: Include PPR option bits defined in SPI4. scsi_iu.h: Add data structures releated to parallel SCSI information units for use in SPI4 packetized protocol. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2002-06-05T19:10:57.000000Z K 7 svn:log V 77 Add the 160MHz syncrate to scsi_calc_syncrate() sync period exception table. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2002-06-05T19:52:45.000000Z K 7 svn:log V 94 Enter the ahd driver which supports the Adaptec AIC7902 Ultra320, PCI-X SCSI Controller chip. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-06-05T20:13:50.000000Z K 7 svn:log V 223 MFC r1.4 - backout previous revision and ignore error returns of EEXIST from kldload(2) to properly handle the case where we kldload(2) a module that is already loaded or compiled into the kernel. Approved by: re (murray) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-06-05T20:21:40.000000Z K 7 svn:log V 153 Slightly modify the UPDATING text to indicate that -gstabs+ is a gcc flag to replace -g. This works around slight obtuseness in the developer. (me :-). END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2002-06-05T20:26:10.000000Z K 7 svn:log V 90 MFC: Valid range for RTS threshold is actually 0 to 2347. Fix typo in usage message. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-06-05T20:30:36.000000Z K 7 svn:log V 111 Change the registration of magic spaces so it does its own memory management. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-06-05T21:25:33.000000Z K 7 svn:log V 186 During buildworld, "regular" libraries are built before crypto stuff, so libfetch can't depend on lib{crypto,ssl}. Move the dependency to fetch until we can figure out how to fix this. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-06-05T21:28:47.000000Z K 7 svn:log V 57 Figures they had to call it NOCRYPT instead of NOCRYPTO. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-06-05T21:30:46.000000Z K 7 svn:log V 51 The best we can do about man pages for the moment. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-06-05T21:35:35.000000Z K 7 svn:log V 41 Make SSL support conditional on NOCRYPT. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2002-06-05T22:25:51.000000Z K 7 svn:log V 119 Add some PCI-X register definitions. PCIM_CMD_SERREN -> PCIM_CMD_SERRESPEN to be consistent with the PERR definition. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2002-06-05T22:51:54.000000Z K 7 svn:log V 67 Silence GCC warnings about multi-line strings. Sync Perforce IDs. END K 10 svn:author V 4 paul K 8 svn:date V 27 2002-06-05T23:24:10.000000Z K 7 svn:log V 82 Fix a panic when initialising the driver. PR: 18641 Approved by: re@freebsd.org END K 10 svn:author V 6 archie K 8 svn:date V 27 2002-06-05T23:29:29.000000Z K 7 svn:log V 110 Fix bugs where mbuf data was being accessed without m_pullup(). Reviewed by: julian, brian MFC after: 1 week END K 10 svn:author V 6 archie K 8 svn:date V 27 2002-06-05T23:32:56.000000Z K 7 svn:log V 266 Fix bug where an mbuf was being written to without checking M_WRITABLE(). Eliminate some of the unnecessary complexity of ng_ether_glueback_header(). Simplify two functions a bit by doing the NG_FREE_META(meta) earlier. Reviewed by: julian, brian MFC after: 1 week END K 10 svn:author V 6 archie K 8 svn:date V 27 2002-06-05T23:35:31.000000Z K 7 svn:log V 119 Const'ify variables to make it clear we're not writing to the mbuf data. Reviewed by: julian, brian MFC after: 1 week END K 10 svn:author V 8 keramida K 8 svn:date V 27 2002-06-05T23:39:56.000000Z K 7 svn:log V 134 Add 'utility' in a place that it was missing. PR: docs/38814 Submitted by: Chris Pepper MFC after: 10 days END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-06-06T00:17:11.000000Z K 7 svn:log V 88 A script to validate that the packages and dependencies listed in the INDEX file exist. END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-06-06T00:18:49.000000Z K 7 svn:log V 77 A script to generate all of the packages/*/* symlinks described in the INDEX END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-06-06T00:35:07.000000Z K 7 svn:log V 349 Fixed overflow in the bounds checking in dscheck(). It assumed that daadr_t is no larger than a long, and some other relatively harmless things (*blush*). Overflow for subtracting a daddr_t from a u_long caused "truncation" of the i/o for attempts to access blocks beyond the end of the actually cause expansion of the i/o to a preposterous size. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-06-06T00:49:58.000000Z K 7 svn:log V 53 Read specs from /usr/libdata/gcc/specs if it exists. END K 10 svn:author V 6 jedgar K 8 svn:date V 27 2002-06-06T01:08:31.000000Z K 7 svn:log V 148 MFC 1.346: o Remove ftp.freebsd.org from the USA servers and add to the Denmark servers. o Add snapshots.jp.FreeBSD.org. Approved by: re (brian) END K 10 svn:author V 5 brian K 8 svn:date V 27 2002-06-06T01:39:46.000000Z K 7 svn:log V 59 Cast pid_t to long for printf()ing Obtained from: OpenBSD END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-06T03:05:30.000000Z K 7 svn:log V 40 Sync usage() with manual page synopsis. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-06T03:13:08.000000Z K 7 svn:log V 94 Compare lines with strcmp(), not strcoll(). We are interested only in equality, not ordering. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-06-06T03:26:36.000000Z K 7 svn:log V 34 Tidy do-while. Requested by: bde END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-06-06T03:28:49.000000Z K 7 svn:log V 191 Fix excessive alignment for the aout case, and unbreak genassym for that case. Our aout linker has alignment hacks and doesn't need gcc to do anything special. Tested for a year by: bde :-) END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-06T03:29:23.000000Z K 7 svn:log V 99 Don't modify output that is to be quoted if it contains no IFS characters or shell metacharacters. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-06-06T03:30:40.000000Z K 7 svn:log V 38 Didn't get them all in revision 1.50. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-06-06T03:36:32.000000Z K 7 svn:log V 315 Implement "-mno-align-long-strings" which prevents pessimization of strings for space. -Os could do this, but it was easy to hack an MD version. This saves a whole 32 bytes in boot2, so I think it is worth using it. (keep how much worse gcc 3.2 will compile boot2...) Submitted by: bde (minus gcc 3.2 commentary) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-06-06T03:39:03.000000Z K 7 svn:log V 82 Allow the specification of LONG_TYPE_SIZE on the command line. Submitted by: bde END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-06-06T03:47:02.000000Z K 7 svn:log V 53 Read specs from /usr/libdata/gcc/specs if it exists. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-06T03:57:22.000000Z K 7 svn:log V 151 Add the SUSv3 -p ("portable") option to both the export and readonly builtins. This makes export/readonly print lines in the form "export name=value". END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-06T04:02:50.000000Z K 7 svn:log V 89 Quote the output of the no-argument form of the `set' builtin for re-input to the shell. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-06T04:12:50.000000Z K 7 svn:log V 53 Document the -f and -v options of the unset builtin. END K 10 svn:author V 8 ambrisko K 8 svn:date V 27 2002-06-06T04:56:57.000000Z K 7 svn:log V 91 MFC: Add device ID for fxp core on newer Intel P4 motherboards. Aprroved by: re@ (murray) END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-06-06T06:02:17.000000Z K 7 svn:log V 86 Make sc_saver_keyb_only (sceen saver interrupted by keyboard input only) the default. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-06-06T08:56:10.000000Z K 7 svn:log V 111 Use "bwrbg" as description when we sleep for background writing, "biord" was misleading in every possible way. END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-06-06T10:14:09.000000Z K 7 svn:log V 49 Update BASE for 4.6. Approved by: re (implicit) END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-06-06T10:20:07.000000Z K 7 svn:log V 80 Update the default version number for manual pages. Approved by: re (implicit) END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-06-06T10:23:25.000000Z K 7 svn:log V 52 Update for 4.6-RELEASE. Approved by: re (implicit) END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-06-06T10:25:57.000000Z K 7 svn:log V 52 Update for FreeBSD 4.6. Approved by: re (implicit) END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2002-06-06T10:51:25.000000Z K 7 svn:log V 81 Correct FreeBSD release of first appearance in the HISTORY section (5.0 -> 4.6). END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2002-06-06T10:53:29.000000Z K 7 svn:log V 85 MFC rev 1.3: correct release of first appearance in HISTORY section Approved by: re END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2002-06-06T10:55:28.000000Z K 7 svn:log V 82 MFC rev 1.3: correct release of first mention in HISTORY section Approved by: re END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-06-06T11:30:57.000000Z K 7 svn:log V 53 Added missing DPADD detected by ``make checkdpadd''. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-06-06T12:12:23.000000Z K 7 svn:log V 26 Support suidperl as well. END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-06-06T13:44:14.000000Z K 7 svn:log V 365 Back out rev 1.19 because 1) It breaks uniq for real life languages when "substitute" directive used in the collating table. 2) It breaks uniq usage in tool chain with other localized utilities which use collate. 3) To follow LC_COLLATE it is directly allowed for uniq by POSIX P1003.1 Draft7 (7.3.2). It means that rev 1.19 gains no additional POSIX conformance. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-06-06T13:45:46.000000Z K 7 svn:log V 46 libfetch now depends on libcrypto and libssl. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-06-06T13:55:01.000000Z K 7 svn:log V 9 Tidy up. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-06-06T14:07:45.000000Z K 7 svn:log V 9 Tidy up. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-06-06T14:08:04.000000Z K 7 svn:log V 13 Fixed typos. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-06-06T15:46:38.000000Z K 7 svn:log V 31 Gratuitous whitespace cleanup. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-06-06T15:50:22.000000Z K 7 svn:log V 55 Move some sysctls from the debug tree to the vfs tree. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2002-06-06T16:07:18.000000Z K 7 svn:log V 43 Remove one more multi-line string literal. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2002-06-06T16:35:58.000000Z K 7 svn:log V 24 Hook up the ahd driver. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-06-06T16:39:34.000000Z K 7 svn:log V 85 Update release documentation entities for 4.6-RELEASE. Approved by: re (implicitly) END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-06-06T16:41:28.000000Z K 7 svn:log V 90 Update for 4.6-RELEASE release documentation snapshot area. Approved by: re (implicitly) END K 10 svn:author V 3 des K 8 svn:date V 27 2002-06-06T16:59:24.000000Z K 7 svn:log V 31 Gratuitous whitespace cleanup. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-06-06T17:14:10.000000Z K 7 svn:log V 117 Remove footer reference to freebsd-stable@ from the 4.6-RELEASE release documentation. Approved by: re (implicitly) END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-06-06T17:16:10.000000Z K 7 svn:log V 89 Update manual page hyperlinks to use 4.6-RELEASE manpages. Approved by: re (implicitly) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-06-06T18:00:58.000000Z K 7 svn:log V 85 Match the DBX_OUTPUT_MAIN_SOURCE_FILE_END definition in dbxelf.h. Bug found by: bde END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-06-06T18:04:46.000000Z K 7 svn:log V 386 As per behaviour on SVR4 systems, to allow any desirable type of header in the override, seperate by comma (',') only, rather than any type of whitespace (the literal space character (' ') had already been removed from this list). This allows things like: miamivice# ps -opid='Process > Identifier' Process Identifier 1350 1445 1450 To work. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-06-06T18:10:12.000000Z K 7 svn:log V 84 Refer to the command format by its SUSv3 name (comm), and list command as an alias. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-06-06T18:39:53.000000Z K 7 svn:log V 92 Factor out some code in preparation for un-kmeming fstat(1). Sponsored by: DARPA, NAI Labs END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-06-06T18:51:14.000000Z K 7 svn:log V 114 fix typo in _SYS_SYSPROTO_H_ case: s/mlockall_args/munlockall_args Submitted by: Mark Santcroos END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-06-06T19:04:38.000000Z K 7 svn:log V 874 Handle "dead" witnesses better in the situation of several short term locks being created and destroyed without a single long-term one around to ensure the witness associated with that group of locks stays alive. The pipe mutexes are an example of this group. For a dead witness we no longer clear the witness name. Instead, when looking up the witness for a lock, if a dead witness' (a witness with a refcount of 0) w_name pointer is identical to the witness name of the lock then we revive that witness instead of using a new witness for the lock. This results in far fewer dead witness objects and also better preserves locking orders over the long term resulting in more correct lock order checking. Note that we can't ever derefence w_name of a dead witness since we don't know if the string it is pointing to has been free()'d or kldunload()'d out from under us. END K 10 svn:author V 6 davidc K 8 svn:date V 27 2002-06-06T19:08:11.000000Z K 7 svn:log V 50 Document MTX_DUPOK Requested by: jeff (long ago) END K 10 svn:author V 6 davidc K 8 svn:date V 27 2002-06-06T19:12:41.000000Z K 7 svn:log V 60 s/!SIGNOTEMPY/SIGISEMPTY/ Reviewed by: marcel, jhb, alfred END K 10 svn:author V 6 gordon K 8 svn:date V 27 2002-06-06T19:26:15.000000Z K 7 svn:log V 168 Unhook the old nextboot(8) from the build. If no one yells too loudly, this will be accompanied by a cvs rm of the actual nextboot sources. Approved by: jake (mentor) END K 10 svn:author V 5 dougb K 8 svn:date V 27 2002-06-06T19:27:17.000000Z K 7 svn:log V 34 Virgin import of NetBSD's stat(1) END K 10 svn:author V 5 dougb K 8 svn:date V 27 2002-06-06T19:27:17.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r97952, 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 2002-06-06T19:27:18.000000Z K 7 svn:log V 66 This commit was manufactured by cvs2svn to create tag 'D20020605'. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2002-06-06T19:36:51.000000Z K 7 svn:log V 62 Hook stat into the build Fix a trailing ws nit while I'm here END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-06-06T19:59:46.000000Z K 7 svn:log V 125 s/daddr_t/ufs_daddr_t/g This should fix the issues which cropped up after daddr_t grew up. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 6 gordon K 8 svn:date V 27 2002-06-06T20:20:58.000000Z K 7 svn:log V 111 Remove the old nextboot from Whistler. AFAIK this hasn't been useable in quite a while and only works on i386. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-06-06T20:21:47.000000Z K 7 svn:log V 141 SUSv3 conform on the "comm" and "args" formats, and make correct the "command" format, since it's BSDlike, and "comm" is actually different. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-06-06T20:29:39.000000Z K 7 svn:log V 270 Cast arg_max to size_t when comparing it (times 4, plus 1) against SIZE_MAX. I was worried about truncation of arg_max by this cast, but if it gets truncated, we know it'll obviously be greater than SIZE_MAX anyway. Big pointy hat to: jmallett Submitted by: keramida END K 10 svn:author V 5 dougb K 8 svn:date V 27 2002-06-06T20:38:22.000000Z K 7 svn:log V 245 * Use the new stat(1) to get mode information from the files we are installing. * Since this means that for now we can't accomodate non-standard umask's, warn the user accordingly. * Convert the "press enter to continue" prompt into a function. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-06-06T20:42:16.000000Z K 7 svn:log V 70 Support the SUSv3 `rgroup' format. Clean up some local style bogons. END K 10 svn:author V 6 semenu K 8 svn:date V 27 2002-06-06T20:43:03.000000Z K 7 svn:log V 86 Fix a typo in my recently added comment: s/beleived/believed/ Submitted by: keramida END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-06-06T20:51:04.000000Z K 7 svn:log V 420 Change the all locks list from a STAILQ to a TAILQ. This bloats struct lock_object by another pointer (though all of lock_object should be conditional on LOCK_DEBUG anyways) in exchange for an O(1) TAILQ_REMOVE() in witness_destroy() (called for every mtx_destroy() and sx_destroy()) instead of an O(n) STAILQ_REMOVE. Since WITNESS is so dog slow as it is, the speed-up is worth the space cost. Suggested by: iedowse END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-06-06T20:59:15.000000Z K 7 svn:log V 64 sysctlbyname(3) returns -1 on failure, not any other value < 0. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-06-06T21:18:37.000000Z K 7 svn:log V 155 Implement a SUSv3-ignorant but "time"-similar format for "etime", elapsed run time (NOT cpu time). cputime() and elapsed() both need to honour SUSv3 now. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-06-06T21:21:25.000000Z K 7 svn:log V 114 Use a global `now' variable for the current time, and initialise it at startup, right after calling setlocale(3). END K 10 svn:author V 8 keramida K 8 svn:date V 27 2002-06-06T22:11:19.000000Z K 7 svn:log V 325 Clarify the bit about realloc() and its `ptr' argument a bit. Hopefully, now it is more clear that the memory referenced by the ptr argument of realloc(ptr,size) is freed and only the return value of realloc() points to a valid memory area upon successful completion. Submitted by: Martin Faxer END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-06-06T22:11:58.000000Z K 7 svn:log V 76 standard-supfile should track its own branch. Approved by: re (implicitly) END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-06-06T22:49:23.000000Z K 7 svn:log V 205 Work around a bug in the Linux version of ski, that's specific to SSC_GET_RTC. This fixes the panic seen shortly after mounting the root file system. Thanks to: "K.Sumitani" END K 10 svn:author V 3 des K 8 svn:date V 27 2002-06-06T23:01:50.000000Z K 7 svn:log V 43 debug.{numvnodes,freevnodes} moved to vfs. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-06-07T00:00:29.000000Z K 7 svn:log V 68 Cast to long to match format. Hidden by revision 1.18 of Makefile. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-06-07T00:01:00.000000Z K 7 svn:log V 55 Remove tunables to hide warnings that no longer exist. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-06-07T00:03:23.000000Z K 7 svn:log V 336 IMO it was a quite ugly idea that if we are running as uid 0 then we can safely ignore current umask(2) and assume that permissions should be set right like in the archive. Not only it violates POLA, but introduces huge potential security vulnerability, particularly for ports, where many popular archives come with 777 files and dirs. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-07T00:45:06.000000Z K 7 svn:log V 131 Document the standard COLUMNS environment variable here to avoid redundant descriptions of its effects in utilities' manual pages. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-07T00:50:22.000000Z K 7 svn:log V 111 Refer to environ(7) for description of COLUMNS. Note the effects of LANG, LC_ALL and LC_TIME upon the utility. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2002-06-07T01:01:08.000000Z K 7 svn:log V 128 Use size_t or ino_t instead of int, and remove a few warnings. The makewhatis utility is now ok with WARNS=3. Reviewed by: bde END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-07T01:04:24.000000Z K 7 svn:log V 200 Respect LC_CTYPE and LC_COLLATE environment variables, mainly for their effects on regular expressions. The libc regex code does not handle equivalence classes well (for example), but we do our best. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-06-07T01:14:05.000000Z K 7 svn:log V 112 Back out previous back out of previously correct code. Double-plus-pointy-hat to: jmallett Submitted by: bde END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-07T01:17:54.000000Z K 7 svn:log V 65 Style nit: group together optional flags under the one Fl macro. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-07T01:29:49.000000Z K 7 svn:log V 84 Expand description of environment variables, refer to environ(7) where appropriate. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-06-07T01:41:54.000000Z K 7 svn:log V 34 ANSI style function declarations. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2002-06-07T01:55:42.000000Z K 7 svn:log V 49 Move some code around. Minor whitespace changes. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2002-06-07T02:04:09.000000Z K 7 svn:log V 103 'device hea' is no longer broken. Add 'nowerror' to a few 'hea' files to ignore warnings on volatiles. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-07T02:30:56.000000Z K 7 svn:log V 76 Exit >1 when an error occurs, regardless of whether -s is specified (SUSv3) END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-06-07T02:35:21.000000Z K 7 svn:log V 54 No need to check for "-" explicitly in getopt() loop. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-06-07T05:11:08.000000Z K 7 svn:log V 265 - Add a per-thread member 'td_inktrace' to be used by ktrace to detect when a thread is in the ktrace subsystem to avoid ktrace'ing internal ktrace events. - Update the locking notes for p_traceflag and p_tracep taking into account the new ktrace_lock mutex. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-06-07T05:11:39.000000Z K 7 svn:log V 40 Add a new SYSINIT subsystem for KTRACE. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2002-06-07T05:23:01.000000Z K 7 svn:log V 137 Recognize Adaptec ANA-5910/30/40[A] boards. Read the MAC address from Adaptec boards correctly. Bits borrowed from sys/pci/if_en_pci.c. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2002-06-07T05:25:10.000000Z K 7 svn:log V 62 Sync this up with changes made in v1.8 of sys/netatm/atm_if.h END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2002-06-07T05:29:13.000000Z K 7 svn:log V 83 Use a larger data type to prevent counters wrapping so quickly. Silence a warning. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-06-07T05:31:32.000000Z K 7 svn:log V 112 Add a regression test for m4(1). This checks the behaviour of changecom() in both GNU and BSD modes of our m4. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-06-07T05:32:00.000000Z K 7 svn:log V 31 Add the m4(1) regression test. END