Enji Cooper
64a0982bee
usr.sbin: normalize paths using SRCTOP-relative paths or :H when possible
...
This simplifies make logic/output
MFC after: 1 month
Sponsored by: Dell EMC Isilon
2017-03-04 11:38:03 +00:00
Warner Losh
fbbd9655e5
Renumber copyright clause 4
...
Renumber cluase 4 to 3, per what everybody else did when BSD granted
them permission to remove clause 3. My insistance on keeping the same
numbering for legal reasons is too pedantic, so give up on that point.
Submitted by: Jan Schaumann <jschauma@stevens.edu>
Pull Request: https://github.com/freebsd/freebsd/pull/96
2017-02-28 23:42:47 +00:00
Pedro F. Giffuni
c8aa42a2da
Undo the bogus gethostname() change from r299709.
...
The "- 1" is there specifically to enable checking for NUL termination.
I should also admit the rest change was mostly cosmetic and the
overruns can't occur in practice: still I leave them to pacify
static analyzers.
Pointed out by: bde
2016-05-14 04:29:13 +00:00
Pedro F. Giffuni
cbc796fb90
timed(8): Use strlcpy() for bounds checking.
...
Prevent some theorical buffer overruns reported by Coverity.
Cleanup a use of gethostname() while here.
CID: 1006713, 1011166, 1011167, 1011168,
2016-05-14 02:42:09 +00:00
Pedro F. Giffuni
555470a31d
timed(8): Use stronger random number generator.
...
Using arc4random simplifies the code by not having to worry about
seeds which ironically depend on the time.
CID: 1300004
2016-05-14 01:12:23 +00:00
Pedro F. Giffuni
7ffbd1b5b0
timed(8): use NULL instead of zero for pointers.
2016-05-14 00:46:38 +00:00
Don Lewis
5d29410d37
Use strlcpy() instead of strncpy() to ensure that ret->name is
...
NUL terminated. The source and destination buffers are the same
size and the source *should* be NUL terminated, but be paranoid.
Reported by: Coverity
CID: 1011274
MFC after: 1 week
2016-05-13 00:17:57 +00:00
Simon J. Gerraty
ccfb965433
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
2015-06-13 19:20:56 +00:00
Simon J. Gerraty
44d314f704
dirdeps.mk now sets DEP_RELDIR
2015-06-08 23:35:17 +00:00
Simon J. Gerraty
98e0ffaefb
Merge sync of head
2015-05-27 01:19:58 +00:00
Baptiste Daroussin
c6db8143ed
Convert usr.sbin to LIBADD
...
Reduce overlinking
2014-11-25 16:57:27 +00:00
Simon J. Gerraty
9268022b74
Merge from head@274682
2014-11-19 01:07:58 +00:00
Neel Natu
06224a9492
Remove LOG_ODELAY because it does nothing.
...
Reviewed by: jilles
CR: https://reviews.freebsd.org/D611
2014-08-17 19:06:26 +00:00
Simon J. Gerraty
fae50821ae
Updated dependencies
2014-05-16 14:09:51 +00:00
Simon J. Gerraty
76b28ad6ab
Updated dependencies
2014-05-10 05:16:28 +00:00
Simon J. Gerraty
d1d0158641
Merge from head
2013-09-05 20:18:59 +00:00
Joel Dahl
6a7ac072e5
Minor update about rc.conf.
2013-04-22 18:31:39 +00:00
Simon J. Gerraty
7cf3a1c6b2
Updated dependencies
2013-03-11 17:21:52 +00:00
Simon J. Gerraty
f5f7c05209
Updated dependencies
2013-02-16 01:23:54 +00:00
David E. O'Brien
d9a447559b
Sync with HEAD.
2013-02-08 16:10:16 +00:00
Philippe Charnier
acd8b77456
Change old-style function definition
2013-02-01 14:26:54 +00:00
Simon J. Gerraty
23090366f7
Sync from head
2012-11-04 02:52:03 +00:00
Kevin Lo
8840ea45ae
Add missing braces
...
Obtained from: DragonFly
2012-09-12 10:16:39 +00:00
Ed Schouten
902d9eafbf
Rework all non-contributed files that use `struct timezone'.
...
This structure is not part of POSIX. According to POSIX, gettimeofday()
has the following prototype:
int gettimeofday(struct timeval *restrict tp, void *restrict tzp);
Also, POSIX states that gettimeofday() shall return 0 (as long as tzp is
not used). Remove dead error handling code. Also use NULL for a
nul-pointer instead of integer 0.
While there, change all pieces of code that only use tv_sec to use
time(3), as this provides less overhead.
2012-09-01 14:45:15 +00:00
Marcel Moolenaar
7750ad47a9
Sync FreeBSD's bmake branch with Juniper's internal bmake branch.
...
Requested by: Simon Gerraty <sjg@juniper.net>
2012-08-22 19:25:57 +00:00
Eitan Adler
50d675f7a9
Remove trailing whitespace per mdoc lint warning
...
Disussed with: gavin
No objection from: doc
Approved by: joel
MFC after: 3 days
2012-03-29 05:02:12 +00:00
Kevin Lo
a3a2bf4b67
fgets(3) returns a pointer, so compare against NULL, not integer 0.
2012-01-13 06:51:15 +00:00
Ulrich Spörlein
3df5ecac8c
Spelling fixes for usr.sbin/
2011-12-30 10:58:14 +00:00
Dimitry Andric
5c67a2799c
Fix r228719; when you use intmax_t, you need stdint.h.
...
Pointy hat to: dim
MFC after: 1 week
2011-12-19 20:33:53 +00:00
Dimitry Andric
655353a78c
Some people pointed out long is 32-bit on some arches, while time_t is
...
64-bit, so better cast time_t to intmax_t, and use the appropriate
printf format strings.
MFC after: 1 week
2011-12-19 20:29:50 +00:00
Dimitry Andric
ad5b59d82c
In usr.sbin/timed, fix several issues with printf formats:
...
- Cast time_t's to long, and print them with %ld.
- Print ptrdiff_t's with %td.
- Print ssize_t's and size_t's with %zd and %zu.
- Print int32_t's with %d.
Also, replace some int variables with the more appropriate size_t.
MFC after: 1 week
2011-12-19 18:08:31 +00:00
Ed Schouten
acd29a915f
Simplify inclusion of the tsptype array a bit.
...
We don't need this array in timed.c -- only readmsg.c.
2011-11-06 16:37:15 +00:00
Simon L. B. Nielsen
1ae2ca130d
Check return code of setuid() in timedc.
...
While it will not fail in normal circumstances, better safe than
sorry.
MFC after: 3 days
2011-04-23 13:57:12 +00:00
Joel Dahl
914e11a72b
Remove the advertising clause from UCB copyrighted files in usr.sbin. This
...
is in accordance with the information provided at
ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change
2010-12-11 09:38:12 +00:00
Ulrich Spörlein
cded07a878
Move most of the remaining USD/PSD/SMM papers into share/doc
2010-12-04 10:11:20 +00:00
Gavin Atkinson
913a61f799
Initialise the "trials" variable to zero earlier in case we unexpectedly
...
error out early.
Found by: clang static analyzer
2010-06-19 17:04:01 +00:00
Ulrich Spörlein
c71e97c47e
mdoc: replace troff macros with -mdoc equivalents
2010-06-08 16:48:49 +00:00
Ed Schouten
e4ce5cb26c
Port timed away from logwtmp(3). Let it use utmpx.
2010-01-13 18:15:46 +00:00
Ed Schouten
a9d25ec695
Fix LLVM compiler errors related to K&R declarations with ANSI prototypes.
...
Submitted by: Pawel Worach <pawel.worach@gmail.com>
2009-02-26 20:59:05 +00:00
Xin LI
6b41097822
Remove spurious duplicated defination of sock.
2008-09-24 00:04:51 +00:00
Warner Losh
047b4ae4cf
getopt returns an int, not a char. Make sure that we store the
...
variable in an int to avoid casting to an unsigned value which causes
the comparison with -1 to fail.
PR: 123807
Submitted by: Matthew Luckie
Reviewed by: keramida@
MFC after: 1 week
2008-06-02 04:50:47 +00:00
Remko Lodder
f7769a0c07
Typo fix.
...
Spotted by: brueffer
2008-02-11 08:12:58 +00:00
Remko Lodder
d7cb71e0df
Enhance descriptions in the timed manual.
...
PR: docs/115445
Submitted by: "Julian Stacey" <jhs at berklix dot org>
MFC After: 3 days
2007-12-08 20:04:15 +00:00
Kevin Lo
784bddbc5b
Cleanup of userland __P use
2007-11-07 10:53:41 +00:00
Maxim Konovalov
ba5b74d001
o Remove duplicate includes.
...
Obtained from: Slava Semushin via NetBSD
2007-01-20 08:24:02 +00:00
Ruslan Ermilov
59a3c79da6
Sort sections.
2005-01-18 20:02:45 +00:00
Ruslan Ermilov
07bfccd71e
Mechanically kill hard sentence breaks.
2004-07-02 23:13:00 +00:00
Johan Karlsson
84d018e017
Fix typo, s/transmitts/transmits/
...
PR: 62346
Submitted by: Gavin Atkinson (gavin at ury.york.ac.uk)
2004-02-04 21:59:29 +00:00
Tim J. Robbins
acb85bc034
Fix a BSS buffer overflow caused by makeargv() writing past the end of
...
margv[] when an input line contains 20 or more space-separated words.
2003-10-11 07:35:35 +00:00
Christian Weisgerber
fc3b13fcee
missing word
2003-10-04 15:43:22 +00:00