summaryrefslogtreecommitdiffstats
path: root/usr.sbin/timed
Commit message (Collapse)AuthorAgeFilesLines
* MFC r314659,r314676:ngie2017-05-291-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | r314659: usr.sbin: normalize paths using SRCTOP-relative paths or :H when possible This simplifies make logic/output r314676: Fix build after r314656 Some of the changes I introduced to use .ALLSRC were correct in spirit, but incorrect in reality -- in particular, ../Makefile.inc hadn't been pulled in via bsd.init.mk (via bsd.lib.mk, bsd.prog.mk), so the value of .ALLSRC (evaluated immediately) was empty. .include bsd.init.mk explicitly so we can be certain that the values used as dependencies in the targets are defined when the target recipe has been evaluated. Reminder: thou shalt separate out separate functional changes before committing them. (YUGE) Pointyhat to: ngie In collaboration with: bdrewery
* Undo the bogus gethostname() change from r299709.pfg2016-05-141-1/+1
| | | | | | | | | | 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
* timed(8): Use strlcpy() for bounds checking.pfg2016-05-143-9/+14
| | | | | | | Prevent some theorical buffer overruns reported by Coverity. Cleanup a use of gethostname() while here. CID: 1006713, 1011166, 1011167, 1011168,
* timed(8): Use stronger random number generator.pfg2016-05-141-5/+2
| | | | | | | Using arc4random simplifies the code by not having to worry about seeds which ironically depend on the time. CID: 1300004
* timed(8): use NULL instead of zero for pointers.pfg2016-05-147-48/+48
|
* Use strlcpy() instead of strncpy() to ensure that ret->name istruckman2016-05-131-1/+1
| | | | | | | | | 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
* Add META_MODE support.sjg2015-06-132-0/+42
|\ | | | | | | | | | | | | | | | | | | | | 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
| * dirdeps.mk now sets DEP_RELDIRsjg2015-06-082-4/+0
| |
| * Merge sync of headsjg2015-05-271-2/+1
| |\ | |/ |/|
| * Merge from head@274682sjg2014-11-191-1/+1
| |\
| * | Updated dependenciessjg2014-05-162-2/+0
| | |
| * | Updated dependenciessjg2014-05-102-0/+4
| | |
| * | Merge from headsjg2013-09-051-1/+1
| |\ \
| * | | Updated dependenciessjg2013-03-112-0/+2
| | | |
| * | | Updated dependenciessjg2013-02-162-4/+0
| | | |
| * | | Sync with HEAD.obrien2013-02-0813-143/+75
| |\ \ \
| | \ \ \
| | \ \ \
| *-. \ \ \ Sync from headsjg2012-11-046-42/+41
| |\ \ \ \ \
| * | | | | | Sync FreeBSD's bmake branch with Juniper's internal bmake branch.marcel2012-08-222-0/+44
| | |/ / / / | |/| | | | | | | | | | | | | | | | Requested by: Simon Gerraty <sjg@juniper.net>
* | | | | | Convert usr.sbin to LIBADDbapt2014-11-251-2/+1
| |_|_|_|/ |/| | | | | | | | | | | | | | Reduce overlinking
* | | | | Remove LOG_ODELAY because it does nothing.neel2014-08-171-1/+1
| |_|_|/ |/| | | | | | | | | | | | | | | Reviewed by: jilles CR: https://reviews.freebsd.org/D611
* | | | Minor update about rc.conf.joel2013-04-221-1/+1
| |_|/ |/| |
* | | Change old-style function definitioncharnier2013-02-0113-143/+75
| |/ |/|
* | Add missing braceskevlo2012-09-121-1/+2
| | | | | | | | Obtained from: DragonFly
* | Rework all non-contributed files that use `struct timezone'.ed2012-09-016-41/+39
|/ | | | | | | | | | | | | | 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.
* Remove trailing whitespace per mdoc lint warningeadler2012-03-291-3/+3
| | | | | | | Disussed with: gavin No objection from: doc Approved by: joel MFC after: 3 days
* fgets(3) returns a pointer, so compare against NULL, not integer 0.kevlo2012-01-131-1/+1
|
* Spelling fixes for usr.sbin/uqs2011-12-301-1/+1
|
* Fix r228719; when you use intmax_t, you need stdint.h.dim2011-12-191-0/+1
| | | | | Pointy hat to: dim MFC after: 1 week
* Some people pointed out long is 32-bit on some arches, while time_t isdim2011-12-192-4/+4
| | | | | | | 64-bit, so better cast time_t to intmax_t, and use the appropriate printf format strings. MFC after: 1 week
* In usr.sbin/timed, fix several issues with printf formats:dim2011-12-194-9/+9
| | | | | | | | | | - 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
* Simplify inclusion of the tsptype array a bit.ed2011-11-062-3/+1
| | | | We don't need this array in timed.c -- only readmsg.c.
* Check return code of setuid() in timedc.simon2011-04-231-1/+2
| | | | | | | While it will not fail in normal circumstances, better safe than sorry. MFC after: 3 days
* Remove the advertising clause from UCB copyrighted files in usr.sbin. Thisjoel2010-12-1121-84/+0
| | | | | is in accordance with the information provided at ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change
* Move most of the remaining USD/PSD/SMM papers into share/docuqs2010-12-049-1008/+0
|
* Initialise the "trials" variable to zero earlier in case we unexpectedlygavin2010-06-191-1/+1
| | | | | | error out early. Found by: clang static analyzer
* mdoc: replace troff macros with -mdoc equivalentsuqs2010-06-081-17/+10
|
* Port timed away from logwtmp(3). Let it use utmpx.ed2010-01-132-9/+17
|
* Fix LLVM compiler errors related to K&R declarations with ANSI prototypes.ed2009-02-263-5/+9
| | | | Submitted by: Pawel Worach <pawel.worach@gmail.com>
* Remove spurious duplicated defination of sock.delphij2008-09-241-2/+0
|
* getopt returns an int, not a char. Make sure that we store theimp2008-06-021-1/+1
| | | | | | | | | | 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
* Typo fix.remko2008-02-111-2/+2
| | | | Spotted by: brueffer
* Enhance descriptions in the timed manual.remko2007-12-081-7/+32
| | | | | | PR: docs/115445 Submitted by: "Julian Stacey" <jhs at berklix dot org> MFC After: 3 days
* Cleanup of userland __P usekevlo2007-11-077-66/+70
|
* o Remove duplicate includes.maxim2007-01-201-1/+0
| | | | Obtained from: Slava Semushin via NetBSD
* Sort sections.ru2005-01-181-9/+9
|
* Mechanically kill hard sentence breaks.ru2004-07-021-1/+2
|
* Fix typo, s/transmitts/transmits/johan2004-02-041-1/+1
| | | | | PR: 62346 Submitted by: Gavin Atkinson (gavin at ury.york.ac.uk)
* Fix a BSS buffer overflow caused by makeargv() writing past the end oftjr2003-10-111-2/+3
| | | | margv[] when an input line contains 20 or more space-separated words.
* missing wordnaddy2003-10-041-1/+1
|
* reference ntpd(8)naddy2003-10-041-4/+7
|
OpenPOWER on IntegriCloud