summaryrefslogtreecommitdiffstats
path: root/usr.bin/ipcrm
diff options
context:
space:
mode:
authordwmalone <dwmalone@FreeBSD.org>2001-12-03 21:00:33 +0000
committerdwmalone <dwmalone@FreeBSD.org>2001-12-03 21:00:33 +0000
commit0a2730ac8bd8e6e42e138b32f8389fb0dde38256 (patch)
tree99ae344b1545cb2d7becc8dd0d15f810fafcf255 /usr.bin/ipcrm
parentd4937950eb90e8672dc161ddc0b6183231ddd117 (diff)
downloadFreeBSD-src-0a2730ac8bd8e6e42e138b32f8389fb0dde38256.zip
FreeBSD-src-0a2730ac8bd8e6e42e138b32f8389fb0dde38256.tar.gz
Warns cleanups:
Declare functions in advance of using them There is no printf specifies %k - I think it was supposed to be %s.
Diffstat (limited to 'usr.bin/ipcrm')
-rw-r--r--usr.bin/ipcrm/Makefile1
-rw-r--r--usr.bin/ipcrm/ipcrm.c10
2 files changed, 9 insertions, 2 deletions
diff --git a/usr.bin/ipcrm/Makefile b/usr.bin/ipcrm/Makefile
index 9c0e45c..8711c49 100644
--- a/usr.bin/ipcrm/Makefile
+++ b/usr.bin/ipcrm/Makefile
@@ -1,5 +1,6 @@
# $FreeBSD$
PROG= ipcrm
+WARNS?= 2
.include <bsd.prog.mk>
diff --git a/usr.bin/ipcrm/ipcrm.c b/usr.bin/ipcrm/ipcrm.c
index b52100f..7cf9dc9 100644
--- a/usr.bin/ipcrm/ipcrm.c
+++ b/usr.bin/ipcrm/ipcrm.c
@@ -52,6 +52,12 @@ static const char rcsid[] =
int signaled;
+void usage __P((void));
+int msgrm __P((key_t, int));
+int shmrm __P((key_t, int));
+int semrm __P((key_t, int));
+void not_configured __P((int));
+
void usage()
{
fprintf(stderr, "%s\n%s\n",
@@ -98,7 +104,7 @@ int semrm(key, id)
return semctl(id, 0, IPC_RMID, arg);
}
-void not_configured()
+void not_configured(int signo __unused)
{
signaled++;
}
@@ -153,7 +159,7 @@ int main(argc, argv)
if (result < 0) {
errflg++;
if (!signaled)
- warn("%key(%ld): ", IPC_TO_STR(c), target_key);
+ warn("%ss(%ld): ", IPC_TO_STR(c), target_key);
else
warnx("%ss are not configured in the running kernel",
IPC_TO_STRING(c));
OpenPOWER on IntegriCloud