tinysyscall 0.1.0

a (no depend std) tiny syscall abstract layer...
Documentation
#include <sys/types.h>
#include <sys/stat.h>
#include <unistd.h>
#include <stdio.h>



struct stat file_info;

int main() {
    if (stat("sal-test.data", &file_info) == -1) {
        perror("stat");
        return 1;
    }
    printf("%ld\n", sizeof(file_info));
    printf("File st_dev: %ld\n", file_info.st_dev);
    printf("File size: %ld bytes\n", file_info.st_size);
    printf("Number of links: %ld\n", file_info.st_nlink);
    printf("File inode: %ld\n", file_info.st_ino);
    printf("File permissions: %o\n", file_info.st_mode);
    printf("File owner: %d\n", file_info.st_uid);
    printf("File group: %d\n", file_info.st_gid);
    printf("Last access time: %ld\n", file_info.st_atime);
    printf("Last modification time: %ld\n", file_info.st_mtime);
    printf("Last status change time: %ld\n", file_info.st_ctime);
    return 0;
}