Thomas Woertman
|
dd6a93a8ed
|
Sigma sysdeps: Reorder libsigma
|
2020-01-29 18:48:35 +01:00 |
|
Alexander van der Grinten
|
88d293a707
|
Update LICENSE
|
2020-01-22 19:13:46 +01:00 |
|
Thomas Woertman
|
219ac8ebb9
|
Sigma sysdeps: Fully refactor IPC messages
|
2020-01-11 13:02:21 +01:00 |
|
mintsuki
|
a3d7c2dc27
|
qword: Implement fstatat and unlinkat syscalls
|
2020-01-05 17:22:03 +01:00 |
|
mintsuki
|
3a5b72c099
|
posix: Implement unlinkat
|
2020-01-05 13:24:46 +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 |
|
Thomas Woertman
|
20724cbdc8
|
Sigma sysdeps: Use updated IPC API
|
2019-12-26 15:33:58 +01:00 |
|
Thomas Woertman
|
b740943059
|
Sigma sysdeps: Get rid of valloc and switch to mmap
|
2019-12-22 20:28:22 +01:00 |
|
Alexander van der Grinten
|
dfdd0cf2e2
|
Merge pull request #22 from Matt8898/flock
sysdeps/managarm: Implement flock
|
2019-12-21 00:08:22 +01:00 |
|
Alexander van der Grinten
|
e31ea5abc4
|
options/posix: Stub scandir()
|
2019-12-20 21:02:53 +01:00 |
|
Alexander van der Grinten
|
3a98cd1f29
|
Merge pull request #23 from avdgrinten/recursive-mutex
Implement recursive pthread mutexes
|
2019-12-20 20:59:38 +01:00 |
|
Alexander van der Grinten
|
bf682e41db
|
options/posix: Implement recursive mutexes
|
2019-12-20 19:53:04 +01:00 |
|
Matteo Semenzato
|
d79e3ce5d7
|
sysdeps/managarm: Implement flock
|
2019-12-20 13:59:53 +01:00 |
|
Alexander van der Grinten
|
09c19b4655
|
sysdeps/managarm: Implement sys_vm_protect()
|
2019-12-14 21:34:58 +01:00 |
|
Alexander van der Grinten
|
cf0c4526c3
|
options/posix: Implement mprotect()
|
2019-12-14 21:34:43 +01:00 |
|
Alexander van der Grinten
|
5baf8426b7
|
options/linux: Add SYN_DROPPED constant
|
2019-12-13 21:41:29 +01:00 |
|
Alexander van der Grinten
|
23ed47f36b
|
sysdeps/managarm: Use pb2frigg instead of legacy frigg_pb
|
2019-12-11 20:09:44 +01:00 |
|
thom_tl
|
57a3903663
|
sysdeps.hpp: Add note about assuming zeroed memory
|
2019-12-07 22:56:30 +01:00 |
|
Kacper Słomiński
|
7d123962ca
|
options/rtdl: implement dlopen(NULL)
|
2019-12-06 19:48:02 +01:00 |
|
Kacper Słomiński
|
860d6538c3
|
options/ansi: add _POSIX_ARG_MAX define
|
2019-12-06 19:46:41 +01:00 |
|
Kacper Słomiński
|
1d55116196
|
options/glibc: add sysexits.h
|
2019-12-06 19:46:21 +01:00 |
|
Alexander van der Grinten
|
da031e2718
|
options/ansi: Fix bug in isnan() and friends
|
2019-12-04 20:35:53 +01:00 |
|
Kacper Słomiński
|
c50d047697
|
options/ansi: implement getline, vfscanf, fscanf, and a stub getdelim
|
2019-12-04 19:10:45 +01:00 |
|
Alexander van der Grinten
|
4eccfbc3ca
|
sysdeps/managarm: Disable signals via thread page
This should improve performance by reducing the number
of context switches due to the SIG_MASK supercall.
|
2019-12-01 13:27:49 +01:00 |
|
Thomas Woertman
|
26a8759c57
|
Sigma sysdeps: change internal mmap function signature
|
2019-11-30 20:14:38 +01:00 |
|
Kacper Słomiński
|
8932fb8524
|
options/ansi: add PIPE_BUF
|
2019-11-30 16:51:50 +01:00 |
|
Kacper Słomiński
|
3a8de44895
|
options/linux: add BTN_SIDE and BTN_EXTRA
|
2019-11-30 16:51:29 +01:00 |
|
Kacper Słomiński
|
37b731067f
|
options/posix: add INADDR_NONE
|
2019-11-30 16:51:13 +01:00 |
|
Kacper Słomiński
|
3d579eb993
|
options/posix: implement mkostemp
|
2019-11-30 16:49:43 +01:00 |
|
Kacper Słomiński
|
6a8e3361d9
|
options/posix: add a stub for sigtimedwait
|
2019-11-30 16:48:48 +01:00 |
|
Kacper Słomiński
|
e7b139556f
|
rtdl: don't abort on failed symbol resolution
|
2019-11-30 16:48:00 +01:00 |
|
Kacper Słomiński
|
be9f15fe3b
|
options/ansi: implement strtod, strtof, strtold, atof, and aligned_alloc
|
2019-11-30 16:47:40 +01:00 |
|
Kacper Słomiński
|
326efaadb1
|
sysdeps/managarm: add support for DRM_IOCTL_MODE_DESTROY_DUMB
|
2019-11-24 16:20:55 +01:00 |
|
Thomas Woertman
|
22a1f84bf6
|
sysdeps/sigma: Implement non-fixed mmap
|
2019-11-17 17:24:58 +01:00 |
|
Thomas Woertman
|
48e8583bfd
|
sysdeps/sigma: implement sys_close and sys_sleep
|
2019-10-18 23:23:27 +02:00 |
|
Thomas Woertman
|
d140195995
|
sysdeps/sigma: Implement basic filesystem functions
|
2019-10-18 17:06:03 +02:00 |
|
mintsuki
|
cf9acb8ee6
|
elf/startup: Commenting run_constructors out for now
|
2019-10-01 09:17:18 +02:00 |
|
mintsuki
|
02e740c90d
|
elf/startup: Add __mlibc_run_constructors() function for static linking
|
2019-09-28 11:54:38 +02:00 |
|
mintsuki
|
b57ce631aa
|
mlibc_crtbegin.S: Revert type change back to .quad from .word
|
2019-09-27 05:32:25 +02:00 |
|
mintsuki
|
8bf657cf76
|
Begin work to port mlibc to i386
|
2019-09-26 07:56:32 +02:00 |
|
Thomas Woertman
|
59e21debdd
|
Sigma sysdeps: Stub fuxex functions and implement sys_vm_map
|
2019-08-31 16:37:59 +02:00 |
|
mintsuki
|
a19211bbf5
|
unistd: Fix _SC_OPEN_MAX value and handle it in sysconf()
|
2019-08-29 11:42:13 +02:00 |
|
mintsuki
|
1ed541cdf5
|
sys/socket.h: Add sockaddr_storage struct
|
2019-08-27 16:52:15 +02:00 |
|
mintsuki
|
8320c1a630
|
netinet: Add global in6addr_any const
|
2019-08-27 16:42:00 +02:00 |
|
mintsuki
|
1307277b33
|
qword: Implement sys_sleep
|
2019-08-27 16:41:11 +02:00 |
|
mintsuki
|
a567cea28e
|
ioctl.h: Add macro FIONREAD needed by X.org packages
|
2019-08-26 20:04:51 +02:00 |
|
mintsuki
|
b4750cdd5d
|
netdb.h: Define h_addr macro for compatibility
|
2019-08-26 20:03:28 +02:00 |
|
mintsuki
|
8497ca96b4
|
netinet: Fix typo in in.h
|
2019-08-26 20:02:32 +02:00 |
|
mintsuki
|
5c0348ed62
|
unistd: define _SC_OPEN_MAX
|
2019-08-26 20:01:57 +02:00 |
|