summaryrefslogtreecommitdiff
path: root/userland/libc/include
diff options
context:
space:
mode:
Diffstat (limited to 'userland/libc/include')
-rw-r--r--userland/libc/include/math.h2
-rw-r--r--userland/libc/include/stdio.h1
-rw-r--r--userland/libc/include/string.h1
-rw-r--r--userland/libc/include/sys/wait.h1
-rw-r--r--userland/libc/include/unistd.h2
5 files changed, 7 insertions, 0 deletions
diff --git a/userland/libc/include/math.h b/userland/libc/include/math.h
index e69de29..dbb94e7 100644
--- a/userland/libc/include/math.h
+++ b/userland/libc/include/math.h
@@ -0,0 +1,2 @@
+int max(int a, int b);
+int min(int a, int b);
diff --git a/userland/libc/include/stdio.h b/userland/libc/include/stdio.h
index 8ac4e59..be8629d 100644
--- a/userland/libc/include/stdio.h
+++ b/userland/libc/include/stdio.h
@@ -120,4 +120,5 @@ char *tmpnam(char *s);
int rename(const char *old, const char *new);
size_t getdelim(char **lineptr, size_t *n, int delimiter, FILE *stream);
size_t getline(char **lineptr, size_t *n, FILE *stream);
+int vfscanf(FILE *stream, const char *format, va_list ap);
#endif
diff --git a/userland/libc/include/string.h b/userland/libc/include/string.h
index 0c61efa..65d0796 100644
--- a/userland/libc/include/string.h
+++ b/userland/libc/include/string.h
@@ -26,4 +26,5 @@ int strncasecmp(const char *s1, const char *s2, size_t n);
int strcasecmp(const char *s1, const char *s2);
char *strtok(char *restrict s, const char *restrict sep);
char *strcat(char *restrict s1, const char *restrict s2);
+int memcmp(const void *s1, const void *s2, size_t n);
#endif
diff --git a/userland/libc/include/sys/wait.h b/userland/libc/include/sys/wait.h
index e69de29..cdfa252 100644
--- a/userland/libc/include/sys/wait.h
+++ b/userland/libc/include/sys/wait.h
@@ -0,0 +1 @@
+int wait(int *stat_loc);
diff --git a/userland/libc/include/unistd.h b/userland/libc/include/unistd.h
index e47f6eb..ccfec5e 100644
--- a/userland/libc/include/unistd.h
+++ b/userland/libc/include/unistd.h
@@ -26,4 +26,6 @@ uint32_t uptime(void); // not standard
int chdir(const char *path);
char *getcwd(char *buf, size_t size);
int isatty(int fd);
+int pread(int fd, void *buf, size_t count, size_t offset);
+int fork(void);
#endif