https://github.com/tayoky/tlibc
the c library for the stanix kernel
https://github.com/tayoky/tlibc
c c-library lib posix stdlib
Last synced: 6 months ago
JSON representation
the c library for the stanix kernel
- Host: GitHub
- URL: https://github.com/tayoky/tlibc
- Owner: tayoky
- License: gpl-3.0
- Created: 2025-02-09T18:49:45.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-07-08T10:37:04.000Z (6 months ago)
- Last Synced: 2025-07-08T10:48:16.727Z (6 months ago)
- Topics: c, c-library, lib, posix, stdlib
- Language: C
- Homepage:
- Size: 244 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: COPYING.txt
Awesome Lists containing this project
README
# tlibc
tlibc is a portbale standard c library orginaly written for the [stanix operating system](https://github.com/tayoky/stanix) with the goal of being complete to compile program such as gcc binutils or git
# software
with more than 200 functions tlibc can be used with program such as
- all stanix userspace program
- [tutils](https://github.com/tayoky/tutils)
- [tsh](https://github.com/tayoky/tsh)
- [tcc](https://github.com/tinycc/tinycc) (but segfault see [issue #4](https://github.com/tayoky/tlibc/issues/4))
- binutils (but segfault with a NULL pointer)
# completion
list of header and estimation of their completion
- `string.h` : 95%
- `strings.h` : 60%
- `stdio.h` : 70%
- `stdlib.h` : 20% to 30%
- `stddef.h` : 100%
- `stdint.h` : 100% (but need rewrite to use compiler's one)
- `time.h` : 70%
- `ctype.h` : 100% (but need rewrite to use locale)
- `setjmp.h` : 100%