commit f9355efb2e3c9f7c9476f3d9e22dd0ff3e87db65
parent d2c4ee9e488f6c94865cc2f4c874d025bc2ae0d2
Author: rsc <devnull@localhost>
Date: Mon, 24 Nov 2003 00:47:50 +0000
Build correctly on FreeBSD.
(Will this process ever reach a fixed point?)
Diffstat:
4 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/src/lib9/dirread.c b/src/lib9/dirread.c
@@ -123,7 +123,7 @@ dirread(int fd, Dir **dp)
if(buf == nil)
return -1;
- n = getdents(fd, (struct dirent*)buf, st.st_blksize);
+ n = getdents(fd, (void*)buf, st.st_blksize);
if(n < 0){
free(buf);
return -1;
@@ -156,7 +156,7 @@ dirreadall(int fd, Dir **d)
return -1;
}
buf = nbuf;
- n = getdents(fd, (struct dirent*)(buf+ts), st.st_blksize);
+ n = getdents(fd, (void*)(buf+ts), st.st_blksize);
if(n <= 0)
break;
ts += n;
diff --git a/src/lib9/postnote.c b/src/lib9/postnote.c
@@ -1,5 +1,5 @@
#include <u.h>
-#define _NO9DEFINES_
+#define NOPLAN9DEFINES
#include <libc.h>
#include <signal.h>
diff --git a/src/libfmt/mkfile b/src/libfmt/mkfile
@@ -22,6 +22,7 @@ OFILES=\
fmtstr.$O\
fmtvprint.$O\
fprint.$O\
+ nan64.$O\
print.$O\
runefmtstr.$O\
runeseprint.$O\
@@ -41,7 +42,6 @@ OFILES=\
vsmprint.$O\
vsnprint.$O\
$NUM\
- $NAN\
HFILES=\
fmtdef.h\
diff --git a/src/mkmk.sh b/src/mkmk.sh
@@ -35,6 +35,7 @@ cd libfmt
9c fmtstr.c
9c fmtvprint.c
9c fprint.c
+9c nan64.c
9c print.c
9c runefmtstr.c
9c runeseprint.c
@@ -55,8 +56,7 @@ cd libfmt
9c vsnprint.c
9c charstod.c
9c pow10.c
-9c nan64.c
-ar rvc ../../lib/libfmt.a dofmt.o errfmt.o fltfmt.o fmt.o fmtfd.o fmtfdflush.o fmtlock.o fmtprint.o fmtquote.o fmtrune.o fmtstr.o fmtvprint.o fprint.o print.o runefmtstr.o runeseprint.o runesmprint.o runesnprint.o runesprint.o runevseprint.o runevsmprint.o runevsnprint.o seprint.o smprint.o snprint.o sprint.o strtod.o vfprint.o vseprint.o vsmprint.o vsnprint.o charstod.o pow10.o nan64.o
+ar rvc ../../lib/libfmt.a dofmt.o errfmt.o fltfmt.o fmt.o fmtfd.o fmtfdflush.o fmtlock.o fmtprint.o fmtquote.o fmtrune.o fmtstr.o fmtvprint.o fprint.o nan64.o print.o runefmtstr.o runeseprint.o runesmprint.o runesnprint.o runesprint.o runevseprint.o runevsmprint.o runevsnprint.o seprint.o smprint.o snprint.o sprint.o strtod.o vfprint.o vseprint.o vsmprint.o vsnprint.o charstod.o pow10.o
cd ..
cd libbio
9c bbuffered.c