Skip to content

Instantly share code, notes, and snippets.

@linuxthor
linuxthor / haiku-syscalls-with-numbers.txt
Created January 9, 2019 17:54
System call table for Haiku operating system
0 extern int _kern_is_computer_on(void);
1 extern status_t _kern_generic_syscall(const char *subsystem, uint32 function, void *buffer, size_t bufferSize);
2 extern int _kern_getrlimit(int resource, struct rlimit * rlp);
3 extern int _kern_setrlimit(int resource, const struct rlimit * rlp);
4 extern status_t _kern_shutdown(bool reboot);
5 extern status_t _kern_get_safemode_option(const char *parameter, char *buffer, size_t *_bufferSize);
6 extern ssize_t _kern_wait_for_objects(object_wait_info* infos, int numInfos, uint32 flags, bigtime_t timeout);
7 extern status_t _kern_mutex_lock(int32* mutex, const char* name, uint32 flags, bigtime_t timeout);
8 extern status_t _kern_mutex_unlock(int32* mutex, uint32 flags);
9 extern status_t _kern_mutex_switch_lock(int32* fromMutex, int32* toMutex, const char* name, uint32 flags, bigtime_t timeout);