From 155e1f053144badcd7ab0affc7cf516ae6cfed9d Mon Sep 17 00:00:00 2001 From: r0nsha Date: Sat, 23 Mar 2024 14:38:42 +0200 Subject: [PATCH] remove -t from c types --- std/c.jin | 12 ++++++------ std/fs.jin | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/std/c.jin b/std/c.jin index dd26a531..7d1f47c6 100644 --- a/std/c.jin +++ b/std/c.jin @@ -13,17 +13,17 @@ type c-ulong* = u64 type c-longlong* = i64 type c-ulonglong* = u64 -type c-size-t* = uint -type c-ssize-t* = int +type c-size* = uint +type c-ssize* = int -type mode-t* = u32 +type mode* = u32 fn extern "c" close*(fd c-int) c-int -fn extern "c" open*(pathname ptr[c-char], flags c-int, mode mode-t) c-int +fn extern "c" open*(pathname ptr[c-char], flags c-int, mode mode) c-int fn extern "c" printf*(format ptr[c-uchar], ..) c-int -fn extern "c" read*(fd c-int, buf ptr[c-uchar], count c-size-t) c-ssize-t +fn extern "c" read*(fd c-int, buf ptr[c-uchar], count c-size) c-ssize fn extern "c" unlink*(pathname ptr[c-char]) c-int -fn extern "c" write*(fd c-int, buf ptr[c-uchar], count c-size-t) c-ssize-t +fn extern "c" write*(fd c-int, buf ptr[c-uchar], count c-size) c-ssize fn extern "c" __errno_location*() ptr[c-int] const O_RDONLY* c-int = 0 diff --git a/std/fs.jin b/std/fs.jin index 6edc1469..ab534f7f 100644 --- a/std/fs.jin +++ b/std/fs.jin @@ -51,7 +51,7 @@ fn File.create*(path &str) io.Result[File] = fd -> Result.Ok(File(fd)) } -fn open-impl(path &str, flags c.c-int, mode c.mode-t) c.c-int = { +fn open-impl(path &str, flags c.c-int, mode c.mode) c.c-int = { let pathname = unsafe as[_](path.as-bytes().ptr) // TODO: cross-platform open unsafe c.open(pathname, flags, mode) -- 2.51.2