pfg
fab328f17f
libexec: 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.
2017-11-27 15:25:02 +00:00
ngie
24165ad008
Fix the type for hw.ncpu, so sysctlbyname doesn't consistently fail on
...
64-bit architectures where sizeof(int) != sizeof(size_t).
MFC after: 1 week
PR: 206758
Reported by: Christoph Schönweiler <public2016@hauptsignal.at>
Submitted by: kib
Sponsored by: EMC / Isilon Storage Division
2016-01-30 17:54:18 +00:00
ghelmer
20f44825db
Fix releasing the lock in the parent atrun process after the queue
...
directory has been processed. Otherwise, a long-running child process
caused other atrun invocations to stall unnecessarily.
2014-04-17 16:00:26 +00:00
ghelmer
0ae9c65c0f
Add the name of the file that could not be opened to the error message
...
regarding the failure.
Suggested while working on PR bin/113239.
2013-06-11 18:46:46 +00:00
ghelmer
acb2956b5b
Prevent races running the queue by serializing access to the
...
queue directory.
PR: bin/113239
2013-06-11 18:43:27 +00:00
mjg
cc3711d225
atrun(8): scale default load average limit with the number of CPUs
...
Previously atrun refused to run jobs if load average was not below fixed limit of 1.5.
PR: 173175
Reviewed by: peterj
Approved by: trasz (mentor)
MFC after: 2 weeks
2012-10-30 19:46:00 +00:00
jilles
f250e5973c
atrun: Do not assume that MAXLOGNAME <= 100.
...
The reserved space for fmt was exactly sufficient for a two-digit value of
MAXLOGNAME - 1.
PR: bin/171815
Submitted by: Jeremy Huddleston Sequoia
MFC after: 1 week
2012-09-26 20:47:39 +00:00
ed
d6471fa124
Don't use UT_NAMESIZE here to determine the maximum username length.
2009-12-25 10:30:54 +00:00
yar
73c6fd823f
Add PAM support to atrun(8).
2007-06-15 12:02:16 +00:00
yar
62d3b985f5
Actually use new features of perr() and perrx().
2007-06-15 10:34:36 +00:00
yar
0a5d437c3d
Make perr() variadic and add perrx() to use in cases where
...
errno is irrelevant. Some code duplication can be reduced
if perr() is variadic and perrx() is available.
2007-06-15 10:10:40 +00:00
yar
8a97efc414
Use a single setusercontext(3) instead of a bunch of basic syscalls.
...
Besides aesthetic benefits, that makes at(1) jobs subject to such
login.conf(5) settings as resource limits.
2007-06-14 22:16:21 +00:00
yar
b6a0b8bdc1
Spotted another copy of the loony error message.
2007-06-14 21:24:05 +00:00
yar
2c7e2004e3
Fix an error message that was beside the point.
2007-06-14 15:18:44 +00:00
yar
aaa29dd12a
Fix a typical off-by-one error that can result in an unterminated string:
...
strncpy(dst, src, sizeof(dst));
by substituting the safer strlcpy() for strncpy().
X-Security: none (the source string isn't user-supplied)
2007-06-14 14:44:04 +00:00
ceri
31d71e45b2
Don't be sexist - fix a typo.
2005-12-30 17:59:23 +00:00
stefanf
e0b2a5b339
Fix a few cases that relied on 'implicit int' (constraint violation in C99).
2004-07-11 17:37:33 +00:00
imp
f15fa6acaf
o Eliminate __P
...
o Use new-style function definitions
o remove some !__STDC__ code
o eliminate register
2002-02-03 15:53:02 +00:00
kris
fa37fb0db6
by by -> by
...
Obtained from: OpenBSD
MFC After: 1 week
2001-07-23 11:00:31 +00:00
kris
a6b6cceedc
Don't hard-code a buffer size
2000-11-26 10:05:06 +00:00
peter
76f0c923fe
$Id$ -> $FreeBSD$
1999-08-28 00:22:10 +00:00
bde
1d56e79a13
Fixed printf format errors.
1998-08-02 16:44:18 +00:00
charnier
5cce247300
Cosmetic in error strings. Sort Xrefs. Add usage (with syslog capability).
1997-11-20 07:21:55 +00:00
dima
d58cb84dae
Do setlogin() before changing uid/gid, since
...
`at/batch' requires this.
Obtained from: me && OpenBSD
1997-09-08 23:39:48 +00:00
davidn
9445d58268
Submitted by: Philippe Charnier <charnier@xp11.frmug.org>
...
Fixes name size limitation (was hardcoded to 8).
Closes PR#3258
1997-04-12 01:04:50 +00:00
imp
3125d931c2
compare return value from getopt against -1 rather than EOF, per the final
...
posix standard on the topic.
1997-03-28 15:48:21 +00:00
peter
090fb430f1
Revert $FreeBSD$ to $Id$
1997-02-22 14:22:49 +00:00
jkh
808a36ef65
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
mpp
684146e8ce
Check for expired passwords before allowing access to the system.
1995-08-28 21:30:59 +00:00
ache
5a4e23dc5e
Upgrade to 2.9
1995-08-21 12:34:18 +00:00
rgrimes
f05428e4cd
Remove trailing whitespace.
1995-05-30 05:51:47 +00:00
ache
5e0d09f059
Add some useful sendmail options
1995-04-12 19:21:43 +00:00
ache
1bb8ac6c3c
Upgrade.
...
Close security holes reported.
1995-04-12 02:52:21 +00:00
nate
69dc0f6e65
Added the Linux atrun command as hacked by Chris Demetriou for NetBSD.
1994-01-05 01:03:02 +00:00