1
0
mirror of https://frontier.innolan.net/rainlance/amiga-tz.git synced 2025-11-21 00:18:14 +00:00

netsettime logic change

SCCS-file: date.c
SCCS-SID: 2.18
This commit is contained in:
Arthur David Olson
1989-03-10 19:00:37 -05:00
committed by Paul Eggert
parent e2a24c3a2a
commit 17f19c34dc

21
date.c
View File

@ -409,16 +409,19 @@ char * argv[];
tv.tv_sec = t;
#ifdef TSP_SETDATE
#ifdef N_OPTION
if (!nflag)
#endif /* defined N_OPTION */
if (netsettime(tv) != 1)
retval = EXIT_FAILURE;
if (nflag || !netsettime(tv))
#else /* !defined N_OPTION */
if (!netsettime(tv))
#endif /* !defined N_OPTION */
#endif /* defined TSP_SETDATE */
logwtmp(OTIME_MSG, TIME_USER, "");
if (settimeofday(&tv, (struct timezone *) NULL) == 0) {
logwtmp(NTIME_MSG, TIME_USER, "");
syslog(LOG_AUTH | LOG_NOTICE, "date set by %s", username);
} else oops("date: error: settimeofday");
{
logwtmp(OTIME_MSG, TIME_USER, "");
if (settimeofday(&tv, (struct timezone *) NULL) == 0) {
logwtmp(NTIME_MSG, TIME_USER, "");
syslog(LOG_AUTH | LOG_NOTICE, "date set by %s",
username);
} else oops("date: error: settimeofday");
}
#else /* !defined DST_NONE */
logwtmp(OTIME_MSG, TIME_USER, "");
if (stime(&t) == 0)