freebsd-nq/lib/libc
Julian Elischer 50dab48a5b Submitted by: Whistle Communications (archie Cobbs)
These changes add the ability to specify that a UFS file/directory
cannot be unlinked. This is basically a scaled back version
of the IMMUTABLE flag. The reason is to allow an administrator
to create a directory hierarchy that a group of users
can arbitrarily add/delete files from, but that the hierarchy
itself is safe from removal by them.
If the NOUNLINK definition is set to 0
then this results in no change to what happens normally.
(and results in identical binary (in the kernel)).
It can be proven that if this bit is never set by the admin,
no new behaviour is introduced..
Several "good idea" comments from reviewers plus one grumble
about creeping featurism.

This code is in production in 2.2 based systems
1997-06-02 06:24:52 +00:00
..
amd64 Changed all paths to be relative to src/lib instead of src/lib/libc 1997-05-03 03:50:06 +00:00
compat-43 Changed all paths to be relative to src/lib instead of src/lib/libc 1997-05-03 03:50:06 +00:00
db Changed all paths to be relative to src/lib instead of src/lib/libc 1997-05-03 03:50:06 +00:00
gen Submitted by: Whistle Communications (archie Cobbs) 1997-06-02 06:24:52 +00:00
gmon Changed all paths to be relative to src/lib instead of src/lib/libc 1997-05-03 03:50:06 +00:00
i386 Changed all paths to be relative to src/lib instead of src/lib/libc 1997-05-03 03:50:06 +00:00
locale Completely remove #ifdefed out 8859-1 extension, I found it break 1997-05-14 00:11:02 +00:00
net Changed all paths to be relative to src/lib instead of src/lib/libc 1997-05-03 03:50:06 +00:00
nls Plug even more failure memory leaks 1997-05-10 04:40:40 +00:00
quad Changed all paths to be relative to src/lib instead of src/lib/libc 1997-05-03 03:50:06 +00:00
regex Changed all paths to be relative to src/lib instead of src/lib/libc 1997-05-03 03:50:06 +00:00
rpc Fix other small things that got lost in the merge: 1997-05-28 16:38:35 +00:00
stdio Changed all paths to be relative to src/lib instead of src/lib/libc 1997-05-03 03:50:06 +00:00
stdlib Malloc flag X makes malloc behave like the canonical xmalloc() wrapper. 1997-05-30 20:39:32 +00:00
stdtime it's'' -> its'' where appropriate and typo fixes in time2posix.3. 1997-05-19 16:33:27 +00:00
string Changed all paths to be relative to src/lib instead of src/lib/libc 1997-05-03 03:50:06 +00:00
sys Submitted by: Whistle Communications (archie Cobbs) 1997-06-02 06:24:52 +00:00
xdr Restore Id. 1997-05-28 16:29:12 +00:00
yp Use ${DESTDIR} correctly in front of absolute paths. 1997-05-23 08:24:00 +00:00
Makefile Use ${DESTDIR} correctly in front of absolute paths. 1997-05-23 08:24:00 +00:00
Makefile.inc Changed all paths to be relative to src/lib instead of src/lib/libc 1997-05-03 03:50:06 +00:00