Matheus
|
729b025b19
|
sockets: actually use socklen_t
|
2022-10-22 23:41:11 -03:00 |
|
Matheus
|
813ab0060c
|
file mapping stub
|
2022-10-22 10:58:43 -03:00 |
|
Matheus
|
4834353501
|
syscalls: link at
|
2022-10-21 13:25:29 -03:00 |
|
Matheus
|
3cd7baa390
|
syscalls: fchmod
|
2022-10-20 23:23:55 -03:00 |
|
Matheus
|
e1cd9aba0e
|
syscalls: nanosleep stub
|
2022-10-20 21:41:31 -03:00 |
|
Matheus
|
2b9cdff5ba
|
accept: fix connfd state
|
2022-10-18 13:27:52 -03:00 |
|
Matheus
|
c569c7280f
|
accept: assign SOCKET_STATE_CONNECTED to the peer
|
2022-10-18 12:45:54 -03:00 |
|
Matheus
|
4522b6c2da
|
sockets: initial impl
|
2022-10-18 00:01:06 -03:00 |
|
Matheus
|
e0953cd1b0
|
exit: fix deadlock
|
2022-10-17 20:43:20 -03:00 |
|
Matheus
|
ef782edab2
|
syscalls: clock_get
|
2022-10-17 14:29:29 -03:00 |
|
Matheus
|
9f15808889
|
waitpid: fix oversight with last fix
|
2022-10-16 20:44:25 -03:00 |
|
Matheus
|
785ac0d486
|
waitpid: fix deadlock
|
2022-10-16 18:52:34 -03:00 |
|
Matheus
|
5a31ba1b4f
|
fstatat: ignore flags
|
2022-10-16 16:53:07 -03:00 |
|
Matheus
|
b2746a5f01
|
syscalls: mkdir and chroot
|
2022-10-16 16:52:35 -03:00 |
|
Matheus
|
614c262690
|
syscalls: openat
|
2022-10-16 16:03:29 -03:00 |
|
Matheus
|
b94d37cade
|
syscalls: fchmodat
|
2022-10-16 13:14:00 -03:00 |
|
Matheus
|
6b112a528c
|
poll: fix 0 timeout
|
2022-10-15 17:36:13 -03:00 |
|
Matheus
|
82f839f8a7
|
syscalls: poll
|
2022-10-15 14:06:34 -03:00 |
|
Matheus
|
25069f140a
|
syscalls: stat: fix temporary pathname allocation
|
2022-10-13 13:32:14 -03:00 |
|
Matheus
|
36d63eb96f
|
syscalls: umask
|
2022-10-12 19:04:21 -03:00 |
|
Matheus
|
f084193f39
|
syscalls: munmap
|
2022-10-12 18:42:22 -03:00 |
|
Matheus
|
6483a22952
|
syscalls: mkdir
|
2022-10-11 23:33:12 -03:00 |
|
Matheus
|
0e4c9e17bf
|
vmm: destroy context
|
2022-10-11 23:32:12 -03:00 |
|
Matheus
|
ba2ebbc7c1
|
syscalls: pipe2
|
2022-10-10 10:46:47 -03:00 |
|
Matheus
|
85bd0c0412
|
pipes: initial implementation
|
2022-10-10 10:46:27 -03:00 |
|
Matheus
|
0bd861c19f
|
process removal: remove a few bugs and race conditions
|
2022-10-08 22:03:46 -03:00 |
|
Matheus
|
eef01078bb
|
syscalls: fstatat
|
2022-09-30 17:04:18 -03:00 |
|
Matheus
|
89e57f0578
|
syscalls: chdir
|
2022-09-30 16:39:19 -03:00 |
|
Matheus
|
91a1781ecb
|
syscalls: ioctl
|
2022-09-29 18:04:07 -03:00 |
|
Matheus
|
e1f29c259d
|
seek: actually act properly
|
2022-09-27 10:35:26 -03:00 |
|
Matheus
|
f18e099df1
|
syscalls: getdirent
|
2022-09-24 17:13:18 -03:00 |
|
Matheus
|
313abaeb9a
|
misc file bugfixes
|
2022-09-24 14:55:47 -03:00 |
|
Matheus
|
364e620ce9
|
fcntl: F_DUPFD
|
2022-09-23 19:38:26 -03:00 |
|
Matheus
|
9d5a139dcc
|
dup: behave like fd_duplicate expects
|
2022-09-23 19:38:05 -03:00 |
|
Matheus
|
67c9a04d58
|
fd: change allocation to add a lowest fd option
|
2022-09-23 19:37:40 -03:00 |
|
Matheus
|
f7fa05acbf
|
syscalls: fcntl stub
|
2022-09-23 00:26:15 -03:00 |
|
Matheus
|
0ab154b051
|
syscalls: getpid
|
2022-09-23 00:26:03 -03:00 |
|
Matheus
|
284def91d3
|
syscalls: dup and dup2
|
2022-09-23 00:25:48 -03:00 |
|
Matheus
|
4f470fd023
|
open: handle O_CREAT flag
|
2022-09-22 20:02:21 -03:00 |
|
Matheus
|
1147937837
|
syscalls: make isatty act like posix expects
|
2022-09-22 14:36:55 -03:00 |
|
Matheus
|
190a57c313
|
lseek: return current position on SEEK_CUR offset 0
|
2022-09-21 16:33:10 -03:00 |
|
Matheus
|
ec67d3fe27
|
syscalls: isatty: act more like mlibc expects
|
2022-09-21 16:32:44 -03:00 |
|
Matheus
|
4581b460ff
|
syscalls: exit
|
2022-09-20 17:07:58 -03:00 |
|
Matheus
|
d4655a2f6c
|
syscalls: no longer have invalid state after execve error
|
2022-09-20 17:00:30 -03:00 |
|
Matheus
|
44b6b26eb8
|
syscalls: properly free the fd on an open failure
|
2022-09-20 16:59:40 -03:00 |
|
Matheus
|
5f9aba07b2
|
syscalls: fix waitpid's behaviour
|
2022-09-20 16:58:59 -03:00 |
|
Matheus
|
c637995d52
|
syscalls: waitpid
|
2022-09-20 10:44:37 -03:00 |
|
Matheus
|
681d1a0e75
|
syscalls: execve
|
2022-09-19 22:52:11 -03:00 |
|
Matheus
|
3668fa2a39
|
syscalls: fork
|
2022-09-19 18:42:19 -03:00 |
|
Matheus
|
41d6e7230e
|
fd: new abstraction
|
2022-09-18 16:21:45 -03:00 |
|