extern int execfve(void*, const char**, const char**);
extern int execeve(void*, size_t, char *const [], char *const []);
extern unsigned int sleep(unsigned int);
-extern int brk(void*);
-extern void* sbrk(int);
+ extern int pipe(int pipefd[2]);
+
#endif /* _UNISTD_H */
OUTPUT = klibc.a
- OBJECTS = string.o spinlock.o mutex.o posixcall.o coraxcall.o stdio.o signal.o \
- kq.o sem.o
-OBJECTS = string.o spinlock.o mutex.o posixcall.o coraxcall.o heap.o stdio.o signal.o \
- kq.o sem.o string_ia32.o
++OBJECTS = string.o spinlock.o mutex.o posixcall.o coraxcall.o stdio.o signal.o kq.o sem.o \
++ string_ia32.o
PHONY = clean
INCLUDES = -I../include -I../../include -I../..
CFLAGS = -m32 -Wall -nostdlib -nodefaultlibs -nostartfiles -ffreestanding $(INCLUDES)