Commit graph

79 commits

Author SHA1 Message Date
Geert Custers 13758361c4 sysdeps/qword: add sys_pselect stub 2020-06-04 14:59:24 +02:00
Dennisbonke ec0e612b3c abis: Install termios header and fix compilation error
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-05-20 01:59:45 +02:00
Dennisbonke 08a588b448 abis: Give termios.h the abi-bits treatment.
options/posix: Give termios.h the abi-bits treatment.

Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-05-18 23:38:39 +02:00
Alexander van der Grinten 8537524d0d sysdeps: Fix installation of abi-bits/resource.h 2020-05-13 09:15:23 +02:00
Alexander van der Grinten 4d9d7718ea options/posix: Move struct rusage to abi-bits 2020-05-12 18:42:53 +02:00
mintsuki 546c89218c qword: Implement umount function 2020-04-01 23:34:52 +02:00
Alexander van der Grinten dd8d96e75d
Merge pull request #30 from Geertiebear/master
Add getaddrinfo() support and various other additions
2020-04-01 09:35:20 +02:00
Geert Custers 05aaa486fe abis: add socket, netinet/in and fcntl abi to abi-bits 2020-03-30 13:52:52 +02:00
Kacper Słomiński 42cb54d838 sysdeps: provide futex sysdep functions to ld.so 2020-03-26 13:20:55 +01:00
Geert Custers c99a9d711d sysdeps: add sys_sigaction() on linux and move signal.h to abi-bits 2020-02-20 17:48:13 +01:00
Geert Custers 13cb8ea65f sysdeps: add sys_stat() and sys_clock_get() on linux, move stat.h to abi-bits 2020-02-20 17:48:12 +01:00
Geert Custers c0a1c4e411 ansi/errno: move errno.h to abi-bits 2020-02-20 15:07:56 +01:00
mintsuki a3d7c2dc27 qword: Implement fstatat and unlinkat syscalls 2020-01-05 17:22:03 +01:00
mintsuki b377e3bdca qword: Move mount to own header 2019-12-29 09:33:35 +01:00
mintsuki 8a10c316a3 qword: Add mount syscall 2019-12-29 09:16:25 +01:00
mintsuki 1307277b33 qword: Implement sys_sleep 2019-08-27 16:41:11 +02:00
mintsuki 5d4f6ab3c9 unistd: Implement setuid 2019-08-24 11:41:51 +02:00
mintsuki da73a4cfc4 qword: Add sys_getpgrp sysdep 2019-08-24 02:37:50 +02:00
thom_tl a617362984 Create Sigma sysdeps (#17)
* Move abi.h from abis/{qword/,managarm/} to abis/mlibc/
* Add the possibility to link against external libraries (e.g., to provide syscall wrappers)
* Create Sigma sysdeps
2019-08-20 16:47:05 +02:00
mintsuki 6331ff272c qword: Removed perfmon syscall, added getmemstats syscall 2019-08-20 07:11:42 +02:00
mintsuki ec8d078715 qword: Implement dup() 2019-08-13 08:04:11 +02:00
mintsuki fc454b5433 qword: Add gethostname sysdep 2019-08-13 02:05:46 +02:00
Alexander van der Grinten 7a23a3499c options/ansi: Move seek-whence.h to abi-bits 2019-08-11 11:44:27 +02:00
Alexander van der Grinten 8f12988ad0 sysdeps: Fix install of abi-bits/vm-flags.h 2019-08-10 10:40:39 +02:00
Alexander van der Grinten 4533641521 options/posix: Move vm-flags.h to abi-bits 2019-08-10 09:27:04 +02:00
Alexander van der Grinten ca77e7adba meson: Add mlibc_no_headers option 2019-06-15 11:15:41 +02:00
mintsuki 65f5635cc9 qword sysdeps: Renamed file.cpp to generic.cpp 2019-06-01 19:45:19 +02:00
Alexander van der Grinten 4b07802dff sysdeps/qword: Fix syscall number of sys_pipe() 2019-05-18 09:11:42 +02:00
Alexander van der Grinten 5c80d1df41 options/posix: Condense sys_pipe2 into sys_pipe 2019-05-12 18:18:24 +02:00
mintsuki 4e0324295e Added pipe2 syscall and qword sysdep for it 2019-05-06 17:33:24 +02:00
mintsuki 582923e1af Merge branch 'master' of https://github.com/managarm/mlibc 2019-03-05 20:13:09 +01:00
mintsuki 135b136ec6 qword: Add mkdir 2019-03-05 20:13:04 +01:00
Alexander van der Grinten f9cbfe88a7 options/posix: Rework sys_stat and impl. statat() 2019-03-05 19:11:59 +01:00
mintsuki 852c126585 qword: Added unlink 2019-03-05 19:10:48 +01:00
mintsuki 2eff28f183 qword: add unlink stub 2019-03-02 13:29:52 +01:00
mintsuki 2b52cc7842 Added getcwd and futex qword sysdeps 2019-02-25 16:53:47 +01:00
Alexander van der Grinten 567174c6cb sysdeps/qword: Impl. sys_access() using sys_open() 2019-02-23 17:17:53 +01:00
Alexander van der Grinten 7c87e37b73 sysdeps/qword: Implement sys_isatty() 2019-02-23 15:52:38 +01:00
Alexander van der Grinten 338e1e0018 options/ansi: Flush all open FILEs on exit() 2019-02-23 15:51:32 +01:00
mintsuki 15e78a8bd5 Add tcflow 2019-02-22 20:58:27 +01:00
mintsuki 1d389d903e qword: Added more sysdeps 2019-02-13 19:05:35 +01:00
mintsuki 33cc5d4172 Added ttyname qword stub 2019-02-04 17:15:03 +01:00
Geert Custers b03cdfed54 sysdeps/qword add clock_gettime and getrusage syscalls 2019-01-27 11:18:04 +01:00
Alexander van der Grinten 1f3eab5a7b sysdeps/qword: Add cpu_time member of perfstats 2019-01-26 18:08:55 +01:00
Geert Custers a9f7b62577 sysdeps/qword: add tcsetattr and tcgetattr syscalls 2019-01-24 08:41:12 +01:00
Alexander van der Grinten 510cbd3891 sysdeps/qword: Add syscall_time to perfstats 2019-01-20 18:01:06 +01:00
Alexander van der Grinten 542c62c88b sysdeps/qword: Add perfmon API 2019-01-20 12:50:01 +01:00
Alexander van der Grinten a7785bc7b7 sysdeps/qword: Add getcwd() sysdeps 2019-01-13 14:51:12 +01:00
Alexander van der Grinten 8181cc0f37 sysdeps/qword: Do not fail on sys_anon_free() 2019-01-12 13:01:51 +01:00
mintsuki 1538736a50 Add qword pipe sysdep 2019-01-10 11:05:53 +01:00