pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/net/wu-ftpd Use time_t to call time().



details:   https://anonhg.NetBSD.org/pkgsrc/rev/16a822ea2313
branches:  trunk
changeset: 597290:16a822ea2313
user:      dholland <dholland%pkgsrc.org@localhost>
date:      Mon Dec 19 05:06:34 2011 +0000

description:
Use time_t to call time().

diffstat:

 net/wu-ftpd/distinfo                    |   3 +-
 net/wu-ftpd/patches/patch-src_logwtmp_c |  34 +++++++++++++++++++++++++++++++++
 2 files changed, 36 insertions(+), 1 deletions(-)

diffs (52 lines):

diff -r ce777cd4d2a7 -r 16a822ea2313 net/wu-ftpd/distinfo
--- a/net/wu-ftpd/distinfo      Mon Dec 19 03:04:13 2011 +0000
+++ b/net/wu-ftpd/distinfo      Mon Dec 19 05:06:34 2011 +0000
@@ -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-an) = fd1d50bd28b283df717c1ce5fe2f0d6f3eab4967
 SHA1 (patch-ao) = 4b686fce75452665d3b1729a4175b2ba917b7df0
 SHA1 (patch-ap) = 977af5a2fa79360c1a213fa097dc3d6a79a527d5
+SHA1 (patch-src_logwtmp_c) = c52a7950793dfed5a474e0d09a90bfc105a6dd4a
diff -r ce777cd4d2a7 -r 16a822ea2313 net/wu-ftpd/patches/patch-src_logwtmp_c
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/net/wu-ftpd/patches/patch-src_logwtmp_c   Mon Dec 19 05:06:34 2011 +0000
@@ -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);



Home | Main Index | Thread Index | Old Index