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
Doug Rabson
e9dff5569a
Enable whiteout code since we now have the lite2 support for them.
1997-04-29 10:03:10 +00:00
Warner Losh
93ef08af3e
compare return value from getopt against -1 rather than EOF, per the final
...
posix standard on the topic.
1997-03-28 15:24:41 +00:00
David E. O'Brien
36f763ab3c
make usage() and SYNOPSIS agree with each other and add missing options
...
documented in the DESCRIPTION section.
1997-03-26 17:48:40 +00:00
Mike Pritchard
7680dae552
Typo fix.
1997-03-07 01:58:56 +00:00
Mike Pritchard
44a8ea3364
Add a missing period in the -o option description.
...
Document the depreciated -g option.
Inspired by: OpenBSD PR# 119
1997-02-25 00:26:53 +00:00
Peter Wemm
b97fa2ef50
Revert $FreeBSD$ to $Id$
1997-02-22 14:13:04 +00:00
Jordan K. Hubbard
1130b656e5
Make the long-awaited change from $Id$ to $FreeBSD$
...
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.
1997-01-14 07:20:47 +00:00
Mike Pritchard
3414ffc21e
Minor mdoc cleanup.
1997-01-11 19:47:07 +00:00
Mike Pritchard
2a1479378e
Add a blurb describing the fact that ls will print the
...
year in place of the hour/minute fields if the time is
more than 6 months in the past or future.
Also some minor mdoc cleanup.
1997-01-11 19:24:22 +00:00
Mike Pritchard
f173abd010
Make ls include the year when displaying times that are more than
...
6 months into the future. Closes PR# 1657.
Submitted by: Sakari Jalowaara <sja.home.tekla.fi>
1997-01-11 19:15:53 +00:00
Andrey A. Chernov
942c84aabd
Use strcoll instead of strcmp for file names comparation
...
Should be in 2.2
1996-12-28 03:46:27 +00:00
Steve Price
fb5cb2083a
Merge Lite2 mods, and -Wall cleaning. undelete(2) cruft
...
not yet implemented is protected by a define (BSD4_4_LITE)
that should be removed when this call is supported by the
kernel.
1996-12-14 06:03:29 +00:00
Wolfram Schneider
b8923d4cc0
[HISTORY] command appeared in Version 1 AT&T UNIX
...
Obtained from: A Quarter Century of UNIX, Peter H. Salus, page 41
1996-08-29 18:06:19 +00:00
Adam David
fb1000d678
set error status on exit, to be consistent with manpage and standard commands.
1996-08-27 21:51:48 +00:00
Andrey A. Chernov
3cb7c0b144
Use unsigned char for isprint
1996-03-31 16:14:11 +00:00
Mike Pritchard
8564f3402c
Remove unused include of utmp.h from print.c. Closes PR# 486.
...
Submitted by: Tom Samplonius <tom@haven.uniserve.com>
1996-01-20 10:31:14 +00:00
Joerg Wunsch
df2fbf15a2
Print dev minor #'s > 255 in hex.
...
Reviewed by: jkh, kuku, phk
1995-12-30 18:15:30 +00:00
Andrey A. Chernov
f5bd01c69e
Change locale to LC_ALL, there no bitmask
1995-10-26 10:56:38 +00:00
Andrey A. Chernov
1d06ee4a64
Change LC_ALL to LC_CTYPE|LC_TIME - small optimization
1995-10-23 21:09:01 +00:00
Andrey A. Chernov
a409ec1917
Add setlocale LC_ALL
1995-10-23 20:36:26 +00:00
Mike Pritchard
5807eef186
Uncomment out references to FIFOs for the -F and -l options.
...
Also mention sockets in the text for -F.
Partially obtained from the NetBSD commit mail list.
1995-09-26 08:48:09 +00:00
Andrey A. Chernov
fc4a9baf50
Change ctime to strftime %c to use national date/time representation
1995-08-08 00:03:04 +00:00
Garrett Wollman
656dcd4316
Delete bogus referneces to timezone code internal header file `tzfile.h',
...
which is no longer bogusly installed in /usr/include.
1995-08-07 19:17:46 +00:00
Rodney W. Grimes
2162b2d226
Remove trailing whitespace.
...
Reviewed by: phk
1995-05-30 00:07:29 +00:00
Poul-Henning Kamp
90b0ec316f
Having BLOCKSIZE=K and using "-k" option ls would use 2K block size...
1995-03-23 19:05:00 +00:00
Joerg Wunsch
0fd510b71a
You will find enclosed some changes to make gcc -Wall more happy in
...
/usr/src/bin. Note that some patches are still needed in that directory.
I (Joerg) finished most of Philippe's cleanup. /bin/sh will still
need *allot* of work, however.
Submitted by: charnier@lirmm.fr (Philippe Charnier)
1995-03-19 13:29:28 +00:00
Joerg Wunsch
34994fcd8e
Make ls recognize the COLUMNS environmental variable, even
...
in cases where it does not run on a terminal. This is important
e.g. for commands like
env COLUMNS=132 ls -CR | lpr -Psome-wide-printer
1994-12-18 19:00:01 +00:00
Andrey A. Chernov
c31c20bb26
Back out ctype fix, unneded with new ctype
1994-10-09 15:25:23 +00:00
David Greenman
89730b290a
Added $Id$
1994-09-24 02:59:15 +00:00
Andrey A. Chernov
24891fb1df
Make ls ctype-aware
1994-09-21 20:23:07 +00:00
Paul Traina
475727a09f
Add support for '-k' option to print file allocation space in 'K' instead of
...
system blocks.
This is semi-original code, not the same way this crufty option was handled
in FreeBSD 1.x.
1994-09-19 07:49:56 +00:00
Rodney W. Grimes
4b88c807ea
BSD 4.4 Lite bin Sources
1994-05-26 06:18:55 +00:00