#define _POSIX_UNISTD_H
#include_next <unistd.h>
-#include <mini-os/arch_limits.h>
-
-#define getpagesize() __PAGE_SIZE
+size_t getpagesize(void);
int ftruncate(int fd, off_t length);
#endif /* _POSIX_UNISTD_H */
return 0;
}
+size_t getpagesize(void)
+{
+ return PAGE_SIZE;
+}
+
void *mmap(void *start, size_t length, int prot, int flags, int fd, off_t offset)
{
unsigned long n = (length + PAGE_SIZE - 1) / PAGE_SIZE;
unsupported_function_crash(pipe);
unsupported_function_crash(fork);
unsupported_function_crash(execv);
+unsupported_function_crash(execve);
unsupported_function_crash(waitpid);
+unsupported_function_crash(wait);
unsupported_function_crash(lockf);
unsupported_function_crash(sysconf);
unsupported_function(int, tcsetattr, -1);