summaryrefslogtreecommitdiffstats
path: root/utils
diff options
context:
space:
mode:
authorNeil Brown <neilb@suse.de>2007-07-30 16:33:39 +1000
committerNeil Brown <neilb@suse.de>2007-07-30 16:33:39 +1000
commit38145f5bceef1b3cf5ec44a752774f5bbccfbf4e (patch)
tree0da4ac5b26904b65eb6b6319c1d874e0b257fd56 /utils
parent74fec59d7be4c993785bae386c10a0078e5b6d85 (diff)
downloadnfs-utils-38145f5bceef1b3cf5ec44a752774f5bbccfbf4e.tar.gz
nfs-utils-38145f5bceef1b3cf5ec44a752774f5bbccfbf4e.tar.xz
nfs-utils-38145f5bceef1b3cf5ec44a752774f5bbccfbf4e.zip
Fix more 'prototype' warnings and other warnings.
Signed-off-by: Neil Brown <neilb@suse.de>
Diffstat (limited to 'utils')
-rw-r--r--utils/idmapd/atomicio.c10
-rw-r--r--utils/idmapd/idmapd.c15
-rw-r--r--utils/idmapd/strlcat.c7
-rw-r--r--utils/idmapd/strlcpy.c7
-rw-r--r--utils/mount/error.c3
5 files changed, 21 insertions, 21 deletions
diff --git a/utils/idmapd/atomicio.c b/utils/idmapd/atomicio.c
index 93171a7..05e7147 100644
--- a/utils/idmapd/atomicio.c
+++ b/utils/idmapd/atomicio.c
@@ -36,11 +36,11 @@
* ensure all of data on socket comes through. f==read || f==write
*/
ssize_t
-atomicio(f, fd, _s, n)
- ssize_t (*f) ();
- int fd;
- void *_s;
- size_t n;
+atomicio(
+ ssize_t (*f) (int, void*, size_t),
+ int fd,
+ void *_s,
+ size_t n)
{
char *s = _s;
ssize_t res, pos = 0;
diff --git a/utils/idmapd/idmapd.c b/utils/idmapd/idmapd.c
index b30b69e..a82cd0b 100644
--- a/utils/idmapd/idmapd.c
+++ b/utils/idmapd/idmapd.c
@@ -137,15 +137,16 @@ static void imconv(struct idmap_client *, struct idmap_msg *);
static void idtonameres(struct idmap_msg *);
static void nametoidres(struct idmap_msg *);
-static int nfsdopen();
+static int nfsdopen(void);
static int nfsdopenone(struct idmap_client *);
static void nfsdreopen(void);
size_t strlcat(char *, const char *, size_t);
size_t strlcpy(char *, const char *, size_t);
-ssize_t atomicio(ssize_t (*)(), int, void *, size_t);
+ssize_t atomicio(ssize_t (*f) (int, void*, size_t),
+ int, void *, size_t);
void mydaemon(int, int);
-void release_parent();
+void release_parent(void);
static int verbose = 0;
#define DEFAULT_IDMAP_CACHE_EXPIRY 600 /* seconds */
@@ -677,7 +678,7 @@ nfsdcb(int fd, short which, void *data)
bsiz = sizeof(buf) - bsiz;
- if (atomicio(write, ic->ic_fd, buf, bsiz) != bsiz)
+ if (atomicio((void*)write, ic->ic_fd, buf, bsiz) != bsiz)
idmapd_warnx("nfsdcb: write(%s) failed: errno %d (%s)",
ic->ic_path, errno, strerror(errno));
@@ -743,7 +744,7 @@ nfscb(int fd, short which, void *data)
if (im.im_status == IDMAP_STATUS_LOOKUPFAIL)
im.im_status = IDMAP_STATUS_SUCCESS;
- if (atomicio(write, ic->ic_fd, &im, sizeof(im)) != sizeof(im))
+ if (atomicio((void*)write, ic->ic_fd, &im, sizeof(im)) != sizeof(im))
idmapd_warn("nfscb: write(%s)", ic->ic_path);
out:
event_add(&ic->ic_event, NULL);
@@ -781,7 +782,7 @@ nfsdreopen()
}
static int
-nfsdopen()
+nfsdopen(void)
{
return ((nfsdopenone(&nfsd_ic[IC_NAMEID]) == 0 &&
nfsdopenone(&nfsd_ic[IC_IDNAME]) == 0) ? 0 : -1);
@@ -1046,7 +1047,7 @@ mydaemon(int nochdir, int noclose)
return;
}
void
-release_parent()
+release_parent(void)
{
int status;
diff --git a/utils/idmapd/strlcat.c b/utils/idmapd/strlcat.c
index 2c8b20a..daedd7a 100644
--- a/utils/idmapd/strlcat.c
+++ b/utils/idmapd/strlcat.c
@@ -46,10 +46,9 @@ static char *rcsid = "$OpenBSD: strlcat.c,v 1.8 2001/05/13 15:40:15 deraadt Exp
* If retval >= siz, truncation occurred.
*/
size_t
-strlcat(dst, src, siz)
- char *dst;
- const char *src;
- size_t siz;
+strlcat(char *dst,
+ const char *src,
+ size_t siz)
{
register char *d = dst;
register const char *s = src;
diff --git a/utils/idmapd/strlcpy.c b/utils/idmapd/strlcpy.c
index 528d4f1..a2653ee 100644
--- a/utils/idmapd/strlcpy.c
+++ b/utils/idmapd/strlcpy.c
@@ -44,10 +44,9 @@ static char *rcsid = "$OpenBSD: strlcpy.c,v 1.5 2001/05/13 15:40:16 deraadt Exp
* Returns strlen(src); if retval >= siz, truncation occurred.
*/
size_t
-strlcpy(dst, src, siz)
- char *dst;
- const char *src;
- size_t siz;
+strlcpy(char *dst,
+ const char *src,
+ size_t siz)
{
register char *d = dst;
register const char *s = src;
diff --git a/utils/mount/error.c b/utils/mount/error.c
index 57608a5..bf056af 100644
--- a/utils/mount/error.c
+++ b/utils/mount/error.c
@@ -86,7 +86,8 @@ void mount_errors(char *server, int will_retry, int bg)
"mount to NFS server '%s' failed: ", server);
else
pos = snprintf(tmp, (erreob - tmp),
- "%s: mount to NFS server '%s' failed: ", server);
+ "%s: mount to NFS server '%s' failed: ",
+ progname, server);
tmp = &errbuf[pos];
if (rpc_createerr.cf_stat == RPC_TIMEDOUT) {