Alexander van der Grinten
|
c308904d07
|
sysdeps/managarm: Pass exit code to POSIX
|
2020-04-21 18:39:12 +02:00 |
|
Dennisbonke
|
cb156e28eb
|
options/posix: Implemented faccessat()
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
|
2020-04-20 18:02:34 +02:00 |
|
Alexander van der Grinten
|
262171539d
|
sysdeps/managarm: Update to new futex signature
|
2020-04-19 17:16:17 +02:00 |
|
Alexander van der Grinten
|
fb29991027
|
sysdeps/managarm: Pass O_NONBLOCK in openat()
|
2020-04-13 11:17:00 +02:00 |
|
Dennisbonke
|
2e4200c7f2
|
sysdeps/managarm: Implemented F_SETFD in sys_fcntl()
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
|
2020-04-11 14:24:38 +02:00 |
|
Dennisbonke
|
c981334c1f
|
posix: Added sys_openat() syscall.
managarm: Implemented sys_openat().
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
|
2020-04-10 14:36:30 +02:00 |
|
Dennisbonke
|
75d993ddc2
|
sysdeps/managarm: Added sys_unlinkat() and made sys_unlink() a call to sys_unlinkat()
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
|
2020-04-10 14:27:23 +02:00 |
|
Kacper Słomiński
|
505a24eed9
|
sysdeps/managarm: fix bad fd check in sys_fcntl
|
2020-04-01 20:09:03 +02:00 |
|
Kacper Słomiński
|
b5e3170bad
|
sysdeps/managarm: properly handle bad FDs in sysdep functions
|
2020-04-01 20:03:27 +02:00 |
|
Kacper Słomiński
|
9267e7fa68
|
sysdeps/managarm: handle all poll events
|
2020-03-26 20:44:38 +01:00 |
|
Alexander van der Grinten
|
8ec0cc34fe
|
sysdeps/managarm: Make file table caching thread-local
|
2020-03-26 20:33:25 +01:00 |
|
Kacper Słomiński
|
775cf84d44
|
options/posix, sysdeps/managarm: implement thread creation
|
2020-03-22 13:37:14 +01:00 |
|
Alexander van der Grinten
|
1a81e0e4c4
|
sysdeps/managarm: Impl. anon_allocate via supercalls
|
2020-03-21 10:33:43 +01:00 |
|
Alexander van der Grinten
|
b2ac045fac
|
sysdeps/managarm: Pass mmap() hint to POSIX
|
2020-03-15 12:58:23 +01:00 |
|
Kacper Słomiński
|
b593640479
|
sysdeps/managarm: replace (L)STAT and FSTAT with FSTATAT
|
2020-02-25 22:16:51 +01:00 |
|
Kacper Słomiński
|
ad9cc4a6ff
|
sysdeps/managarm: handle EBADF and EINVAL errors in dup and dup2
|
2020-02-23 20:12:11 +01:00 |
|
Kacper Słomiński
|
0d801ae176
|
sysdeps/managarm: fix array out of bounds access
|
2020-02-23 19:43:38 +01:00 |
|
Alexander van der Grinten
|
0b05f686ee
|
internal: Update after frigg slab_pool changes
|
2020-02-16 21:15:31 +01:00 |
|
Arsen
|
7795b1e743
|
sysdeps/managarm: migrate sys_msg_recv/send to fs
|
2020-02-02 18:36:56 +01:00 |
|
Alexander van der Grinten
|
656b1e5ebb
|
sysdeps/managarm: Update helAllocateMemory API
|
2020-02-02 12:45:13 +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 |
|
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
|
23ed47f36b
|
sysdeps/managarm: Use pb2frigg instead of legacy frigg_pb
|
2019-12-11 20:09:44 +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 |
|
Kacper Słomiński
|
326efaadb1
|
sysdeps/managarm: add support for DRM_IOCTL_MODE_DESTROY_DUMB
|
2019-11-24 16:20:55 +01:00 |
|
Alexander van der Grinten
|
3ab5825ba2
|
sysdeps/managarm: Handle ENOENT from INOTIFY_ADD
|
2019-08-26 06:57:08 +02:00 |
|
Kacper Słomiński
|
fedde8d0db
|
sysdeps/managarm: return error on invalid handle instead of panicking
|
2019-08-14 20:43:58 +02:00 |
|
Alexander van der Grinten
|
9b0ac5214f
|
options/posix: Implement fchdir()
|
2019-08-04 13:46:58 +02:00 |
|
Alexander van der Grinten
|
84297e2ff2
|
sysdeps/managarm: Stub DRM_IOCTL_{SET,DROP}_MASTER
|
2019-06-27 22:35:35 +02:00 |
|
Alexander van der Grinten
|
efb08daa96
|
sysdeps/managarm: Ignore NULL in DRM_IOCTL_VERSION
|
2019-06-27 22:26:07 +02:00 |
|
qookie
|
d528f6c43e
|
Implement eventfd functions and F_SETFL and F_GETFL
|
2019-06-27 18:33:55 +02:00 |
|
qookie
|
7ea9ae213d
|
sysdeps/managarm: properly handle errors in DRM_IOCTL_MODE_CURSOR ioctl
|
2019-05-19 22:32:49 +02:00 |
|
Alexander van der Grinten
|
4f1bdec46e
|
sysdeps/managarm: Impl. sys_inotify_add_watch()
|
2019-05-19 11:20:03 +02:00 |
|
Alexander van der Grinten
|
b224a47277
|
sysdeps/managarm: Add support for POLLHUP
|
2019-05-19 11:19:30 +02:00 |
|
qookie
|
44fc4d882f
|
sysdeps/managarm: add support for the DRM_IOCTL_MODE_CURSOR ioctl
|
2019-05-15 19:54:00 +02:00 |
|
Alexander van der Grinten
|
5c80d1df41
|
options/posix: Condense sys_pipe2 into sys_pipe
|
2019-05-12 18:18:24 +02:00 |
|
Alexander van der Grinten
|
1c6f48cd88
|
sysdeps/managarm: Implement sys_getcwd()
|
2019-05-04 15:13:20 +02:00 |
|
Alexander van der Grinten
|
50524753eb
|
sysdeps/managarm: Add size hints to various requests
|
2019-05-04 15:13:20 +02:00 |
|
Alexander van der Grinten
|
6a587df3f6
|
sysdeps/managarm: Return errors from execve()
|
2019-05-04 15:13:20 +02:00 |
|
Alexander van der Grinten
|
2cf826b2c4
|
sysdeps/managar: Support TIOC{G,S}WINSZ
|
2019-05-04 15:13:20 +02:00 |
|
Alexander van der Grinten
|
265a4fdd8a
|
sysdeps/managarm: Allow retrieval in sys_sigaction()
|
2019-03-23 14:11:48 +01:00 |
|
Alexander van der Grinten
|
044780a494
|
sysdeps/managarm: Report EPIPE from sys_msg_send()
|
2019-03-07 16:08:34 +01:00 |
|
Alexander van der Grinten
|
f9cbfe88a7
|
options/posix: Rework sys_stat and impl. statat()
|
2019-03-05 19:11:59 +01:00 |
|
Alexander van der Grinten
|
c651fd536b
|
sysdeps/managarm: Use POSIX lane from process data
|
2019-03-04 19:11:16 +01:00 |
|
Alexander van der Grinten
|
0299321051
|
sysdeps/managarm: Update to new process data ABI
|
2019-03-04 06:37:26 +01:00 |
|
Alexander van der Grinten
|
338e1e0018
|
options/ansi: Flush all open FILEs on exit()
|
2019-02-23 15:51:32 +01:00 |
|
Alexander van der Grinten
|
6362c0580b
|
sysdeps/managarm: Implement chdir()
|
2019-01-28 06:46:50 +01:00 |
|
Alexander van der Grinten
|
a461184a36
|
sysdeps/managarm: Add getrusage() implementation
|
2019-01-12 12:06:40 +01:00 |
|
Alexander van der Grinten
|
932b87755b
|
sysdeps/managarm: Add stub for sys_chdir()
|
2019-01-09 18:40:12 +01:00 |
|