Mark
|
d91a9114c7
|
fs: add readlink() feature to per-process links
|
2020-09-01 19:19:26 +03:00 |
|
Mark
|
d83b93075c
|
fs: add umask to vfs_ioctx
|
2020-09-01 18:07:19 +03:00 |
|
Mark
|
074862b9ee
|
api/io: readlinkat
|
2020-08-30 12:44:22 +03:00 |
|
Mark
|
44a3dc21b4
|
ext2: add (kind of) unlink() for ext2
"kind of" == directories aren't resized and overall
space handling is crappy
|
2020-08-09 01:53:22 +03:00 |
|
Mark
|
ffc05b30c4
|
ext2: use slab cache for inode structs
|
2020-08-08 01:06:06 +03:00 |
|
Mark
|
d032356a89
|
ext2: node creation, mkdir()/creat()
|
2020-08-08 00:59:27 +03:00 |
|
Mark
|
68727654d0
|
ext2: block alloc/free, write up to L1 size
|
2020-08-07 17:24:05 +03:00 |
|
Mark
|
236f4e5bf5
|
Cleanup kernel options a bit
|
2020-08-07 12:53:58 +03:00 |
|
Mark
|
c485c4db84
|
truncate(2)/ftruncate(2)
|
2020-07-27 00:15:27 +03:00 |
|
Mark
|
8d9891319c
|
unlinkat(2)
|
2020-07-27 00:01:38 +03:00 |
|
Mark
|
276d77cd7c
|
Add mkdirat(2)
|
2020-07-26 23:22:16 +03:00 |
|
Mark
|
040b94499c
|
faccessat and fstatat
|
2020-07-26 23:02:13 +03:00 |
|
Mark
|
26df7ce9aa
|
open(2) superseded by openat(2)
|
2020-07-26 21:47:38 +03:00 |
|
Mark
|
72837f9b90
|
A cleaner initrd fs implementation
|
2020-07-24 00:04:02 +03:00 |
|
Mark
|
69b044fd0f
|
Cleanup fs/class shitfest a bit
|
2020-07-23 19:59:17 +03:00 |
|
Mark
|
b09f7c34a3
|
O_CLOEXEC for vfs_open*()
|
2020-07-22 22:34:24 +03:00 |
|
Mark
|
f79fc98967
|
Add procfs
|
2020-07-12 17:10:51 +03:00 |
|
Mark
|
a6ccddd695
|
Add (sketchy) unix domain sockets
|
2020-07-07 15:42:51 +03:00 |
|
Mark
|
eae186bbf2
|
A better set of functions for struct ofile
|
2020-07-05 17:41:12 +03:00 |
|
Mark
|
061d514beb
|
Add mknod() and named pipes
|
2020-07-05 17:13:38 +03:00 |
|
Mark
|
5de915c6aa
|
Add per-process links and lstat()
|
2020-07-04 00:44:13 +03:00 |
|
Mark
|
a378bc27d1
|
Remove unused headers
|
2020-06-01 16:42:15 +03:00 |
|
Mark
|
9750471abf
|
Add support for directories in sysfs
|
2020-05-29 15:16:21 +03:00 |
|
Mark
|
eebeef2a14
|
PoC module loading + external relocation resolution
|
2020-04-10 11:02:10 +03:00 |
|
Mark
|
8f3f600fa4
|
Add slab allocator for objects < 512B
|
2020-04-08 12:45:03 +03:00 |
|
Mark
|
19ff8767ae
|
(Sketchy) support for bigger files in tarfs, RO again
|
2020-04-07 11:47:36 +03:00 |
|
Mark
|
37ed963272
|
Clean implementation of socket classes
|
2020-03-30 10:59:25 +03:00 |
|
Mark
|
7002562146
|
Rename "family" field in socket
|
2020-03-20 21:36:19 +02:00 |
|
Mark
|
1ef3a5d248
|
Add sockets and UDP sendto()
|
2020-03-20 16:37:52 +02:00 |
|
Mark
|
b44645900d
|
Added an option to mount filesystems synchronously
|
2020-02-07 12:54:50 +02:00 |
|
Mark
|
5eb8229473
|
Add file modes to sysfs, add stat() to sysfs
|
2020-02-05 16:59:28 +02:00 |
|
Mark
|
d9595c7f62
|
Change project structure
|
2020-02-04 12:45:15 +02:00 |
|