-
Notifications
You must be signed in to change notification settings - Fork 10
Open
Labels
documentationImprovements or additions to documentationImprovements or additions to documentation
Description
Description
With the goal of improving the documentation of all the supported System calls inside RustPOSIX and create a more comprehensive test suite that helps us catch bugs early on and maintain a consistent behaviour in line with the Linux POSIX Standard.
The below list tracks the progress across the syscalls
- β¬οΈ - yet to start
- π§ - Work in Progress
- β - Completed and Merged
Task Checklist
Task | Assignee | Completed | Pull Request |
---|---|---|---|
FS Calls | |||
open_syscall | @namanlalitnyu | β | [#264] |
mkdir_syscall | @namanlalitnyu | β | [#255] |
mknod_syscall | @namanlalitnyu | β | [#274] |
link_syscall | @namanlalitnyu | β | [#284] |
unlink_syscall | @namanlalitnyu | β | [#284] |
creat_syscall | @namanlalitnyu | β | [#287] |
read_syscall | @namanlalitnyu | β | [#293] |
pread_syscall | @namanlalitnyu | β | [#293] |
write_syscall | @namanlalitnyu | β | [#304] |
pwrite_syscall | @namanlalitnyu | β | [#304] |
lseek_syscall | @namanlalitnyu | β | [#311] |
close_syscall | @namanlalitnyu | β | [#311] |
writev_syscall | @rupeshkoushik07 | π§ | |
dup_syscall | @rupeshkoushik07 | β | [#285] |
dup2_syscall | @rupeshkoushik07 | β | [#285] |
getdents_syscall | @rupeshkoushik07 | β | [#286] |
ffcntl_syscall | @ve1nard | β | [#259] |
ioctl_syscall | @ve1nard | β | [#265] |
chmod_syscall | @ve1nard | β | [#275] |
fchmod_syscall | @ve1nard | β | [#275] |
getcwd_syscall | @ve1nard | β | [#280] |
fchdir_syscall | @ve1nard | β | [#294] |
chdir_syscall | @ve1nard | β | [#294] |
rmdir_syscall | @ve1nard | β | [#289] |
mmap_syscall | @ve1nard | β | [#300] |
munmap_syscall | @ve1nard | β | [#300] |
pipe_syscall | @rennergade | β | [#279] |
stat_syscall | @pranav-bhatt | β | [#301] |
fstat_syscall | @pranav-bhatt | β | [#301] |
statfs_syscall | @pranav-bhatt | β | [#316] |
fstatfs_syscall | @pranav-bhatt | β | [#316] |
access_syscall | @pranav-bhatt | π§ | |
rename_syscall | @pranav-bhatt | π§ | |
fsync_syscall | β¬οΈ | ||
fdatasync_syscall | β¬οΈ | ||
sync_file_range_syscall | β¬οΈ | ||
ftruncate_syscall | β¬οΈ | ||
truncate_syscall | β¬οΈ | ||
shmget_syscall | @Anway-Agte | β¬οΈ | |
shmat_syscall | @Anway-Agte | β¬οΈ | |
shmdt_syscall | @Anway-Agte | β¬οΈ | |
shmctl_syscall | @Anway-Agte | β¬οΈ | |
Sys Calls | |||
unmap_shm_mappings | @Anway-Agte | β¬οΈ | |
fork_syscall | @Anway-Agte | π§ | [#281] |
exec_syscall | @Anway-Agte | β¬οΈ | |
exit_syscall | @Anway-Agte | β¬οΈ | |
getpid_syscall | @Anway-Agte | β | [#270] |
getppid_syscall | @Anway-Agte | β | [#270] |
getgid_syscall | @Anway-Agte | β | [#270] |
getegid_syscall | @Anway-Agte | β | [#270] |
Net Calls | |||
bind_syscall | @davidge20 | β | [#262] |
connect_syscall | @davidge20 | β | [#277] |
accept_syscall | @davidge20 | β | [#292] |
sendto_syscall | @davidge20 | β | [#314] |
send_syscall | @davidge20 | β | [#314] |
revcfrom_syscall | @davidge20 | β | [#314] |
recv_syscall | @davidge20 | β | [#314] |
listen_syscall | @davidge20 | β | [#298] |
socketpair_syscall | @qianxichen233 | β | [#256] |
select_syscall | @qianxichen233 | β | [#271] |
getsockopt_syscall | @qianxichen233 | β | [#315] |
setsockopt_syscall | @qianxichen233 | β | [#315] |
getpeername_syscall | @qianxichen233 | β | [#307] |
getsockname_syscall | @qianxichen233 | β | [#307] |
gethostname_syscall | @qianxichen233 | β | [#307] |
poll_syscall | @qianxichen233 | β | [#296] |
epoll_create_syscall | @qianxichen233 | β | [#297] |
epoll_ctl_syscall | @qianxichen233 | β | [#297] |
epoll_wait_syscall | @qianxichen233 | β | [#297] |
netshutdown_syscall | @qianxichen233 | β | [#313] |
Yaxuan-w and yashaswi2000
Metadata
Metadata
Assignees
Labels
documentationImprovements or additions to documentationImprovements or additions to documentation