├── .gitignore ├── Makefile ├── README.md ├── crt ├── x86_64-apple-darwin │ └── crt0.s └── x86_64-unknown-linux-gnu │ └── crt0.s ├── include └── rlibc │ ├── arch │ └── x86_64 │ │ └── stdint.h │ ├── libc.h │ └── stdint.h ├── src ├── consts │ ├── errno.rs │ ├── fcntl.rs │ └── mod.rs ├── lib.rs ├── libc │ ├── ctype.rs │ ├── errno.rs │ ├── mod.rs │ ├── stdio.rs │ ├── string.rs │ └── time.rs ├── math │ └── mod.rs ├── posix │ ├── dlfcn.rs │ ├── fcntl.rs │ ├── mm.rs │ ├── mod.rs │ ├── pm.rs │ ├── signal.rs │ ├── stdlib.rs │ ├── unistd.rs │ └── utime.rs ├── rust │ ├── macros.rs │ ├── mod.rs │ ├── rand.rs │ └── x86_64 │ │ ├── linux │ │ ├── mod.rs │ │ └── start.rs │ │ ├── macos │ │ ├── mod.rs │ │ └── start.rs │ │ └── mod.rs ├── syscalls │ ├── linux │ │ ├── mod.rs │ │ └── x86_64.rs │ ├── macos │ │ ├── mod.rs │ │ └── x86_64.rs │ └── mod.rs └── types │ ├── linux │ ├── mod.rs │ └── x86_64.rs │ ├── macos │ ├── mod.rs │ └── x86_64.rs │ └── mod.rs └── test.c /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/rlibc/HEAD/.gitignore -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/rlibc/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/rlibc/HEAD/README.md -------------------------------------------------------------------------------- /crt/x86_64-apple-darwin/crt0.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/rlibc/HEAD/crt/x86_64-apple-darwin/crt0.s -------------------------------------------------------------------------------- /crt/x86_64-unknown-linux-gnu/crt0.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/rlibc/HEAD/crt/x86_64-unknown-linux-gnu/crt0.s -------------------------------------------------------------------------------- /include/rlibc/arch/x86_64/stdint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/rlibc/HEAD/include/rlibc/arch/x86_64/stdint.h -------------------------------------------------------------------------------- /include/rlibc/libc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/rlibc/HEAD/include/rlibc/libc.h -------------------------------------------------------------------------------- /include/rlibc/stdint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/rlibc/HEAD/include/rlibc/stdint.h -------------------------------------------------------------------------------- /src/consts/errno.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/rlibc/HEAD/src/consts/errno.rs -------------------------------------------------------------------------------- /src/consts/fcntl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/rlibc/HEAD/src/consts/fcntl.rs -------------------------------------------------------------------------------- /src/consts/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/rlibc/HEAD/src/consts/mod.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/rlibc/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/libc/ctype.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/rlibc/HEAD/src/libc/ctype.rs -------------------------------------------------------------------------------- /src/libc/errno.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/rlibc/HEAD/src/libc/errno.rs -------------------------------------------------------------------------------- /src/libc/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/rlibc/HEAD/src/libc/mod.rs -------------------------------------------------------------------------------- /src/libc/stdio.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/rlibc/HEAD/src/libc/stdio.rs -------------------------------------------------------------------------------- /src/libc/string.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/rlibc/HEAD/src/libc/string.rs -------------------------------------------------------------------------------- /src/libc/time.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/rlibc/HEAD/src/libc/time.rs -------------------------------------------------------------------------------- /src/math/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/rlibc/HEAD/src/math/mod.rs -------------------------------------------------------------------------------- /src/posix/dlfcn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/rlibc/HEAD/src/posix/dlfcn.rs -------------------------------------------------------------------------------- /src/posix/fcntl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/rlibc/HEAD/src/posix/fcntl.rs -------------------------------------------------------------------------------- /src/posix/mm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/rlibc/HEAD/src/posix/mm.rs -------------------------------------------------------------------------------- /src/posix/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/rlibc/HEAD/src/posix/mod.rs -------------------------------------------------------------------------------- /src/posix/pm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/rlibc/HEAD/src/posix/pm.rs -------------------------------------------------------------------------------- /src/posix/signal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/rlibc/HEAD/src/posix/signal.rs -------------------------------------------------------------------------------- /src/posix/stdlib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/rlibc/HEAD/src/posix/stdlib.rs -------------------------------------------------------------------------------- /src/posix/unistd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/rlibc/HEAD/src/posix/unistd.rs -------------------------------------------------------------------------------- /src/posix/utime.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/rlibc/HEAD/src/posix/utime.rs -------------------------------------------------------------------------------- /src/rust/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/rlibc/HEAD/src/rust/macros.rs -------------------------------------------------------------------------------- /src/rust/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/rlibc/HEAD/src/rust/mod.rs -------------------------------------------------------------------------------- /src/rust/rand.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/rlibc/HEAD/src/rust/rand.rs -------------------------------------------------------------------------------- /src/rust/x86_64/linux/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod start; 2 | -------------------------------------------------------------------------------- /src/rust/x86_64/linux/start.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/rlibc/HEAD/src/rust/x86_64/linux/start.rs -------------------------------------------------------------------------------- /src/rust/x86_64/macos/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod start; 2 | -------------------------------------------------------------------------------- /src/rust/x86_64/macos/start.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/rlibc/HEAD/src/rust/x86_64/macos/start.rs -------------------------------------------------------------------------------- /src/rust/x86_64/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/rlibc/HEAD/src/rust/x86_64/mod.rs -------------------------------------------------------------------------------- /src/syscalls/linux/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/rlibc/HEAD/src/syscalls/linux/mod.rs -------------------------------------------------------------------------------- /src/syscalls/linux/x86_64.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/rlibc/HEAD/src/syscalls/linux/x86_64.rs -------------------------------------------------------------------------------- /src/syscalls/macos/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/rlibc/HEAD/src/syscalls/macos/mod.rs -------------------------------------------------------------------------------- /src/syscalls/macos/x86_64.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/rlibc/HEAD/src/syscalls/macos/x86_64.rs -------------------------------------------------------------------------------- /src/syscalls/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/rlibc/HEAD/src/syscalls/mod.rs -------------------------------------------------------------------------------- /src/types/linux/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/rlibc/HEAD/src/types/linux/mod.rs -------------------------------------------------------------------------------- /src/types/linux/x86_64.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/rlibc/HEAD/src/types/linux/x86_64.rs -------------------------------------------------------------------------------- /src/types/macos/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/rlibc/HEAD/src/types/macos/mod.rs -------------------------------------------------------------------------------- /src/types/macos/x86_64.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/rlibc/HEAD/src/types/macos/x86_64.rs -------------------------------------------------------------------------------- /src/types/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/rlibc/HEAD/src/types/mod.rs -------------------------------------------------------------------------------- /test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mahkoh/rlibc/HEAD/test.c --------------------------------------------------------------------------------