POSIX: Filesystem

Function Header Standard VBCC GCC SAS/C DICE libnix clib2 Description
open fcntl.h POSIX.1 POSIX Missing bsdsocket.library bsdsocket.library Compliant Compliant Open file
close unistd.h POSIX.1 POSIX Missing bsdsocket.library bsdsocket.library Compliant Compliant Close file descriptor
read unistd.h POSIX.1 POSIX Missing Missing Missing Missing Compliant Compliant Read from file descriptor
write unistd.h POSIX.1 POSIX Missing Missing Missing Missing Compliant Compliant Write to file descriptor
lseek unistd.h POSIX.1 POSIX Missing Missing Missing Missing Compliant Compliant Reposition read/write file offset
dup unistd.h POSIX.1 POSIX Missing Missing Missing Missing Compliant Compliant Duplicate file descriptor
dup2 unistd.h POSIX.1 POSIX Missing bsdsocket.library bsdsocket.library Missing Compliant Duplicate file descriptor to specific number
pipe unistd.h POSIX.1 Missing Missing Missing Missing Missing Missing Missing Create pipe
chown unistd.h POSIX.1 POSIX Missing Missing Missing Missing Missing Compliant Change file owner and group
lchown unistd.h POSIX.1 Missing Missing Missing Missing Missing Missing Compliant Change file owner and group (no follow symlinks)
fchmod sys/stat.h POSIX.1 POSIX Missing Missing Missing Missing Missing Compliant Change file mode by descriptor
fchown unistd.h POSIX.1 Missing Missing Missing Missing Missing Missing Compliant Change file owner and group by descriptor
futimes sys/time.h POSIX.1 Missing Missing Missing Missing Missing Missing Missing Change file access and modification times
ftruncate unistd.h POSIX.1 POSIX Missing Missing Missing Missing Missing Compliant Truncate file to specified length
sync unistd.h POSIX.1 Missing Missing Missing Missing Missing Missing Missing Schedule file system updates
fsync unistd.h POSIX.1 POSIX Missing Missing Missing Missing Missing Compliant Synchronize file to storage device
fdatasync unistd.h POSIX.1 Missing Missing Missing Missing Missing Missing Compliant Synchronize file data to storage device
seekdir dirent.h POSIX.1 Missing Missing Missing Missing Missing Missing Missing Set directory stream position
telldir dirent.h POSIX.1 Missing Missing Missing Missing Missing Missing Missing Get directory stream position
scandir dirent.h POSIX.1 POSIX Missing Missing Missing Missing Missing Missing Scan directory entries
alphasort dirent.h POSIX.1 POSIX Missing Missing Missing Missing Missing Missing Sort directory entries alphabetically
versionsort dirent.h POSIX.1 Missing Missing Missing Missing Missing Missing Missing Sort directory entries by version
fchdir unistd.h POSIX.1 POSIX Missing Missing Missing Missing Missing Missing Change working directory by descriptor
realpath stdlib.h POSIX.1 POSIX Missing Missing Missing Missing Missing Compliant Resolve pathname
pathconf unistd.h POSIX.1 Missing Missing Missing Missing Missing Missing Missing Get path configuration
fpathconf unistd.h POSIX.1 Missing Missing Missing Missing Missing Missing Missing Get path configuration by descriptor
link unistd.h POSIX.1 POSIX Missing Missing Missing Missing Missing Missing Create hard link
symlink unistd.h POSIX.1 POSIX Missing Missing Missing Missing Missing Missing Create symbolic link
mkdir sys/stat.h POSIX.1 POSIX Missing Missing Missing Missing Compliant Compliant Create directory
rmdir unistd.h POSIX.1 POSIX Missing Missing Missing Missing Compliant Compliant Remove directory
unlink unistd.h POSIX.1 POSIX Missing Missing Missing Missing Compliant Compliant Remove file
readlink unistd.h POSIX.1 POSIX Missing Missing Missing Missing Compliant Compliant Read symbolic link
chmod sys/stat.h POSIX.1 POSIX Missing Missing Missing Missing Compliant Compliant Change file mode
access unistd.h POSIX.1 POSIX Missing Missing Missing Missing Compliant Compliant Check file accessibility
stat sys/stat.h POSIX.1 POSIX Missing Missing Missing Missing Compliant Compliant Get file status
lstat sys/stat.h POSIX.1 POSIX Missing Missing Missing Missing Compliant Compliant Get file status (no follow symlinks)
fstat sys/stat.h POSIX.1 POSIX Missing Missing Missing Missing Compliant Compliant Get file status by descriptor
utime utime.h POSIX.1 POSIX Missing Missing Missing Missing Compliant Compliant Change file access and modification times
utimes sys/time.h POSIX.1 POSIX Missing Missing Missing Missing Compliant Compliant Change file access and modification times
rename stdio.h POSIX.1 POSIX Missing Missing Missing Missing Compliant Compliant Rename file
truncate unistd.h POSIX.1 Missing Missing Missing Missing Missing Compliant Compliant Truncate file to specified length
opendir dirent.h POSIX.1 POSIX Missing Missing Missing Missing Compliant Compliant Open directory stream
readdir dirent.h POSIX.1 POSIX Missing Missing Missing Missing Compliant Compliant Read directory entry
closedir dirent.h POSIX.1 POSIX Missing Missing Missing Missing Compliant Compliant Close directory stream
rewinddir dirent.h POSIX.1 POSIX Missing Missing Missing Missing Compliant Compliant Reset directory stream position
getcwd unistd.h POSIX.1 POSIX Missing Missing Missing Missing Compliant Compliant Get current working directory
chdir unistd.h POSIX.1 POSIX Missing Missing Missing Missing Compliant Compliant Change working directory
TOTALS 35/47 0/47 3/47 3/47 2/47 26/47