summaryrefslogtreecommitdiffstats
path: root/common.c
diff options
context:
space:
mode:
authorRoy Marples <roy@marples.name>2008-01-21 21:19:53 +0000
committerRoy Marples <roy@marples.name>2008-01-21 21:19:53 +0000
commitdc9be8a47ffa109785d348d92fdc6c915be734c4 (patch)
tree9698ffdf0c54d8981cc36aaf8357b26d3f964381 /common.c
parentf4db036104af1015a4ffd7b3d3bcd55fc47d6292 (diff)
downloaddhcpcd-dc9be8a47ffa109785d348d92fdc6c915be734c4.tar.xz
Quiet some lint warnings.
Diffstat (limited to 'common.c')
-rw-r--r--common.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/common.c b/common.c
index 24c4039c..14e88541 100644
--- a/common.c
+++ b/common.c
@@ -180,12 +180,12 @@ time_t uptime (void)
void writepid (int fd, pid_t pid)
{
char spid[16];
- if (ftruncate (fd, 0) == -1) {
+ if (ftruncate (fd, (off_t) 0) == -1) {
logger (LOG_ERR, "ftruncate: %s", strerror (errno));
} else {
ssize_t len;
snprintf (spid, sizeof (spid), "%u", pid);
- len = pwrite (fd, spid, strlen (spid), 0);
+ len = pwrite (fd, spid, strlen (spid), (off_t) 0);
if (len != (ssize_t) strlen (spid))
logger (LOG_ERR, "pwrite: %s", strerror (errno));
}
@@ -199,7 +199,9 @@ void *xmalloc (size_t s)
return (value);
logger (LOG_ERR, "memory exhausted");
+
exit (EXIT_FAILURE);
+ /* NOTREACHED */
}
void *xrealloc (void *ptr, size_t s)
@@ -211,6 +213,7 @@ void *xrealloc (void *ptr, size_t s)
logger (LOG_ERR, "memory exhausted");
exit (EXIT_FAILURE);
+ /* NOTREACHED */
}
char *xstrdup (const char *str)
@@ -225,5 +228,5 @@ char *xstrdup (const char *str)
logger (LOG_ERR, "memory exhausted");
exit (EXIT_FAILURE);
+ /* NOTREACHED */
}
-