From: Eric S. Raymond Date: Thu, 21 Oct 2010 07:54:49 +0000 (-0400) Subject: Banish most warnings. X-Git-Tag: 1.6~6 X-Git-Url: http://thyrsus.com/gitweb/?a=commitdiff_plain;h=dc40841a9cf512e189375465cd478a9a120d07a7;p=semex.git Banish most warnings. --- diff --git a/semex.c b/semex.c index 232d4b7..86aa91f 100644 --- a/semex.c +++ b/semex.c @@ -28,9 +28,11 @@ THE SOFTWARE.

* The 1.3 release uses strerror(3) rather than its own array of error strings. */ #include +#include #include #include #include +#include #include #include #include @@ -237,7 +239,7 @@ char *argv[]; if (tty) { (void) printf("semctl(%d, %d, SETVAL, %d) ", - semid, semnum, semval); + semid, semnum, semval.val); if (rv == -1) (void) printf("failed: %s\n", strerror(errno)); else @@ -266,7 +268,7 @@ char *argv[]; (void) printf(" sem_perm.uid = %d\n", ds.sem_perm.uid); (void) printf(" sem_perm.gid = %d\n", ds.sem_perm.gid); (void) printf(" sem_perm.mode = %04o\n", ds.sem_perm.mode); - (void) printf(" sem_nsems = %d\n", ds.sem_nsems); + (void) printf(" sem_nsems = %lu\n", ds.sem_nsems); (void) printf(" sem_otime = (%ld) %s", ds.sem_otime, ctime(&ds.sem_otime)); (void) printf(" sem_ctime = (%ld) %s}\n",