Ruslan Ermilov
|
cc17b04460
|
If not compiled for debugging, redirect standard input/output/error
to /dev/null before becoming a daemon.
|
2006-10-23 10:48:19 +00:00 |
|
Pawel Jakub Dawidek
|
564084e489
|
Correct various mistakes in the last commit.
|
2006-05-13 11:58:58 +00:00 |
|
Poul-Henning Kamp
|
bec1fa8607
|
Use sysctlbyname
|
2006-05-11 17:25:36 +00:00 |
|
Guy Helmer
|
d5ac36eda7
|
Invoke tzset(3) within the main loop to catch changes to /etc/localtime
when running as a daemon in the hope that it will fix situations
where the CMOS clock was apparently set using the stale TZ offset.
|
2004-04-27 14:43:03 +00:00 |
|
David E. O'Brien
|
c69284ca08
|
Use __FBSDID() to quiet GCC 3.3 warnings.
|
2003-05-03 18:41:59 +00:00 |
|
Warner Losh
|
bbbc97356c
|
o Use real prototypes
o Remove __P.
o main(int, char *[])
|
2002-03-18 04:55:09 +00:00 |
|
Dima Dorfman
|
086ad217b2
|
Fix a prototype and set WARNS=2.
Submitted by: Mike Barcroft <mike@q9media.com>
|
2001-07-15 05:41:57 +00:00 |
|
Peter Wemm
|
7f3dea244c
|
$Id$ -> $FreeBSD$
|
1999-08-28 00:22:10 +00:00 |
|
Philippe Charnier
|
f9184dd719
|
Correct use of .Nm. Add missing .El. Add rcsid. Remove unused #include.
|
1998-06-04 06:35:12 +00:00 |
|
Andrey A. Chernov
|
84436e33cb
|
Implement Helbig idea of offset calculation reducing mktime() calls
Immediately exit if /etc/wall_cmos_clock not present
|
1998-04-11 21:18:55 +00:00 |
|
Andrey A. Chernov
|
20344e1582
|
Add workaround suggestion for 'nonexistent time' diagnostic
|
1998-03-30 09:29:47 +00:00 |
|
Andrey A. Chernov
|
57394688f8
|
Minimize clock drift between getting and setting time
Submitted by: bde
|
1998-02-25 09:40:21 +00:00 |
|
Philippe Charnier
|
4cabb4cdcc
|
Add Id, add usage function.
|
1997-06-10 11:01:13 +00:00 |
|
Warner Losh
|
8d64695c7c
|
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 |
|
Andrey A. Chernov
|
88d807a676
|
Detect if /etc/wall_cmos_clock gone while adjkerntz paused.
|
1996-04-05 19:17:05 +00:00 |
|
Andrey A. Chernov
|
c6337b7b46
|
Dynamically sense /etc/wall_cmos_clock presence/absense
|
1996-04-05 16:25:38 +00:00 |
|
Andrey A. Chernov
|
9243a8f346
|
Fix error with multiply 'adjkerntz -a' copies running.
Manage adjkerntz kernel variable even for UTC clocks.
Code cleanup.
|
1996-04-05 03:40:55 +00:00 |
|
Rodney W. Grimes
|
5ebc7e6281
|
Remove trailing whitespace.
|
1995-05-30 06:12:45 +00:00 |
|
Andrey A. Chernov
|
73cab1a3bc
|
Use more AI to predict initial/final isdst,
latest isdst preffered.
|
1995-03-26 22:51:51 +00:00 |
|
Andrey A. Chernov
|
937b5aaa3b
|
Use timelocal() instead of mktime() hack
|
1994-12-26 10:43:48 +00:00 |
|
Andrey A. Chernov
|
882588f86c
|
Fix resetting adjkerntz to 0 (pointed by Bruce),
forget to initialize mib variable.
|
1994-12-12 05:48:45 +00:00 |
|
Andrey A. Chernov
|
408399029a
|
Optimize setting of DISRTCSET
|
1994-12-12 05:43:28 +00:00 |
|
Andrey A. Chernov
|
62be897817
|
Clean internal logic, helps for some unusual cases
|
1994-12-12 05:20:44 +00:00 |
|
Andrey A. Chernov
|
9aa4fece6d
|
-i case goes to background pause and acts like -a case on receiving
SIGTERM. This helps to keep CMOS clock updated before reboot.
Idea from J.Wunsch.
|
1994-11-03 03:16:16 +00:00 |
|
Andrey A. Chernov
|
f30089ed19
|
Restore back -i, -a
|
1994-11-02 09:40:06 +00:00 |
|
Andrey A. Chernov
|
7ac030ad07
|
Remove options, run adjkerntz as daemon now
|
1994-11-01 16:22:22 +00:00 |
|
Andrey A. Chernov
|
0835483992
|
Now:
adjkerntz -i writes kernel clock only, don't touch RTC clock
adjkerntz -a writes RTC clock only, don't touch kernel clock
|
1994-11-01 06:20:52 +00:00 |
|
Andrey A. Chernov
|
025dc82971
|
Modify adjkerntz to not write RTC clock per initial call,
suggested by Bruce
|
1994-10-04 19:15:13 +00:00 |
|
Andrey A. Chernov
|
bb84bd5c6b
|
rewritted to use sysctl, no more /var/run/.adjkerntz now
|
1994-09-19 23:09:34 +00:00 |
|
Andrey A. Chernov
|
46ed4d4f41
|
Cosmetique patch from bde
|
1994-02-05 11:42:48 +00:00 |
|
Andrey A. Chernov
|
0b2318d843
|
Fix sign of offset diff.
Use Bruce initial/final hour scheme to avoid critical hours.
|
1993-12-20 01:53:27 +00:00 |
|
Andrey A. Chernov
|
3e714780be
|
Attempt to import adjkerntz...
|
1993-12-16 18:44:40 +00:00 |
|