ngie
ba4a75dd95
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
imp
7e6cabd06e
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
pfg
20bb6d5f63
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
pfg
3a5ddc93d3
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
pfg
1bd762c01a
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
pfg
69cdab8aa8
timed(8): use NULL instead of zero for pointers.
2016-05-14 00:46:38 +00:00
truckman
4e9e03d38e
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
sjg
008d7c831f
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
sjg
75a137820d
dirdeps.mk now sets DEP_RELDIR
2015-06-08 23:35:17 +00:00
sjg
65145fa4c8
Merge sync of head
2015-05-27 01:19:58 +00:00
bapt
a191ba5195
Convert usr.sbin to LIBADD
...
Reduce overlinking
2014-11-25 16:57:27 +00:00
sjg
b137080f19
Merge from head@274682
2014-11-19 01:07:58 +00:00
neel
eb80e5e63b
Remove LOG_ODELAY because it does nothing.
...
Reviewed by: jilles
CR: https://reviews.freebsd.org/D611
2014-08-17 19:06:26 +00:00
sjg
5860f0d106
Updated dependencies
2014-05-16 14:09:51 +00:00
sjg
1a7e48acf1
Updated dependencies
2014-05-10 05:16:28 +00:00
sjg
62bb106222
Merge from head
2013-09-05 20:18:59 +00:00
joel
42748e0348
Minor update about rc.conf.
2013-04-22 18:31:39 +00:00
sjg
6d37b86f2b
Updated dependencies
2013-03-11 17:21:52 +00:00
sjg
0ee5295509
Updated dependencies
2013-02-16 01:23:54 +00:00
obrien
3028e3f8ab
Sync with HEAD.
2013-02-08 16:10:16 +00:00
charnier
8f6d8825cb
Change old-style function definition
2013-02-01 14:26:54 +00:00
sjg
778e93c51a
Sync from head
2012-11-04 02:52:03 +00:00
kevlo
002ed15d64
Add missing braces
...
Obtained from: DragonFly
2012-09-12 10:16:39 +00:00
ed
02dcf28b58
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
9dd41e3647
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
eadler
1ef5fe44d3
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
kevlo
96dbfe4e2d
fgets(3) returns a pointer, so compare against NULL, not integer 0.
2012-01-13 06:51:15 +00:00
uqs
415a3a9b96
Spelling fixes for usr.sbin/
2011-12-30 10:58:14 +00:00
dim
4ae7354b14
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
dim
feb552d6f3
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
dim
9cdf8d529a
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
44d67fb806
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
20f7936c44
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
0b5bdd518a
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
uqs
9242c645f8
Move most of the remaining USD/PSD/SMM papers into share/doc
2010-12-04 10:11:20 +00:00
gavin
7c153097dd
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
uqs
fe5d399285
mdoc: replace troff macros with -mdoc equivalents
2010-06-08 16:48:49 +00:00
ed
f9e9ecaea9
Port timed away from logwtmp(3). Let it use utmpx.
2010-01-13 18:15:46 +00:00
ed
e2be17ec8c
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
delphij
8a7a2f3924
Remove spurious duplicated defination of sock.
2008-09-24 00:04:51 +00:00
imp
b3629efe71
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
a8234d160a
Typo fix.
...
Spotted by: brueffer
2008-02-11 08:12:58 +00:00
remko
388271db49
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
kevlo
fa3791e1a7
Cleanup of userland __P use
2007-11-07 10:53:41 +00:00
maxim
202535955d
o Remove duplicate includes.
...
Obtained from: Slava Semushin via NetBSD
2007-01-20 08:24:02 +00:00
ru
c05985f13f
Sort sections.
2005-01-18 20:02:45 +00:00
ru
6294018a20
Mechanically kill hard sentence breaks.
2004-07-02 23:13:00 +00:00
johan
7f04df28f5
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
tjr
a507187264
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
naddy
19aefac66e
missing word
2003-10-04 15:43:22 +00:00