| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
Obtained from: BSD/os
Import Ok'd by: mckusick, jkh, motd on builder.freebsd.org
Notes:
svn path=/head/; revision=75631
|
| |
|
|
|
|
|
| |
with other byte range file locks.
Notes:
svn path=/head/; revision=74727
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Alot of the code in sys/kern directly accesses the *Q_HEAD and *Q_ENTRY
structures for list operations. This patch makes all list operations
in sys/kern use the queue(3) macros, rather than directly accessing the
*Q_{HEAD,ENTRY} structures.
Reviewed by: phk
Submitted by: Jake Burkholder <jake@checker.org>
PR: 14914
Notes:
svn path=/head/; revision=53225
|
| |
|
|
| |
Notes:
svn path=/head/; revision=50477
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
returns 0 after ptrace() attach and/or detach doesn't quite quite
deliver a signal. Perhaps the process shouldn't be woken in this
case, but avoiding the problem is easy.
PR: 12247
Fixed a couple of places where mechanical fixing of compiler warnings
caused misspelling of NOLOCKF as NULL.
Notes:
svn path=/head/; revision=48556
|
| |
|
|
|
|
|
|
|
|
| |
- first program lock a region in a file,
- second program wait on the lock,
- first program extend the region,
- second program interrupted by a signal.
Notes:
svn path=/head/; revision=46744
|
| |
|
|
|
|
|
| |
kernel compile
Notes:
svn path=/head/; revision=43301
|
| |
|
|
| |
Notes:
svn path=/head/; revision=41059
|
| |
|
|
| |
Notes:
svn path=/head/; revision=37951
|
| |
|
|
|
|
|
|
| |
This also zaps a DPT option from lint; it wasn't referenced from
anywhere.
Notes:
svn path=/head/; revision=32929
|
| |
|
|
|
|
|
| |
required. Fixed everything that depended on the pollution.
Notes:
svn path=/head/; revision=31561
|
| |
|
|
|
|
|
|
|
|
|
| |
Distribute all but the most fundamental malloc types. This time I also
remembered the trick to making things static: Put "static" in front of
them.
A couple of finer points by: bde
Notes:
svn path=/head/; revision=30354
|
| |
|
|
|
|
|
| |
Substantial input from: bde
Notes:
svn path=/head/; revision=30309
|
| |
|
|
|
|
|
| |
Removed unused #includes.
Notes:
svn path=/head/; revision=24481
|
| |
|
|
|
|
|
| |
ready for it yet.
Notes:
svn path=/head/; revision=22975
|
| |
|
|
|
|
|
|
|
|
| |
Moving this all from ufs wasn't a good move. At least the debugging
routines depend on the file system.
Cleaned up the LOCKF_DEBUG #includes.
Notes:
svn path=/head/; revision=22880
|
| |
|
|
| |
Notes:
svn path=/head/; revision=22592
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
changes, so don't expect to be able to run the kernel as-is (very well)
without the appropriate Lite/2 userland changes.
The system boots and can mount UFS filesystems.
Untested: ext2fs, msdosfs, NFS
Known problems: Incorrect Berkeley ID strings in some files.
Mount_std mounts will not work until the getfsent
library routine is changed.
Reviewed by: various people
Submitted by: Jeffery Hsu <hsu@freebsd.org>
Notes:
svn path=/head/; revision=22521
|
| |
|
|
|
|
|
|
|
|
|
| |
This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.
Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.
Notes:
svn path=/head/; revision=21673
|
| |
|
|
|
|
|
|
| |
had added this years ago when I didn't understand all the subtilties of
the flock code.
Notes:
svn path=/head/; revision=21013
|
| |
|
|
|
|
|
|
|
| |
optimized case. Preposterous lengths weren't checked for.
Found by: NIST-PCTS
Notes:
svn path=/head/; revision=20676
|
| |
|
|
|
|
|
|
|
|
| |
Include it directly in the few places where it is used.
Reduced some #includes of <sys/file.h> to #includes of <sys/fcntl.h> or
nothing.
Notes:
svn path=/head/; revision=18020
|
| |
|
|
|
|
|
|
|
| |
with later.
A number of unused vars removed.
A number of unused procs removed or #ifdefed.
Notes:
svn path=/head/; revision=12819
|
| |
|
|
| |
Notes:
svn path=/head/; revision=8876
|
| |
|
|
|
|
|
| |
understandable and conform to other conventions used in the file.
Notes:
svn path=/head/; revision=3847
|
| |
|
|
|
|
|
|
|
|
|
| |
cycles. While waiting there I added a lot of the extra ()'s I have, (I have
never used LISP to any extent). So I compiled the kernel with -Wall and
shut up a lot of "suggest you add ()'s", removed a bunch of unused var's
and added a couple of declarations here and there. Having a lap-top is
highly recommended. My kernel still runs, yell at me if you kernel breaks.
Notes:
svn path=/head/; revision=3098
|
|
|
use it in NFS. This is required both for diskless support and for POSIX
compliance. Note: the support in NFS is only for the local node.
Submitted by: based on work originally done by Yuval Yurom
Notes:
svn path=/head/; revision=1960
|