summaryrefslogtreecommitdiff
path: root/sys/src/ape/lib/ap/posix
diff options
context:
space:
mode:
authorOri Bernstein <ori@eigenstate.org>2019-06-21 10:00:58 -0700
committerOri Bernstein <ori@eigenstate.org>2019-06-21 10:00:58 -0700
commitd4bc9052beb3305d64a353a16641740380eb87af (patch)
treee90babcf3b3b295d9ad218cbf8f4e852df7e6d89 /sys/src/ape/lib/ap/posix
parent0af7d1fe35093690f2d8dd0613b3bf3b777674c6 (diff)
Turn on warnings when building libap.
For ape, we never enabled warnings in cflags. Turning it on brings up a lot of warnings. Most are noise, but a few caught unused variables and trunctaions of pointers. to smaller integers (int, long). A few warnings remain.
Diffstat (limited to 'sys/src/ape/lib/ap/posix')
-rw-r--r--sys/src/ape/lib/ap/posix/getpwent.c2
-rw-r--r--sys/src/ape/lib/ap/posix/mkfifo.c2
-rw-r--r--sys/src/ape/lib/ap/posix/mkfile2
-rw-r--r--sys/src/ape/lib/ap/posix/pathconf.c6
-rw-r--r--sys/src/ape/lib/ap/posix/tzset.c1
5 files changed, 6 insertions, 7 deletions
diff --git a/sys/src/ape/lib/ap/posix/getpwent.c b/sys/src/ape/lib/ap/posix/getpwent.c
index 779ae3a54..64d386d4b 100644
--- a/sys/src/ape/lib/ap/posix/getpwent.c
+++ b/sys/src/ape/lib/ap/posix/getpwent.c
@@ -49,7 +49,7 @@ pwdecode(char *p)
passwd.pw_dir = p;
p = pwskip(p);
passwd.pw_shell = p;
- p = pwskip(p);
+ pwskip(p);
return(&passwd);
}
diff --git a/sys/src/ape/lib/ap/posix/mkfifo.c b/sys/src/ape/lib/ap/posix/mkfifo.c
index 7dbc8f5b6..ffd8cb8ea 100644
--- a/sys/src/ape/lib/ap/posix/mkfifo.c
+++ b/sys/src/ape/lib/ap/posix/mkfifo.c
@@ -3,7 +3,7 @@
#include <errno.h>
int
-mkfifo(char *path, mode_t mode)
+mkfifo(char *, mode_t)
{
#pragma ref path
#pragma ref mode
diff --git a/sys/src/ape/lib/ap/posix/mkfile b/sys/src/ape/lib/ap/posix/mkfile
index 387208c5e..725694358 100644
--- a/sys/src/ape/lib/ap/posix/mkfile
+++ b/sys/src/ape/lib/ap/posix/mkfile
@@ -14,4 +14,4 @@ OFILES=\
</sys/src/cmd/mksyslib
-CFLAGS=-c -D_POSIX_SOURCE
+CFLAGS=$CFLAGS -c -D_POSIX_SOURCE
diff --git a/sys/src/ape/lib/ap/posix/pathconf.c b/sys/src/ape/lib/ap/posix/pathconf.c
index 9fdf47684..c09302d93 100644
--- a/sys/src/ape/lib/ap/posix/pathconf.c
+++ b/sys/src/ape/lib/ap/posix/pathconf.c
@@ -4,7 +4,7 @@
#include <sys/limits.h>
long
-pathconf(const char *path, int name)
+pathconf(const char *, int name)
{
#pragma ref path
@@ -46,10 +46,8 @@ pathconf(const char *path, int name)
}
long
-fpathconf(int fd, int name)
+fpathconf(int, int name)
{
-#pragma ref fd
-
return pathconf(0, name);
}
diff --git a/sys/src/ape/lib/ap/posix/tzset.c b/sys/src/ape/lib/ap/posix/tzset.c
index f4cbac075..67a367d61 100644
--- a/sys/src/ape/lib/ap/posix/tzset.c
+++ b/sys/src/ape/lib/ap/posix/tzset.c
@@ -20,6 +20,7 @@ tzset(void)
{
char *env, *p, *q;
+ env = NULL;
if((p = getenv("timezone")) == 0)
goto error;
if((env = malloc(strlen(p) + 1)) == 0)