|
e2a77bb3da
|
kernel+libc: Add pledge support
continuous-integration/drone/push Build is failing
|
2023-08-12 21:38:25 +02:00 |
|
|
4195e7f206
|
kernel+libc+stat: Add support for file times
continuous-integration/drone/push Build is passing
The modification time is not updated though.
|
2023-08-08 13:33:40 +02:00 |
|
|
dc35c42371
|
kernel/VFS: Rework the metadata system so that there is a single metadata struct
continuous-integration/drone/push Build is passing
|
2023-08-01 17:20:28 +02:00 |
|
|
200bb6c240
|
kernel+libc+libos: Add inode type for sockets
|
2023-07-30 11:33:05 +02:00 |
|
|
88d1da59e8
|
kernel+libc: Add access()
continuous-integration/drone/push Build is passing
|
2023-05-27 12:04:27 +02:00 |
|
|
bd8aaa917f
|
kernel+libc+ln: Add support for userspace hard link creation
continuous-integration/drone/push Build is passing
|
2023-05-27 11:32:40 +02:00 |
|
|
62e14e7580
|
kernel+libos+apps: Support block devices and disallow seeking character devices or pipes
continuous-integration/drone/push Build is failing
|
2023-05-26 20:27:47 +02:00 |
|
|
3a51807fa6
|
kernel+stat: Handle pipes correctly in stat()
continuous-integration/drone/push Build is passing
|
2023-05-23 20:54:25 +02:00 |
|
|
9cdfdbc6f9
|
kernel: Handle unnamed pipes in stat()
continuous-integration/drone/push Build is failing
|
2023-05-23 20:49:26 +02:00 |
|
|
1094042a7d
|
kernel: Implement st_dev and st_rdev
continuous-integration/drone/push Build is failing
|
2023-05-23 20:45:24 +02:00 |
|
|
67a9d130e2
|
kernel: Add initial support for symbolic links :D
|
2023-05-20 21:49:24 +02:00 |
|
|
82e7b0e860
|
kernel: Introduce *at() syscall framework, add openat() and fstatat()
continuous-integration/drone/push Build is passing
|
2023-04-15 20:26:15 +02:00 |
|
|
2d30935fdb
|
kernel: Give each thread a working directory
|
2023-04-11 22:14:57 +02:00 |
|
|
13c9caa856
|
kernel+libc: Add stat() + fstat()
continuous-integration/drone/push Build is passing
|
2023-04-10 19:56:03 +02:00 |
|
|
cf758fdfdc
|
Initial commit :)
|
2022-11-13 10:09:09 +01:00 |
|
|
5c51b82f6a
|
Kernel: Remove obtain_user_ref and add copy_typed_to and from_user
|
2022-11-12 12:08:26 +01:00 |
|
|
58fb422161
|
Kernel: Return a Result in MemoryManager and strdup_from_user
|
2022-11-12 11:56:40 +01:00 |
|
|
accf7ee417
|
libc: Add unimplemented st_nlink field
|
2022-11-09 11:36:21 +01:00 |
|
|
e640c6e245
|
Kernel, libc, userspace: Add file timestamps (atime,ctime,mtime)
|
2022-10-30 09:57:17 +01:00 |
|
|
32e09d3417
|
libc: Stub out more functionality so part of binutils builds
|
2022-10-29 09:39:12 +02:00 |
|
|
c312d81de4
|
Kernel, libc: Add st_uid and st_gid to stat, and handle st_mode differently
|
2022-10-28 17:13:20 +02:00 |
|
|
f9dad8a8d6
|
Kernel, libc: Stub out struct stat.st_dev
|
2022-10-27 08:01:33 +02:00 |
|
|
58b01b74e2
|
Kernel, libc: Add stat()
|
2022-10-23 18:35:32 +02:00 |
|
|
fcf191aa7a
|
Kernel, libc: Add fstat()
|
2022-10-21 18:31:09 +02:00 |
|