diff options
author | Andrej Zverev <az@FreeBSD.org> | 2006-12-18 20:00:09 +0000 |
---|---|---|
committer | Andrej Zverev <az@FreeBSD.org> | 2006-12-18 20:00:09 +0000 |
commit | d54f3684af601c63599cebed671dd53e04dce8d1 (patch) | |
tree | e6870cc720581d3bf119cb32b3e84f0013dd9711 /sysutils/upsd | |
parent | f0691274e2d0fdb01e47df9e53011c0511874761 (diff) | |
download | ports-d54f3684af601c63599cebed671dd53e04dce8d1.tar.gz ports-d54f3684af601c63599cebed671dd53e04dce8d1.zip |
Notes
Diffstat (limited to 'sysutils/upsd')
-rw-r--r-- | sysutils/upsd/files/patch-misc.c | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/sysutils/upsd/files/patch-misc.c b/sysutils/upsd/files/patch-misc.c new file mode 100644 index 000000000000..39abcc43c05a --- /dev/null +++ b/sysutils/upsd/files/patch-misc.c @@ -0,0 +1,47 @@ +--- misc.c.orig Sat Aug 3 01:44:24 1996 ++++ misc.c Mon Dec 18 21:03:19 2006 +@@ -27,7 +27,7 @@ + pathname); + return -1; + } +- fprintf(f, "%ld\n", getpid()); ++ fprintf(f, "%u\n", getpid()); + fclose(f); + umask(oldmask); + return 0; +@@ -60,7 +60,7 @@ + { + register char *p; + if((p = malloc(size)) == NULL) { +- syslog(LOG_ERR, "xalloc: cannot allocate %ls bytes: %m", size); ++ syslog(LOG_ERR, "xalloc: cannot allocate %u bytes: %m", size); + return NULL; + } + return p; +@@ -105,7 +105,7 @@ + if(((struct ident *)list)->id == 0) { + return NULL; + } +- (char *)list += size; ++ list += size; + } + return list; + } +@@ -122,7 +122,7 @@ + register void *list; + register size_t size; + { +- for(;((struct ident *)list)->id != 0;(char *)list += size) { ++ for(;((struct ident *)list)->id != 0;list += size) { + if(((struct ident *)list)->name == name) { + return list; + } +@@ -255,7 +255,7 @@ + int + getcurrenttime(void) + { +- if(time(¤t_time) == NULL) { ++ if(time(¤t_time) == -1) { + syslog(LOG_ERR, "cannot get current time: %m"); + return -1; + } |