Commit graph

330 commits

Author SHA1 Message Date
Alexander van der Grinten 15397facc0 options/posix: Implement recvmsg() and sendmsg() 2018-02-19 20:57:16 +01:00
Alexander van der Grinten 14d41a3b42 options/posix: Implement ftruncate() 2018-02-19 19:22:08 +01:00
Alexander van der Grinten a047553581 options/posix: Implement posix_fallocate() 2018-02-19 19:21:34 +01:00
Alexander van der Grinten 99dcd1d581 option/posix: Support unlink() 2018-02-19 19:20:23 +01:00
Alexander van der Grinten c6b61b4153 options/ansi: Various additions for weston 2018-02-19 19:19:54 +01:00
Alexander van der Grinten d077f67a47 sysdeps/managarm: Support open() flags 2018-02-19 19:19:54 +01:00
Andreas Hampicke 7c013f5cb7 libc: Move non-sysdeps functions out of sysdeps 2018-02-18 22:00:59 +01:00
Andreas Hampicke 0accd06ffe mlibc: Convert remaining functions to sysdeps 2018-02-18 21:48:14 +01:00
Alexander van der Grinten 080b622ebd options/linux: Fix poll() 2018-02-18 16:52:10 +01:00
Alexander van der Grinten 8e313b3b95 option/posix: Implement more socket operations 2018-02-18 16:52:10 +01:00
Alexander van der Grinten c477e99d8a options/linux: Implement timerfd_settime() 2018-02-18 16:52:10 +01:00
Alexander van der Grinten 9441bbe55d sysdeps/managarm: Fix sys_dup() 2018-02-18 16:52:10 +01:00
Alexander van der Grinten 644457456b options/posix: Implement various stubs for weston 2018-02-18 16:52:10 +01:00
Alexander van der Grinten af4eaaa040 options/linux: Implement poll() 2018-02-18 16:52:10 +01:00
Alexander van der Grinten 6de0cf7d05 options/posix: Implement socket() 2018-02-18 16:52:10 +01:00
Alexander van der Grinten 18c5789dee libc: Implement more stubs for weston 2018-02-18 16:52:10 +01:00
Alexander van der Grinten 72d5bb7673 options/posix: Add reverse lookups to dlapi 2018-02-18 16:52:10 +01:00
Alexander van der Grinten f2a6102199 sysdeps/managarm: Support device types in stat() 2018-02-18 16:52:10 +01:00
Alexander van der Grinten 1dbb8bc900 options/ansi: Implement more of stdio 2018-02-18 16:52:10 +01:00
Alexander van der Grinten 86d4019ae3 options/posix: Support dup() 2018-02-18 16:52:10 +01:00
Alexander van der Grinten d4f82669c2 options/posix: Fill in more stubs for weston 2018-02-18 16:52:10 +01:00
Alexander van der Grinten db2a453b06 options/linux: Add initial timerfd() support 2018-02-18 16:52:10 +01:00
Alexander van der Grinten 21cc551dfd libc: Fill in a few stubs for weston 2018-02-18 16:52:10 +01:00
Alexander van der Grinten 11bef71d03 options/linux: Add signalfd() 2018-02-18 16:52:10 +01:00
Alexander van der Grinten d707682659 options/ansi: Fix bug in strrchr() 2018-02-18 16:52:10 +01:00
Andreas Hampicke e443cd7ffd libc: Fix pty.h and getopt.h warnings 2018-02-10 22:13:16 +01:00
Andreas Hampicke 0545ea91e6 libc: Add interfaces for weston clients 2018-02-10 22:05:53 +01:00
Andreas Hampicke d76dfe685c options/linux: Add constants for weston 2018-02-10 19:53:53 +01:00
Andreas Hampicke 5fda366621 options/linux: Add interfaces for weston 2018-02-10 19:44:25 +01:00
Andreas Hampicke 1810a43b09 libc: Add constants to time.h and dlfcn.h 2018-02-10 18:47:31 +01:00
Andreas Hampicke c34946825b libc: Add interfaces for libinput 2018-02-09 19:11:06 +01:00
Alexander van der Grinten ba97279bc5 libc: Small fixes for cairo 2018-02-09 18:21:59 +01:00
Andreas Hampicke 9de28dd56d linux/input: Add constants for mtdev functionality 2018-02-09 18:19:32 +01:00
Andreas Hampicke 004a1a4884 options/posix: Add remaining wayland interfaces 2018-02-09 14:32:35 +01:00
Andreas Hampicke 739c389389 libc: Add libdl library 2018-02-09 14:31:35 +01:00
Andreas Hampicke b334d4e1a9 options/linux: Add prctl.h and ptrace.h 2018-02-09 13:44:33 +01:00
Alexander van der Grinten 9e88ce3b25 librt: Add dummy library 2018-02-09 12:46:04 +01:00
Alexander van der Grinten 4301fa98c8 options/linux: Add a few interfaces for wayland 2018-02-09 12:46:04 +01:00
Andreas Hampicke bb48da434e libc: Add sysdeps API for access, isatty 2018-02-04 16:05:47 +01:00
Andreas Hampicke dd7c9197d8 libc: Add API for get-(uid,euid,gid,egid,pid,ppid) 2018-02-04 15:44:10 +01:00
Alexander van der Grinten 45de81d38c sysdeps/managarm: Handle file type from stat() 2018-02-04 15:39:05 +01:00
Alexander van der Grinten 4cd84deac6 sysdeps/managarm: Fix sys_fork() 2018-02-04 15:02:51 +01:00
Alexander van der Grinten da8e31c1e5 options/posix: Implement readlink() 2018-02-04 15:00:24 +01:00
Alexander van der Grinten e434a1241d options/posix: Implement strnlen() 2018-02-04 14:56:46 +01:00
Andreas Hampicke 5291c12f51 libc: Add sysdeps API for stat, fstat 2018-02-04 14:55:36 +01:00
Andreas Hampicke a436ca94cc libc: Add sysdeps API for fork, execve 2018-02-04 14:36:45 +01:00
Andreas Hampicke a1d2b3ca34 libc: Add sysdeps API for close, dup2 2018-02-04 14:36:45 +01:00
Andreas Hampicke 00acd2a19a libc: Add sysdeps API for schedyield,sleep,usleep 2018-02-04 14:36:44 +01:00
Alexander van der Grinten 5465daa205 options/posix: Import fnmatch.h impl. from musl 2018-02-04 12:41:14 +01:00
Alexander van der Grinten 1a6968be94 options/ansi: Add wctype.h 2018-02-04 12:40:47 +01:00