diff --git a/libs/unistd.sols b/libs/unistd.sols new file mode 100644 index 0000000..19249fd --- /dev/null +++ b/libs/unistd.sols @@ -0,0 +1,43 @@ +def unistd_Crypt(string key, string value) string {} +def unistd_GetHostId() string {} +def unistd_SetHotId(int hostid) int {} +def unistd_GetHostname() string {} +def unistd_SetHostname(string name) int {} + +def unistd_Alarm(int seconds) int {} +def unistd_Pause() int {} + +unistd_F_OK = 0 +unistd_R_OK = 0 +unistd_W_OK = 0 +unistd_X_OK = 0 + +def unistd_Access(string path, int mode) int {} +def unistd_Chdir(string path) int {} +def unistd_Chown(string path, int owner, int group) int {} +def unistd_Link(string oldpath, string newpath) int {} +def unistd_Rmdir(string path) int {} +def unistd_Symlink(string target, string linkpath) int {} + +def unistd_Exit(int status) int {} +def unistd_Fork() int {} +def unistd_GetPid() int {} +def unistd_GetPPid() int {} +def unistd_GetSid(int pid) int {} +def unistd_Nice(int inc) int {} +def unistd_SetSid() int {} +def unistd_Sleep(int seconds) int {} + +def unistd_GetGid() int {} +def unistd_GetEGid() int {} +def unistd_GetUid() int {} +def unistd_GetEUid() int {} +def unistd_GetLogin() string {} +def unistd_SetEUid(int euid) int {} +def unistd_SetEGid(int egid) int {} +def unistd_SetREUid(int ruid, int euid) int {} +def unistd_SetREGid(int rgid, int egid) int {} + +ground { + extern "unistd" +}