From 1ca77f60626666fba792db407dd11ea9b597d9cf Mon Sep 17 00:00:00 2001 From: lemon Date: Tue, 16 Aug 2022 09:19:33 +0200 Subject: binary operators and more stuff --- src/libc.hff | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src/libc.hff') diff --git a/src/libc.hff b/src/libc.hff index 6446a33..6fb32f7 100644 --- a/src/libc.hff +++ b/src/libc.hff @@ -23,6 +23,8 @@ extern fn malloc(n usize) *void; extern fn calloc(n usize, m usize) *void; extern fn realloc(p *void, n usize) *void; extern fn free(p *void) void; +extern fn realpath(path *const u8, resolved *u8) *u8; +def PATH_MAX = 4096; // string.h extern fn strlen(s *const u8) usize; @@ -30,6 +32,10 @@ extern fn strcmp(a *const u8, b *const u8) int; extern fn strcasecmp(a *const u8, b *const u8) int; extern fn memcpy(*void, *const void, usize) *void; extern fn strcpy(*u8, *const u8) *u8; +extern fn strerror(int) *const u8; -//ctype.h +// ctype.h extern fn tolower(int) int; + +// errno.h +extern fn c_errno() int; -- cgit v1.2.3