summaryrefslogtreecommitdiff
path: root/api
diff options
context:
space:
mode:
authorAda Christine <adachristine18@gmail.com>2024-02-24 15:18:40 +0000
committerAda Christine <adachristine18@gmail.com>2024-02-24 15:18:40 +0000
commit0f3866a4dad84860e135855766c77e5a82737686 (patch)
tree97e7bac72928ca6affc362577214646f942ad4d7 /api
parenta61b9d1c9ee85ec08ff3b8a61e80dc33e71f3472 (diff)
bad reloc code silly me
Diffstat (limited to 'api')
-rw-r--r--api/libc/stdio.h4
-rw-r--r--api/posix/unistd.h3
2 files changed, 6 insertions, 1 deletions
diff --git a/api/libc/stdio.h b/api/libc/stdio.h
index 1edec4a..63d1ad8 100644
--- a/api/libc/stdio.h
+++ b/api/libc/stdio.h
@@ -6,10 +6,12 @@
typedef struct FILE FILE;
+extern FILE *stdin;
extern FILE *stdout;
extern FILE *stderr;
-extern int fputc(int c, FILE *f);
+int fputc(int c, FILE *f);
+int fputs(const char *str, FILE *f);
int vfprintf(FILE *f, const char *restrict format, va_list arguments);
int fprintf(FILE *f, const char *restrict format, ...);
diff --git a/api/posix/unistd.h b/api/posix/unistd.h
index 7487001..4964689 100644
--- a/api/posix/unistd.h
+++ b/api/posix/unistd.h
@@ -14,5 +14,8 @@ enum seek_whence
SEEK_END
};
+ssize_t read(int fd, void *buf, size_t length);
ssize_t write(int fd, const void *buf, size_t length);
+off_t lseek(int fd, off_t position, int whence);
+int close(int fd);