gleb
5efc0d3799
sbin/shutdown: Support time units as in 'shutdown -r +5sec'
...
Units supported: s, sec, m, min, h, hour.
Differential Revision: https://reviews.freebsd.org/D1272
2014-12-16 08:29:02 +00:00
des
3d0e516e94
Restore a piece of BSD history.
...
PR: 169127
Submitted by: Ruben de Groot <ruben@hacktor.com>
MFC after: 1 week
2012-08-01 09:10:21 +00:00
jilles
eefabc52db
shutdown: Remove unnecessary 2-second delay.
2012-05-23 19:25:46 +00:00
ed
e7e5b53bf1
Replace index() and rindex() calls with strchr() and strrchr().
...
The index() and rindex() functions were marked LEGACY in the 2001
revision of POSIX and were subsequently removed from the 2008 revision.
The strchr() and strrchr() functions are part of the C standard.
This makes the source code a lot more consistent, as most of these C
files also call into other str*() routines. In fact, about a dozen
already perform strchr() calls.
2012-01-03 18:51:58 +00:00
ed
5b02333e84
Add missing static keywords for global variables to tools in sbin/.
...
These tools declare global variables without using the static keyword,
even though their use is limited to a single C-file, or without placing
an extern declaration of them in the proper header file.
2011-11-04 13:36:02 +00:00
pjd
7a575413cd
For compatibility with Linux and Solaris add poweroff(8).
...
It is implemented as a hard link to shutdown(8) and it is equivalent of:
# shutdown -p now
While I'm here put one line of usage into one line of C code so it is easier to
grep(1) and separate unrelated code with empty line.
MFC after: 2 weeks
2010-12-30 18:06:31 +00:00
ed
1e717c9d32
Add missing `void' for functions without arguments.
...
While there, rename die_you_gravy_sucking_pig_dog() to something that's
less moronic.
2009-12-29 08:49:43 +00:00
delphij
e9b1045580
Static'ify internal methods and use prototype.
2009-09-28 07:42:52 +00:00
delphij
136497ca84
Use new style declarations instead of K&R ones.
2005-01-25 08:40:51 +00:00
delphij
3f5fb9f7fc
Use modern style defination for main() and move a extern
...
declaration to global section.
Bump WARNS?= to 6
2005-01-25 08:37:04 +00:00
markm
90f91e7879
Remove advertising clause from University of California Regent's license,
...
per letter dated July 22, 1999.
Approved by: core, imp
2004-04-09 19:58:40 +00:00
obrien
df429f4699
Centralize _PATH_* definitions.
...
Submitted by: Tim Kientzle <kientzle@acm.org> (embellished by me)
2003-05-05 22:49:23 +00:00
obrien
19105c8312
Use __FBSDID() to quiet GCC 3.3 warnings.
2003-05-03 18:41:59 +00:00
imp
ec2a00af74
o remove __P
...
o remove main prototype
2002-03-21 13:20:49 +00:00
dd
36c6165c43
Constify, de-register-ify, __unused-ify, and set WARNS=2.
...
Submitted by: Mike Barcroft <mike@q9media.com>
2001-07-15 05:46:07 +00:00
peter
76f0c923fe
$Id$ -> $FreeBSD$
1999-08-28 00:22:10 +00:00
billf
16090fda0f
Avoid ambigious if/else
1999-07-21 02:49:42 +00:00
ru
eba023799a
Signal init(8) instead of executing halt(8) or reboot(8)
...
when halting or rebooting the system. It benefits from
running /etc/rc.shutdown by init(8).
``-o'' flag is provided for backward compatibility.
PR: 5451
Discussed with: des
1999-06-21 16:06:21 +00:00
jkoshy
f4b6c01b89
Minor cleanups to shutdown(8):
...
- Make the -k "don't actually halt" flag incompatible with
the halt/reboot options -h, -p, and -r.
- The -n "don't sync" option is ignored if -k is specified.
Issue a warning message.
- Compute the actual shutdown time written to /var/run/nologin
correctly in the case of "now" being specified.
1999-06-21 06:21:05 +00:00
ru
97705ed6e4
Fix a coredump with negative (due to overflow) offset values.
1999-06-18 14:26:07 +00:00
bde
518ccde50a
Merged from Lite2 (one bcopy -> memmove, one significant change:
...
don't unlink _PATH_NOLOGIN for the -k case even if shutdown terminates
abnormally. NetBSD already has this change).
1998-12-11 11:21:47 +00:00
bde
1d4f8cd23a
Fixed missing 'p' and `-' flags and other defects in the usage message.
...
Fixed some style bugs.
1998-12-11 11:04:19 +00:00
msmith
005aaf0be2
Add a '-p' flag to shutdown which corresponds to the '-p' flag to halt,
...
requesting a system power-off after shutdown.
1998-12-10 23:54:02 +00:00
charnier
0432758e6b
Correct use of .Nm. Add rcsid. Do not dot terminate err(3) strings. Spelling.
1998-08-03 06:22:43 +00:00
alex
3b5bff74db
Pass an actual empty environment to execle() as per POSIX rather than
...
rely on undocumented behavior.
The following fixes were obtained from OpenBSD:
o -Wall fixes to tlist array initialization and assignment used
as truth value.
o Use a restricted environment.
o Improved error message when shutdown fails to exec reboot or halt.
1998-01-10 20:11:06 +00:00
alex
7ebcb78d09
Added environment parameter to execle calls.
...
Obtained from: NetBSD PR2737 (augustss@cs.chalmers.se ) via OpenBSD
1998-01-08 20:05:45 +00:00
alex
4ff390e719
Correct a comment from my last commit.
1998-01-08 02:23:59 +00:00
alex
52c4bf5ce3
Allow 'shutdown datespec' to work into the next century. Handle dates
...
in the 22nd century and beyond even though it's irrelevant with a 32-bit
time_t which expires in the year 2038.
1998-01-08 02:21:30 +00:00
joerg
68fb49d725
Make the daemon process a true daemon by calling setsid().
...
PR: bin/3202
Submitted by: Dmitrij Tejblum <dima@tejblum.dnttm.rssi.ru>
1997-08-23 14:10:34 +00:00
charnier
eb50166664
Use err(3).
1997-06-19 14:28:32 +00:00
imp
167db52912
compare return value from getopt against -1 rather than EOF, per the final
...
posix standard on the topic.
1997-03-29 03:33:12 +00:00
adam
a4845fcc5a
-n was broken
...
2.2 candidate (probably)
1997-01-21 21:07:29 +00:00
wollman
fc1f6c1d76
Delete bogus referneces to timezone code internal header file `tzfile.h',
...
which is no longer bogusly installed in /usr/include.
1995-08-07 19:17:46 +00:00
dg
e7c25e8395
Yanked out (now obsolete) support for 'fastboot'.
1995-02-15 14:35:29 +00:00
ats
ffea1bbfcc
Submitted by: M.C. Wong
...
Obtained from:
Don't throw away the /etc/nologin file in the -k case.
1994-11-27 23:52:13 +00:00
rgrimes
d038e02fd6
BSD 4.4 Lite sbin Sources
...
Note: XNSrouted and routed NOT imported here, they shall be imported with
usr.sbin.
1994-05-26 06:35:07 +00:00