diff options
author | dholland <dholland@pkgsrc.org> | 2011-12-19 05:06:34 +0000 |
---|---|---|
committer | dholland <dholland@pkgsrc.org> | 2011-12-19 05:06:34 +0000 |
commit | 53948b8ccf75ec69d73ff6ca5f01cd1fb18bd0f1 (patch) | |
tree | 37063e3411153c5bdab540eedec0c01bbb43029a /net | |
parent | 94753badc8843b78ba99f071cd4cf52151b56f83 (diff) | |
download | pkgsrc-53948b8ccf75ec69d73ff6ca5f01cd1fb18bd0f1.tar.gz |
Use time_t to call time().
Diffstat (limited to 'net')
-rw-r--r-- | net/wu-ftpd/distinfo | 3 | ||||
-rw-r--r-- | net/wu-ftpd/patches/patch-src_logwtmp_c | 34 |
2 files changed, 36 insertions, 1 deletions
diff --git a/net/wu-ftpd/distinfo b/net/wu-ftpd/distinfo index eea969c7db9..e57a98fb15e 100644 --- a/net/wu-ftpd/distinfo +++ b/net/wu-ftpd/distinfo @@ -1,4 +1,4 @@ -$NetBSD: distinfo,v 1.16 2010/02/14 21:36:20 joerg Exp $ +$NetBSD: distinfo,v 1.17 2011/12/19 05:06:34 dholland Exp $ SHA1 (wu-ftpd/wu-ftpd-2.6.2.tar.gz) = e39112bd8a67f189b6a8da8dd81ceb00a910e271 RMD160 (wu-ftpd/wu-ftpd-2.6.2.tar.gz) = 0b7451c185f80cf9a345f97b9642853e0323e3bd @@ -25,3 +25,4 @@ SHA1 (patch-am) = 1b1cdf067382fce0cb6aa5e6ff605c15414b26ff SHA1 (patch-an) = fd1d50bd28b283df717c1ce5fe2f0d6f3eab4967 SHA1 (patch-ao) = 4b686fce75452665d3b1729a4175b2ba917b7df0 SHA1 (patch-ap) = 977af5a2fa79360c1a213fa097dc3d6a79a527d5 +SHA1 (patch-src_logwtmp_c) = c52a7950793dfed5a474e0d09a90bfc105a6dd4a diff --git a/net/wu-ftpd/patches/patch-src_logwtmp_c b/net/wu-ftpd/patches/patch-src_logwtmp_c new file mode 100644 index 00000000000..12a05885bc0 --- /dev/null +++ b/net/wu-ftpd/patches/patch-src_logwtmp_c @@ -0,0 +1,34 @@ +$NetBSD: patch-src_logwtmp_c,v 1.1 2011/12/19 05:06:34 dholland Exp $ + +Use time_t for calls to time(). + +--- src/logwtmp.c~ 2000-07-01 18:17:39.000000000 +0000 ++++ src/logwtmp.c +@@ -81,6 +81,7 @@ void wu_logwtmp(char *line, char *name, + { + struct stat buf; + struct utmp ut; ++ time_t timer; + + #ifdef SVR4 + #ifndef NO_UTMPX +@@ -120,7 +121,8 @@ void wu_logwtmp(char *line, char *name, + (void) strncpy(utx.ut_line, line, sizeof(utx.ut_line)); + utx.ut_syslen = strlen(utx.ut_host) + 1; + utx.ut_pid = getpid(); +- (void) time(&utx.ut_tv.tv_sec); ++ (void) time(&timer); ++ utx.ut_tv.tv_sec = timer; + if (login /* name && *name */ ) { + utx.ut_type = USER_PROCESS; + } +@@ -192,7 +194,8 @@ void wu_logwtmp(char *line, char *name, + (void) strncpy(ut.ut_host, "", sizeof(ut.ut_host)); + } + #endif +- (void) time(&ut.ut_time); ++ (void) time(&timer); ++ ut.ut_time = timer; + if (write(fd, (char *) &ut, sizeof(struct utmp)) != + sizeof(struct utmp)) + (void) ftruncate(fd, buf.st_size); |