_95894 106 132 329 163 194 450 464 243 146 202 171 160 418 144 466 127 236 184 124 361 226 155 141 345 127 261 172 144 222 158 428 517 265 210 276 195 143 249 258 246 206 262 125 382 1333 461 149 215 137 272 211 136 144 268 248 265 243 102 216 137 202 135 170 250 242 303 721 128 113 177 154 370 440 241 471 183 240 356 442 153 218 291 169 209 152 163 236 170 188 219 194 139 151 517 137 167 258 376 240 144 563 214 127 474 472 280 256 K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-01T22:39:53.000000Z K 7 svn:log V 37 Usual after-import fixup of SCM IDs. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-05-01T22:56:08.000000Z K 7 svn:log V 232 MFC: 1.63 (attempt #2); hold a vnode reference corresponding to `rootvnode'. This was first MFC'd in revision 1.134.2.4, but it appears to have been lost by a botched merge a few months later in revision 1.134.2.6. Approved by: re END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-01T23:03:31.000000Z K 7 svn:log V 68 Add some NOTES on the Comtrol Rocketport and the Digiboard drivers. END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2002-05-02T01:03:06.000000Z K 7 svn:log V 97 Minor bug fixes uncovered while working on UFS2. They should have no effect on existing systems. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-05-02T02:06:03.000000Z K 7 svn:log V 352 Rework some of the -I support so I can't find a way to make xargs(1) core or corrupt memory. Simplifies the code in one or two places, also removes some code that looks like it was bogus or incomplete. Update strnsubst to have one or two extra conditions which maybe would make it more efficient, or at least more versatile. This is likely a no-op. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-05-02T02:08:48.000000Z K 7 svn:log V 370 Remove the temporary alignment check in free(). Implement the following checks on freed memory in the bucket path: - Slab membership - Alignment - Duplicate free This previously was only done if we skipped the buckets. This code will slow down INVARIANTS a bit, but it is smp safe. The checks were moved out of the normal path and into hooks supplied in uma_dbg. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-05-02T02:15:06.000000Z K 7 svn:log V 145 *str is spelled 's1' inside the body of the code. Make 'this' not a local variable, since it isn't necessary or complex enough to warrant such. END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-05-02T02:32:09.000000Z K 7 svn:log V 54 o Remove dead and lockmgr()-specific debugging code. END K 10 svn:author V 5 silby K 8 svn:date V 27 2002-05-02T02:36:50.000000Z K 7 svn:log V 107 Revert MFC of ephemeral port changes. More work will have to be done before this MFC is agreeable to all. END K 10 svn:author V 5 silby K 8 svn:date V 27 2002-05-02T02:38:18.000000Z K 7 svn:log V 77 Remove entry about ephemeral port range change MFC, as it has been un-MFC'd. END K 10 svn:author V 5 silby K 8 svn:date V 27 2002-05-02T02:40:26.000000Z K 7 svn:log V 66 Revert 1.13.2.8; ephemeral port range changes have been un-MFC'd. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-05-02T02:42:34.000000Z K 7 svn:log V 320 Make -J a proper flag internal to the code (rather than just check for use of replstr and lack of Iflag), and add -R, which when given with -I controls the number of arguments on which replacement will be done. Some people happen to think it's idiotic to limit to 5 arguments, so let the user override it if they like. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-05-02T03:29:38.000000Z K 7 svn:log V 47 A markup fix, and document -R as non-standard. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-05-02T04:03:35.000000Z K 7 svn:log V 370 MFC: If we get a DATA UNDERRUN error from QLogic FC cards, but the RQCS_RU bit is not set in the scsi completion status, or if the residual is clearly nonsense, then this was a command that suffered the loss of one or more FC frames in the middle of the exchange. Set HBA_BOTCH and hope it will get retried. It's the only thing we can do. Approved by: re@freebsd.org END K 10 svn:author V 3 des K 8 svn:date V 27 2002-05-02T04:40:21.000000Z K 7 svn:log V 35 Vendor import of OpenPAM Cinnamon. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-05-02T04:40:21.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r95908, 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-05-02T04:40:22.000000Z K 7 svn:log V 88 This commit was manufactured by cvs2svn to create tag 'openpam-vendor-OPENPAM_CINNAMON'. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-05-02T04:42:59.000000Z K 7 svn:log V 32 Add openpam_nullconv.c to SRCS. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-05-02T05:00:40.000000Z K 7 svn:log V 268 xdm plays horrid tricks with PAM, and dumps core if it's allowed to call pam_lastlog, so add a dummy session chain to avoid using the one from pam.d/other. I assume gdm does something similar, so give it a dummy session chain as well. Sponsored by: DARPA, NAI Labs. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2002-05-02T05:01:14.000000Z K 7 svn:log V 130 In udf_bmap(), return the physical block number, not the logical block number. This fixes things like cp (ouch!) which use mmap. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-05-02T05:05:28.000000Z K 7 svn:log V 63 Add a PAM policy for rexecd(8). Sponsored by: DARPA, NAI Labs END K 10 svn:author V 3 des K 8 svn:date V 27 2002-05-02T05:06:32.000000Z K 7 svn:log V 49 PAMify rexecd(8). Sponsored by: DARPA, NAI Labs END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-05-02T05:07:13.000000Z K 7 svn:log V 247 An explicit cast to size_t for an inline integer, since the two are not the same on Alpha and lint(1) pointed that out. lint(1) on the same architecture pointed out how silly a cast to (u_int) to malloc(3)'s argument was. Change that to size_t. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-05-02T05:21:35.000000Z K 7 svn:log V 30 __COPYRIGHT() and __SCCSID(). END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-05-02T05:25:23.000000Z K 7 svn:log V 163 Remove redundant declarations of getopt(3) externals (since does take care of them), and add __FreeBSD__ to the defined() checks for the _PATH_DIVNAME. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-05-02T05:30:42.000000Z K 7 svn:log V 77 PCPU(current_pmap) is initialized in pmap_bootstrap. No need to do it again. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-05-02T05:35:02.000000Z K 7 svn:log V 49 In pmap_pinit0, remove duplicate initialization. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-05-02T05:46:37.000000Z K 7 svn:log V 124 Don't cast incorrectly to malloc(3), and don't use errx(3) if malloc(3) returns NULL, as malloc(3) sets errno. Use err(3). END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2002-05-02T06:10:09.000000Z K 7 svn:log V 61 Use shell script version (using awk and sed) of makeLINT.pl. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-05-02T07:22:19.000000Z K 7 svn:log V 334 malloc/free(9) no longer require Giant. Use the malloc_mtx to protect the mallochash. Mallochash is going to go away as soon as I introduce the kfree/kmalloc api and partially overhaul the malloc wrapper. This can't happen until all users of the malloc api that expect memory to be aligned on the size of the allocation are fixed. END K 10 svn:author V 3 arr K 8 svn:date V 27 2002-05-02T07:27:29.000000Z K 7 svn:log V 424 - Replaced the Atm_connection storage pool with an uma_zone of Atm_connection items. - Replaced the Atm_connvc storage pool with an uma_zone of Atm_connvc items. - Created void atm_cm_init(void *) and added it to the netatm init code. I'm thinking that there will definetly be more ``subsystem'' init functions to be added so I'll probably change these calls to be a for loop through init routines (or something). END K 10 svn:author V 3 arr K 8 svn:date V 27 2002-05-02T07:36:30.000000Z K 7 svn:log V 172 - Changed the size element of uma_zctor_args to be size_t instead of int. - Changed uma_zcreate to accept the size argument as a size_t intead of int. Approved by: jeff END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-05-02T07:46:36.000000Z K 7 svn:log V 117 Add the csplit(1) utility, which splits files based on context, as specified by SUSv3. PR: 36191 Reviewed by: mike END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-05-02T07:54:04.000000Z K 7 svn:log V 183 Add the csplit(1) utility, which splits files based on context, as specified by SUSv3. This Makefile got left out of the previous commit. PR: 36191 Reviewed by: mike END K 10 svn:author V 4 grog K 8 svn:date V 27 2002-05-02T08:43:44.000000Z K 7 svn:log V 101 vinumopen: MFC: Recognize 3ware 'twed' RAID device. Not tested by: grog Approved anyway by: murray END K 10 svn:author V 3 dfr K 8 svn:date V 27 2002-05-02T09:04:29.000000Z K 7 svn:log V 51 The width of segsz_t should be 64, not 32 on ia64. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-05-02T09:05:36.000000Z K 7 svn:log V 155 Move around the dbg code a bit so it's always under a lock. This stops a weird potential race if we were preempted right as we were doing the dbg checks. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-05-02T09:07:04.000000Z K 7 svn:log V 164 Hide a pointer to the malloc_type bucket at the end of the freed memory. If this memory is modified after it has been freed we can now report it's previous owner. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-05-02T10:19:13.000000Z K 7 svn:log V 149 Kill local variable which shadows global one. This fixes creation of bzip2 compressed packages broken in the previous commit. Pointy hat to: obrien END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-05-02T12:52:42.000000Z K 7 svn:log V 109 Make `-g' working for symlinks. PR: 33857 Submitted by: darren MFC after: 1 week END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-05-02T13:09:33.000000Z K 7 svn:log V 165 Make pkg_info working again when argument is a file not in the current directory. PR: 37571 Submitted by: Dirk Meyer MFC after: 1 week END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-05-02T13:51:04.000000Z K 7 svn:log V 33 Un-rot the VOP_ table generator. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-05-02T15:00:14.000000Z K 7 svn:log V 289 - Reorder execve() so that it performs blocking operations before it locks the process. - Defer other blocking operations such as vrele()'s until after we release locks. - execsigs() now requires the proc lock to be held when it is called rather than locking the process internally. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-05-02T15:09:58.000000Z K 7 svn:log V 1239 - Reorder a few things so that when we lock the process at the end of exit1() we don't have to release it until we acquire schd_lock to call cpu_throw(). - Since we can switch at any time due to preemption or a lock release prior to acquiring sched_lock, don't update switchtime and switchticks until the very end of exit1() after we have acquired sched_lock. - Interlock the proctree_lock and proc lock in wait1() and exit1() to avoid lost wakeups when a parent blocks waiting for a child to exit at the bottom of wait1(). In exit1() the proc lock interlocked with proctree_lock (and released after acquiring sched_lock) is that of the parent process. - In wait1() use an exclusive lock of proctree lock while we are looking for a process to harvest. This allows us to completely remove all references to the process once we've found one (i.e., disconnect it from pgrp's, session's, zombproc list, and it's parent's children list) "atomically" without needing to worry about a lock upgrade. - We don't need sched_lock to test if p_stat is SZOMB or SSTOP when holding the proc lock since the proc lock is always held with p_stat is set to SZOMB or SSTOP. - Protect nprocs with an xlock of the allproc_lock. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-05-02T15:13:45.000000Z K 7 svn:log V 368 - Protect randompid and nprocs with the allproc_lock. - Reorder fork1() to do malloc() and other blocking operations prior to acquiring the needed process locks. - The new process inherit's the credentials of curthread, not the credentials of the old process. - Document a really weird race that will come up with KSE allows multiple kernel threads per process. END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-05-02T15:58:04.000000Z K 7 svn:log V 54 Add missing UNLOCKs Submitted by: dirkx@covalent.net END K 10 svn:author V 3 des K 8 svn:date V 27 2002-05-02T16:34:47.000000Z K 7 svn:log V 122 Join the pissing contest: generate LINT with a single sed(1) command. Smaller script, smaller (though equivalent) output. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-05-02T16:40:23.000000Z K 7 svn:log V 44 Note 4.5-RELEASE date. Approved by: nectar END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-05-02T17:32:27.000000Z K 7 svn:log V 179 o Change the implementation of vm_map locking to use exclusive locks exclusively. The interface still, however, distinguishes between a shared lock and an exclusive lock. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-05-02T17:39:19.000000Z K 7 svn:log V 114 Set the permissions on restored symbolic links. PR: bin/37665 Submitted by: "Michael C. Adler" END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-05-02T19:13:44.000000Z K 7 svn:log V 44 Use vop_panic() instead of rolling our own. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-05-02T19:15:52.000000Z K 7 svn:log V 52 Use vop_panic() instead of our home-rolled version. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-05-02T19:42:38.000000Z K 7 svn:log V 172 Revert rev 1.1018. rp(4) and dgb(4) are deemed MI, while the rest of the drivers for simular hardware are i386-specific. That is why I did not find the information here. END K 10 svn:author V 6 archie K 8 svn:date V 27 2002-05-02T19:57:59.000000Z K 7 svn:log V 152 Make sure calls to pthread_cancel() do not take effect if the target thread is already exiting. PR: bin/37614 Reviewed by: deischen MFC after: 1 week END K 10 svn:author V 6 archie K 8 svn:date V 27 2002-05-02T19:58:43.000000Z K 7 svn:log V 169 Make these functions cancellation points like they should be: poll(2), readv(2), select(2), wait4(2), writev(2). PR: bin/37658 Reviewed by: deischen MFC after: 1 week END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2002-05-02T20:01:29.000000Z K 7 svn:log V 146 Remove bogus documentation of zdestroy(). It does not exist in STABLE. Remove MLINKS as well. Approved by: implicit doc charter for releases :) END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-05-02T20:09:14.000000Z K 7 svn:log V 10 Modernize END K 10 svn:author V 6 scottl K 8 svn:date V 27 2002-05-02T20:23:47.000000Z K 7 svn:log V 120 Don't reference vop_std* since they are already implicitly referenced through the VOP_DEFAULT vector Submitted by: phk END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-05-02T20:24:50.000000Z K 7 svn:log V 45 Convert fdescfs to nmount. Reviewed by: phk END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-05-02T20:25:55.000000Z K 7 svn:log V 109 Convert the pseudofs framework to nmount (thus procfs and linprocfs). Reviewed by: des (some time ago), phk END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-05-02T20:27:42.000000Z K 7 svn:log V 43 Convert devfs to nmount. Reviewed by: phk END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-05-02T20:34:44.000000Z K 7 svn:log V 77 Add cross-references to applicable security advisories. Approved by: nectar END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-05-02T20:37:12.000000Z K 7 svn:log V 156 Add cross-references to applicable security advisories. Also be more consistent about the format of the names we give for advisories. Approved by: nectar END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-05-02T20:52:04.000000Z K 7 svn:log V 149 Swap the order of mount and nmount calls. We now call nmount first, since all the consumers of mount_std in the tree have been converted to nmount. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-05-02T21:53:39.000000Z K 7 svn:log V 210 As promised make the hack for sizeof(struct disklabel) on alpha annoying. Run make world (or recompile whatever program whines) to get rid of warning. Compat bits will be removed entirely in about two weeks. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-05-02T22:03:19.000000Z K 7 svn:log V 625 Cleanup, quote: This leaves some vestiges of the old locking, including style bugs in it. I've only noticed anachronisms in socketvar.h so far (I've merged net* but not kern or all of sys). The patch also has old fixes for style bugs in accf stuff and namespace pollution in uma... The largest style bugs are line continued backslashes in column 80 and (these are fixed), and starting the do-while code for the new macros in column 40, which is quite unlike the usual indentation (see sys/queue.h) and not even like the indentation for the old macros (column 32) (this is not fixed). Submitted by: bde END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-05-02T22:17:35.000000Z K 7 svn:log V 34 Makefile uses genwakecode.sh now. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-05-02T22:20:40.000000Z K 7 svn:log V 19 Retire makeLINT.pl END K 10 svn:author V 8 pdeuskar K 8 svn:date V 27 2002-05-02T22:21:01.000000Z K 7 svn:log V 80 Make em driver compilable on IA64/alpha. Submitted by: peter MFC after: 3 days END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-05-02T22:21:59.000000Z K 7 svn:log V 60 Retire makeobjops.pl - replaced by ../tools/makeobjops.awk. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-05-02T22:47:37.000000Z K 7 svn:log V 277 MFNetBSD: revision 1.94 date: 2001/12/30 20:26:59; author: augustss; state: Exp; lines: +5 -2 Make sure we don't have any pending softintrs when entering polling mode. Thanks to Darrin for finding and fixing this problem when using USB keyboards in DDB. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-05-02T22:51:40.000000Z K 7 svn:log V 347 Bring the wi man page into the 21st centry. This man page is based heavily on OpenBSD's wi man page, with OpenBSDisms replaced by FreeBSDisms. I also added a note about where the man page came from. I hope that I've not broken anything that ru cleaned up. We now run this through tbl, but that appears to be automatic. Obtained From: OpenBSD END K 10 svn:author V 6 scottl K 8 svn:date V 27 2002-05-03T00:07:50.000000Z K 7 svn:log V 145 bzero out the sync command buffer when sending commands. This was causing problems when enumerating multiple arrays. This is an MFC candidate. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-05-03T00:14:39.000000Z K 7 svn:log V 376 Pre-generate the optimized x86 crypto code and check it in rather than depending on perl at build time. Makefile.asm is a helper for after the next import. With my cvs@ hat on, the relatively small repo cost of this is acceptable, especially given that we have other (much bigger) things like lib*.so.gz.uu checked in under src/lib/compat/*. Reviewed by: kris (maintainer) END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-05-03T01:41:37.000000Z K 7 svn:log V 88 Adjust KINFO_PROC_SIZE due to segsz_t being changed from a 32-bit to a 64-bit integral. END K 10 svn:author V 8 tanimura K 8 svn:date V 27 2002-05-03T05:32:25.000000Z K 7 svn:log V 142 Fix the lock order reversal between the sigio lock and a process/pgrp lock in funsetownlst() by locking the sigio lock across funsetownlst(). END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-05-03T05:39:16.000000Z K 7 svn:log V 263 Additional patches from OpenBSD. Mostly grammar fixes and the like, however I'm adding the Dlink DWL520 as supported from OpenBSD. Also adding Dlink DWL650 since I have one in my hot little hands and it works great. # I suspect that OpenBSD needs this too :-) END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-05-03T05:47:38.000000Z K 7 svn:log V 349 Remove Apple Airport card, since it seems to be mac-only. Change date to today. Add socket low power WLAN CF card Add SMC 2602W which I use all the time Comment out the create-ibss example. FreeBSD doesn't yet have that media option. Also change it to master-ibss since that's what OpenBSD really uses (and that is a change in their man page too) END K 10 svn:author V 8 tanimura K 8 svn:date V 27 2002-05-03T07:45:26.000000Z K 7 svn:log V 56 The first argument of pgsigio() is now struct sigio **. END K 10 svn:author V 8 tanimura K 8 svn:date V 27 2002-05-03T07:46:59.000000Z K 7 svn:log V 120 As malloc(9) and free(9) are now Giant-free, remove the Giant lock across malloc(9) and free(9) of a pgrp or a session. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-05-03T08:40:33.000000Z K 7 svn:log V 198 Name ufs_vop_[gs]etextattr() consistently with the rest of our VOPs and put then in the ufs_vnops where they belong, rather than in the ffs_vnops. Ok'ed by: rwatson Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-05-03T08:44:53.000000Z K 7 svn:log V 77 Don't grab the lock until somewhat later in attach to avoid a lock reversal. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-05-03T08:46:03.000000Z K 7 svn:log V 116 Initialize time_second to 1 instead of zero to pacify slightly bogus arp code. Various minor style fixes from BDE. END K 10 svn:author V 8 matusita K 8 svn:date V 27 2002-05-03T12:41:43.000000Z K 7 svn:log V 55 MFC 1.674: Add "CVSCMDARGS" variable. Approved by: re END K 10 svn:author V 3 des K 8 svn:date V 27 2002-05-03T12:56:29.000000Z K 7 svn:log V 71 Initialize other to all-zeroes before using it (perforce change 10738) END K 10 svn:author V 3 des K 8 svn:date V 27 2002-05-03T12:56:29.000000Z K 7 svn:log V 143 This commit was generated by cvs2svn to compensate for changes in r95978, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-05-03T13:12:06.000000Z K 7 svn:log V 78 Unbreak static build and remove usage() that isn't usage(). Reviewed by: bde END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-05-03T14:31:28.000000Z K 7 svn:log V 91 Regenerate -I output since an argument bogon in the -I code was fixed, among other things. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-05-03T14:48:21.000000Z K 7 svn:log V 121 Revert vendor identifiers, and #if 0 what is #if 0/#else for OpenBSD. Add __FBSDID() properly. Requested by: bde, mike END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-05-03T14:50:31.000000Z K 7 svn:log V 97 Revert revision 1.22. I incorrectly modified the Berkeley identifiers. Requested by: bde, mike END K 10 svn:author V 3 des K 8 svn:date V 27 2002-05-03T14:58:25.000000Z K 7 svn:log V 47 s/pfs_badop/vop_eopnotsupp/ Submitted by: phk END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-05-03T16:32:03.000000Z K 7 svn:log V 54 Rename `lflag' to `Lflag' to match the option's case. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-05-03T17:05:25.000000Z K 7 svn:log V 419 Rewrite the loop that handles substitution in the -I case, and try to make it easier to understand. Making it easy to understand isn't all that easy, so litter the code with comments so some other poor soul can come along some day and work on this if they see fit to do so. Avoid calling strlen(3) to check for a nil-string, when we can just check for *str=='\0'. Approved by: src/tools/regression/usr.bin/xargs/ END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-05-03T17:13:29.000000Z K 7 svn:log V 40 Get rid of bogus holder for realloc(3). END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-05-03T17:17:58.000000Z K 7 svn:log V 74 Add an errata entry about a lack of ciss in GENERIC. Submitted by: wilko END K 10 svn:author V 7 wollman K 8 svn:date V 27 2002-05-03T17:28:28.000000Z K 7 svn:log V 161 Fix fd leak. Threads people: does the call above to `access' need to be underscored as well? PR: 37717 Submitted by: fred@clift.org (slightly modified by me) END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-05-03T17:41:54.000000Z K 7 svn:log V 278 Move substitution out to a function, prerun(), and replace use of run() with it. It handles everything (right now) that needs done before run(), except the -J case, because while that would be easy, I don't quite understand -J. Reviewed by: src/tools/regression/usr.bin/xargs END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-05-03T17:55:10.000000Z K 7 svn:log V 147 Fix a memory-leak when configuring a vnode backed md(4) device fails. Submitted by: Martin Faxér MFC after: 4 weeks END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-05-03T17:59:25.000000Z K 7 svn:log V 47 Typo fix: detects -> detect. Reviewed by: phk END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-05-03T18:11:17.000000Z K 7 svn:log V 470 Minor tweaks: o go ahead and document ibss-master and ibss modes, since there are patches in the pipeline to support them. o Note that they aren't implemented yet. o Note that different regulatory domains have different default channels. o Note that Lucent cards prior to firmware 6.0.4 do not support ibss mode, and only support the older demo ad-hoc mode. o Note that PRISM2 chipsets do not support WDS mode of operation (the mysterious -p 2 option). END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-05-03T18:23:29.000000Z K 7 svn:log V 121 HPFS picks up the vop_stdgetpages and vop_stdputpages member functions via the default entry and the default vop vector. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-05-03T18:44:43.000000Z K 7 svn:log V 30 Add a test for the -R option. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-05-03T19:45:41.000000Z K 7 svn:log V 376 Fix a bug whereby we were getting ~0 and comparing it to maxsize, i.e. if s1 was 0 length, and replstr was 0 length, etc., we would end up subtracting one from zero and seeing if it was greater than the size_t (unsigned) var maxsize... This would cause us to return a string consisting of essentially only match, which is not the right behaviour if we have 0 length inpline. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-05-03T20:28:38.000000Z K 7 svn:log V 375 Various updates to VOP_ATTRIB(9): mention locks being shared/exclusive for VOP_GETATTR() and VOP_SETATTR(), reference VOP_NULL() to suggest clearing all of *vap with it before setting specific values. Cross reference VFS(9). Indicate that failure modes are possible from VOP_GETATTR() and that an errno value is returned. Submitted by: Hiten Pandya END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-05-03T20:46:10.000000Z K 7 svn:log V 182 Rename `eqrelval' which was renamed from `eqrel' to quiet a shadow warning to `op' as suggested by Bruce, as this is used to store the operator between vl and vr. Submitted by: bde END K 10 svn:author V 5 maxim K 8 svn:date V 27 2002-05-03T20:53:37.000000Z K 7 svn:log V 161 wait(2) for compress_log() processes to complete before exit. Spotted by: Grigoriy Strokin Reviewed by: -current MFC after: 1 month END