ngie
0971283da1
MFC r272777,r272779,r272780,r272781,r272782,r272783,r272784,r272787,r272788:
...
r272777:
Integrate usr.sbin/nmtree/tests from NetBSD into atf/kyua
In collaboration with: pho
Sponsored by: EMC / Isilon Storage Division
r272779:
Integrate usr.sbin/basename/tests from NetBSD into atf/kyua
In collaboration with: pho
Sponsored by: EMC / Isilon Storage Division
r272780:
Integrate usr.bin/cmp/tests from NetBSD into atf/kyua
In collaboration with: sjg
Sponsored by: EMC / Isilon Storage Division
r272781:
Integrate usr.bin/dirname/tests from NetBSD into atf/kyua
In collaboration with: pho, sjg
Sponsored by: EMC / Isilon Storage Division
r272782:
Integrate bin/sleep/tests from NetBSD into atf/kyua
Sponsored by: EMC / Isilon Storage Division
r272783:
Integrate usr.bin/cut/tests from NetBSD into atf/kyua
Sponsored by: EMC / Isilon Storage Division
r272784:
Integrate usr.bin/grep/tests from NetBSD into atf/kyua
Sponsored by: EMC / Isilon Storage Division
r272787:
Integrate usr.bin/diff/tests from NetBSD into atf/kyua at gnu/usr.bin/diff/tests
Sponsored by: EMC / Isilon Storage Division
r272788:
Integrate usr.bin/gzip/tests from NetBSD into atf/kyua
Sponsored by: EMC / Isilon Storage Division
2015-01-01 02:04:44 +00:00
jilles
077e1ba486
sleep: Explain in a comment why the [EINTR] check is there.
...
Suggested by: eadler
2013-06-05 20:15:18 +00:00
jilles
95192e8f55
sleep: Improve nanosleep() error handling:
...
* Work around kernel bugs that cause a spurious [EINTR] return if a
debugger (such as truss(1)) is attached.
* Write an error message if an error other than [EINTR] occurs.
PR: bin/178664
2013-05-28 22:07:31 +00:00
kib
ad97a57b12
Document the new argument parser for sleep(1) and SIGINFO behaviour.
...
Remove higlight for the unportability notice.
MFC after: 3 weeks
2010-08-02 10:59:23 +00:00
kib
58f67b3672
Simplify argument parser by using sscanf(); simplify usage() by not
...
refusing to use stdio.
Reduce nesting level in the sleep loop by returning earlier for negative
timeouts.
Limit the maximum timeout to INT_MAX seconds.
Submitted by: bde
MFC after: 3 weeks
2010-08-02 10:57:56 +00:00
kib
6bde39054e
Deal with proper format for printing time_t.
...
Reported by: ache
MFC after: 3 weeks
2010-07-31 17:41:58 +00:00
kib
5895145874
Report the time left for the sleep on SIGINFO.
...
Be stricter in the checking of interval specification.
PR: bin/139345
MFC after: 3 weeks
2010-07-31 14:30:11 +00:00
stefanf
6abe070f3c
Fix a comment.
...
Submitted by: Liam J. Foy
2005-08-07 09:11:38 +00:00
ru
ffd9fd4c0e
Add the new standard EXIT STATUS section where appropriate.
...
Sort standard sections in the (documented) preferred order.
2005-01-16 16:41:59 +00:00
imp
a76898b849
/*- or .\"- or #- to begin license clauses.
2005-01-10 08:39:26 +00:00
markm
4383f14801
Remove clause 3 from the UCB licenses.
...
OK'ed by: imp, core
2004-04-06 20:06:54 +00:00
markm
aed36bd125
Fix warnings. This is now WARNS=9, std=c99 clean in i386.
...
Use return(0) for main() instead of exit(0). Makes it a
wee bit smaller.
2003-05-03 10:14:26 +00:00
obrien
eaf3fff90a
Quiet warnings about copyright[].
2003-05-01 16:58:57 +00:00
njl
017be360f4
Minimal take on previous commit -- remove getopt and printf. Static size
...
is reduced by 40k, dynamic by a few bytes.
Functional changes:
* "sleep -- arg" now returns usage() instead of ignoring the --
* "sleep -1" now returns immediately instead of returning usage()
Reviewed by: jmallett
2002-11-14 01:14:35 +00:00
njl
a274e06113
Back out previous commit since there is controversy about changing so much
...
in sleep including duping strtol(3). Code changes also increased
dynamic size of sleep(1).
2002-11-14 00:20:58 +00:00
njl
926d93e392
Remove getopt and strtol dependencies, reducing size of static exe.
...
Preserve older desired behavior, accept [+-]*[0-9]*\.[0-9]*
Remove a few unnecessary casts.
%ls -l /bin/sleep
-r-xr-xr-x 1 root wheel 61332 Oct 28 05:16 /bin/sleep
%ls -l /usr/obj/usr/src/bin/sleep/sleep
-rwxr-xr-x 1 root wheel 19124 Nov 13 12:12 /usr/obj/usr/src/bin/sleep/sleep
Submitted by: Tim Kientzle <kientzle@acm.org>
2002-11-13 20:12:26 +00:00
obrien
f6f518b207
Consistently use FBSDID
2002-06-30 05:15:05 +00:00
tjr
b9ecc7e16c
Sort sections, use Ex macro in Diagnostics section, point out that the first
...
example only works with csh(1).
2002-06-10 09:33:15 +00:00
tjr
c41ca971a6
Add History section. sleep appeared in v4.
2002-06-10 09:07:22 +00:00
imp
5ef5088ac4
o __P has been reoved
...
o Old-style K&R declarations have been converted to new C89 style
o register has been removed
o prototype for main() has been removed (gcc3 makes it an error)
o int main(int argc, char *argv[]) is the preferred main definition.
o Attempt to not break style(9) conformance for declarations more than
they already are.
o Change
int
foo() {
...
to
int
foo(void)
{
...
2002-02-02 06:50:57 +00:00
obrien
099f8ecbe9
Default to WARNS=2. Binary builds that cannot handle this must explicitly
...
set WARNS=0.
Reviewed by: mike
2001-12-04 01:57:47 +00:00
ru
4345758876
mdoc(7) police:
...
Avoid using parenthesis enclosure macros (.Pq and .Po/.Pc) with plain text.
Not only this slows down the mdoc(7) processing significantly, but it also
has an undesired (in this case) effect of disabling hyphenation within the
entire enclosed block.
2001-08-07 15:48:51 +00:00
dd
d705df8034
WARNS= -> WARNS?=
...
Submitted by: Mike Barcroft <mike@q9media.com>
2001-06-22 21:38:30 +00:00
kris
fe984982f4
Silence WARNS=2 and BDECFLAGS on alpha and i386
...
MFC After: 1 week
2001-05-20 05:13:21 +00:00
ru
d4cb36bcfe
Prepare for mdoc(7)NG.
2000-12-15 17:37:31 +00:00
sheldonh
244b8ead7d
Remove more single-space hard sentence breaks.
2000-03-02 14:54:02 +00:00
ru
76ae852f22
Restore reference to sleep(3).
1999-10-28 17:41:33 +00:00
ru
8e2cd16fb8
Let sleep(1) handle fractions of a second (up to nanosecond).
...
This is a conservative change. It does the same thing in weird
cases like the old one. For example, 'sleep abcd' still sleeps
for zero seconds. `sleep 10.a' and `sleep 10.05aa' do the best
and not abort (ie: 10.a == 10 seconds, 10.05a == 10.05 seconds).
1999-10-01 07:53:40 +00:00
peter
66312e4a8d
$Id$ -> $FreeBSD$
1999-08-27 23:15:48 +00:00
ru
466108918b
Describe proper signals behavior rather than just removing it.
...
Remove obsoleted reference to alarm(3).
Submitted by: bde
1999-08-16 12:36:45 +00:00
ru
a790057542
There is no special handling for SIGALRM as
...
sleep(3) is implemented using nanosleep(2).
1999-08-09 17:31:30 +00:00
kris
713dd62834
Various spelling/formatting changes.
...
Submitted by: Philippe Charnier <charnier@xp11.frmug.org>
1999-05-08 10:22:15 +00:00
charnier
d40a1af7e0
Correct use of .Nm. Add rcsid.
1998-05-18 06:51:59 +00:00
ache
5f7cf9fa55
Describe signals behaviour now
1997-08-12 21:20:12 +00:00
imp
054f35c222
compare return value from getopt against -1 rather than EOF, per the final
...
posix standard on the topic.
1997-03-28 15:24:41 +00:00
peter
83b3c2c161
Revert $FreeBSD$ to $Id$
1997-02-22 14:13:04 +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
wosch
71f5160702
Sort cross references.
1997-01-13 00:25:51 +00:00
steve
1c6d77453c
Cleanup man page and -Wall cleaning.
1996-12-14 06:14:32 +00:00
dg
8722740e7f
Added $Id$
1994-09-24 02:59:15 +00:00
rgrimes
e3cfc8ce61
BSD 4.4 Lite bin Sources
1994-05-26 06:18:55 +00:00