330449 |
05-Mar-2018 |
eadler |
MFC r326276:
various: general adoption of SPDX licensing ID tags.
Mainly focus on files that use BSD 2-Clause license, however the tool I was using misidentified many licenses so this was mostly a manual - error prone - task.
The Software Package Data Exchange (SPDX) group provides a specification to make it easier for automated tools to detect and summarize well known opensource licenses. We are gradually adopting the specification, noting that the tags are considered only advisory and do not, in any way, superceed or replace the license texts.
No functional change intended. |
321099 |
17-Jul-2017 |
ngie |
MFC r319836:
stat(1): sort flags in the DESCRIPTION section
-x's description should come after -t's description. |
321086 |
17-Jul-2017 |
ngie |
MFC r319834,r319841,r320723,r320724:
r319834:
Write up some basic tests for readlink(1)
The tests exercise -f (f_flag), -n (n_flag), and no arguments (basic).
r319841:
Add initial tests for stat(1)
Testcases for -H, -L, and -f haven't been implemented yet, in part due to additional complexity needed to validate the features: * -H and -f will require an external "helper" program to display/modify the state/permissions for a given path. * -L is being covered partially via the -n testcase today.
r320723:
Use %e instead of %d with x_output_date(..)
stat -x doesn't 0-fill days so %d is inappropriate. %e is correct.
MFC with: r319841
r320724:
:l_flag:: be more aggressive when normalizing whitespace
Save output from ls -ldT and stat -l, then normalize all repeating whitespace using sed to single column spaces.
This makes the test flexible with single-digit days, etc, similar to r320723. This approach is just a bit more of a hammer approach because of how the columns are ordered/spaced in both ls and stat.
MFC with: r319841 |
302408 |
08-Jul-2016 |
gjb |
Copy head@r302406 to stable/11 as part of the 11.0-RELEASE cycle. Prune svn:mergeinfo from the new branch, as nothing has been merged here.
Additional commits post-branch will follow.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
298599 |
26-Apr-2016 |
araujo |
Use MIN() instead of MAX() as the previous syntax was wrote in a weird and confused way: "prec > 9 ? 9 : prec".
Submitted by: pfg, ngie and luke <luke.tw@gmail.com> MFC after: 2 weeks.
|
298443 |
22-Apr-2016 |
araujo |
Use macro MAX() from sys/param.h.
MFC after: 2 weeks.
|
284345 |
13-Jun-2015 |
sjg |
Add META_MODE support.
Off by default, build behaves normally. WITH_META_MODE we get auto objdir creation, the ability to start build from anywhere in the tree.
Still need to add real targets under targets/ to build packages.
Differential Revision: D2796 Reviewed by: brooks imp
|
267773 |
23-Jun-2014 |
bapt |
use .Mt to mark up email addresses consistently (part3)
PR: 191174 Submitted by: Franco Fichtner <franco at lastsummer.de>
|
265893 |
11-May-2014 |
thomas |
Minor fixes to previous change introducing switch -H, as per comments on -arch.
Reviewed by: gleb
|
265591 |
07-May-2014 |
thomas |
Introduce a new command line switch '-H' for stat(1) causing arguments to be interpreted as NFS file handles.
Reviewed by: -arch (jhb, eadler) MFC after: 1 month
|
241737 |
19-Oct-2012 |
ed |
More -Wmissing-variable-declarations fixes.
In addition to adding `static' where possible:
- bin/date: Move `retval' into extern.h to make it visible to date.c. - bin/ed: Move globally used variables into ed.h. - sbin/camcontrol: Move `verbose' into camcontrol.h and fix shadow warnings. - usr.bin/calendar: Remove unneeded variables. - usr.bin/chat: Make `line' local instead of global. - usr.bin/elfdump: Comment out unneeded function. - usr.bin/rlogin: Use _Noreturn instead of __dead2. - usr.bin/tset: Pull `Ospeed' into extern.h. - usr.sbin/mfiutil: Put global variables in mfiutil.h. - usr.sbin/pkg: Remove unused `os_corres'. - usr.sbin/quotaon, usr.sbin/repquota: Remove unused `qfname'.
|
234577 |
22-Apr-2012 |
brueffer |
Remove duplicate -l description.
Submitted by: Rainer Hurling <rhurlin@gwdg.de> MFC after: 1 week
|
218535 |
11-Feb-2011 |
dougb |
Synthesize the change from NetBSD's 1.33:
"Do not crash if a date cannot be represented (localtime returning NULL), use the Epoch value instead."
Obtained from: njoly@NetBSD.org
|
216512 |
18-Dec-2010 |
dougb |
Bring in the relevant changes from NetBSD's 1.31:
"Use strlcpy, not strncpy, when the desired semantics are strlcpy's rather than strncpy's."
Note: NetBSD's 1.32 is their adoption of our r216206
Obtained from: dholland@NetBSD.org
|
216343 |
10-Dec-2010 |
dougb |
Bring in the change from OpenBSD's 1.14:
"synchronize synopsis and usage; "-l", "-r", "-s" and "-x" are mutually exclusive; while here, slightly improve spacing in the source code so it fits on a 80-column display again.
diff greatly improved by martynas@"
Obtained from: sobrado@OpenBSD.org
|
216219 |
05-Dec-2010 |
dougb |
Bring in the change from NetBSD 1.28:
"\\ -> \e"
Obtained from: joerg@NetBSD.org
Bump .Dd because we're now up to date with the latest NetBSD version
|
216218 |
05-Dec-2010 |
dougb |
Bring in the following changes from NetBSD:
1.21 "Document the flags displayed by the default format, and mention their short names. From espie@openbsd via jmc@openbsd."
1.24 "Fix three variable names. From Todd T. Fries via Jason McIntyre."
Obtained from: wiz@NetBSD.org (previous 2)
1.25 "Be consistent: document the birthtime field of struct stat for the "B" field specifier."
Obtained from: reed@NetBSD.org
1.26 "Drop trailing space."
Obtained from: wiz@NetBSD.org
1.27 "Since we have st_birthtime in struct stat, it is in default display."
Obtained from: enami@NetBSD.org
Purposely skipping the following revisions: 1.22 NetBSD-specific change 1.23 Removal of license clauses 3 and 4, already handled by imp in our r203971
|
216216 |
05-Dec-2010 |
dougb |
Bring in the change from NetBSD 1.20:
"Make sentence easier to parse. From jsing@openbsd via jmc@openbsd."
Obtained from: wiz@NetBSD.org
|
216215 |
05-Dec-2010 |
dougb |
Bring in the changes from NetBSD 1.16 that we did not already have.
"Some fixes from jmc@openbsd."
Obtained from: wiz@NetBSD.org
|
216213 |
05-Dec-2010 |
dougb |
Bring in the changes from NetBSD 1.13 that we did not already have, with some differences.
"Sort options. Use more mdoc macros. Some nit fixes. Bump date."
Obtained from: wiz@NetBSD.org
|
216209 |
05-Dec-2010 |
dougb |
Bring in the change from NetBSD 1.12:
"document default format."
Obtained from: yamt@NetBSD.org
|
216207 |
05-Dec-2010 |
dougb |
Bring in the following changes from NetBSD. See the discussion at: http://gnats.netbsd.org/cgi-bin/query-pr-single.pl?number=44128
1.29 "Don't printf time_t with %d; fixes PR 44128 from yamt. With this change it successfully prints mtimes after 2038."
1.30 "Improve previous with comments."
Obtained from: dholland@NetBSD.org (both)
|
216206 |
05-Dec-2010 |
dougb |
Fix an "unused variable" error that gets us all the way to WARNS=6
|
216205 |
05-Dec-2010 |
dougb |
Bring in the update from NetBSD 1.28:
"Fix WARNS=4 issues (-Wcast-qual -Wsign-compare)"
Because of code differences I had to hand-apply parts of the patch, so responsibility for errors goes to me.
Obtained from: lukem@NetBSD.org
|
216204 |
05-Dec-2010 |
dougb |
Bring in the update from NetBSD 1.19, the documentation of readlink -f
"PR/34662: martijnb at atlas dot ipv6 dot stack dot nl: readlink doesn't grok -f, and there's no alternative (+fix)
Patch applied with minor tweak (%y -> %R, as it was already taken) plus some nits from myself. Thanks!"
Obtained from: elad@NetBSD.org
|
216203 |
05-Dec-2010 |
dougb |
Bring in a new feature, adding a -f option to readlink to print the path of the target, similar to realpath(1). See the discussion at: http://gnats.netbsd.org/cgi-bin/query-pr-single.pl?number=34662
This brings in the following changes: 1.24 "PR/34662: martijnb at atlas dot ipv6 dot stack dot nl: readlink doesn't grok -f, and there's no alternative (+fix)
Patch applied with minor tweak (%y -> %R, as it was already taken) plus some nits from myself. Thanks!"
Obtained from: elad@NetBSD.org
1.25 "Fix a segfault when doing 'stat -f %R' on the stdin file handle, instead fake the filename '(stdin)' like the %N format."
Obtained from: mlelstv@NetBSD.org
1.27 "The ofmt variable is actually a bit mask (not the character that was in the format string) so that we can "or" it with the bits in the formats variable. This fixes the missing " -> " in front of the real path (when you use %SR).
Also, the ?: needs another space."
Obtained from: atatat@NetBSD.org
I am purposely omitting the following changes: 1.23 A humanize_number(3) clone that should better be implemented by actually using humanize_number(3) 1.26 This is the removal of license clause 3 and 4, already handled by imp in r203971
|
216202 |
05-Dec-2010 |
dougb |
Bring in the change from NetBSD 1.22:
"Fix a trivial truncation case, and eliminate a corner case that might print a nul character."
I am purposely bypassing the following versions: 1.19 A build infrastructure change that does not apply to us 1.20 A feature I am not interested in, but don't object if someone else wants to pick it up 1.21 A build infrastructure change that does not apply to us
Obtained from: atatat@NetBSD.org
|
216197 |
05-Dec-2010 |
dougb |
Add my own documentation for the change in our r216196, aka NetBSD's 1.18 For -L if stat(2) fails, fall back to lstat(2).
.Dd purposely not bumped because more changes are coming.
|
216196 |
05-Dec-2010 |
dougb |
Bring in the change from NetBSD 1.18:
"If using stat (the -L flag) and it fails, fall back to lstat(). It may be the case that we're examining a broken symlink, and anything is better than nothing."
The changes in 1.14 through 1.17 were not relevant to us.
Obtained from: atatat@NetBSD.org
|
207153 |
24-Apr-2010 |
jilles |
stat: Allow -f %Sf to display the file flags symbolically.
I have changed the patch slightly to show '-' if there are no flags just like ls -ldo does.
PR: 124349 Submitted by: Ighighi MFC after: 1 week
|
203971 |
16-Feb-2010 |
imp |
The NetBSD Foundation has granted permission to remove clause 3 and 4 from their software.
Obtained from: NetBSD
|
188498 |
11-Feb-2009 |
ed |
Let stat(1) use fdevname(3).
Because we now have a reliable library function that converts file descriptors to character device names, let stat(1) use this. This means it can now do the following:
$ stat -f %N /dev/pts/0
I've changed main() to set file properly, so output() is never called with file set to NULL.
Approved by: dougb (older version, still used devname)
|
188481 |
11-Feb-2009 |
maxim |
o Print an octal representation of suid, sgid and sticky bits with -x flag.
PR: bin/131569 Submitted by: Jaakko Heinonen Reported by: Yannick Cadin MFC after: 1 week
|
178651 |
29-Apr-2008 |
pjd |
The referenced section name is 'Formats', not 'FORMATS'.
|
169074 |
27-Apr-2007 |
brian |
Add some more examples. It always takes me a long time to find the S modifier (-t is ignored without it).
MFC after: 1 week
|
147370 |
14-Jun-2005 |
ru |
Markup and wording fixes.
Approved by: re (blanket)
|
144200 |
28-Mar-2005 |
obrien |
Note when 'stat' appeared in FreeBSD.
|
140941 |
28-Jan-2005 |
ru |
Let bsd.prog.mk set SRCS and MAN to their default values.
|
140909 |
27-Jan-2005 |
delphij |
Remove unnecessary SRCS= where could be guessed directly by our bsd.*.mk infrasture.
Obtained from: ru
|
120836 |
06-Oct-2003 |
dougb |
Resolve conflicts
|
115694 |
02-Jun-2003 |
ru |
Assorted mdoc(7) fixes.
|
115217 |
21-May-2003 |
ru |
Markup bits.
Approved by: re (blanket)
|
114925 |
11-May-2003 |
dougb |
Bring in NetBSD's version 1.11, which includes documenation for the new inode birthtime display, and quite a bit of mdoc cleanup, which brings it much more in line with our mdoc style.
Approved by: re (bmah) Obtained from: Andrew Brown <atatat@NetBSD.org> (content), Grant Beattie <grant@NetBSD.org> (mdoc)
|
114924 |
11-May-2003 |
dougb |
Import NetBSD's 1.10 version, which includes the ability to display the new inode birthtime field, a few other small cleanups, and synchronization with our #include <sys/types.h>.
Approved by: re (bmah) Obtained from: Andrew Brown <atatat@NetBSD.org>
|
105913 |
25-Oct-2002 |
dougb |
Adjust the size passed to readlink so that the null termination falls within the range of the path variable.
Cribbed from the latest NetBSD source.
Obtained from: provos@NetBSD.org
|
101897 |
15-Aug-2002 |
dougb |
I was too conservative with my header changes, so restore some sanity via bde. atatat@NetBSD.org made basically the same change in their version, so bring over their CVS Id which I neglected last time.
Obtained from: bde, Andrew Brown <atatat@NetBSD.org>
|
101845 |
13-Aug-2002 |
dougb |
A much better description of the -q option.
Obtained from: Andrew Brown <atatat@NetBSD.org>
|
101773 |
13-Aug-2002 |
dougb |
A cooperative effort...
1. Update the code to the latest from NetBSD, which includes: * A new command line option to suppress stat(2) errors * Output is now done via stdio * Fixes for bitwise OR'ing of letters
2. Andrew from NetBSD merged in our own Johan's readlink patches.
3. Andrew also merged in some brucifications.
I made some small contributions to the header cleanup, and tried to generally improve the overall style(9)'ishness. I also documented the new -q option and added the *LINKS to the Makefile.
All responsibility for mistakes in merging the contributions from the above is mine.
Obtained from: Andrew Brown <atatat@NetBSD.org>, bde, johan
|
97953 |
06-Jun-2002 |
dougb |
This commit was generated by cvs2svn to compensate for changes in r97952, which included commits to RCS files with non-trunk default branches.
|