linux
Description:
API for the Linux-based GNU systems.
- Binding-Maintainer(s): Michael 'Mickey' Lauer
Content:
Namespaces:
- Linux
Structs:
Enums:
Constants:
Methods:
- public int adjtime (timeval delta, timeval? olddelta = null)
- public int adjtimex (timex buf)
- public int backtrace (void* buffer, int size)
- public (unowned string)[]? backtrace_symbols (void* buffer, int size)
- public void backtrace_symbols_fd (void* buffer, int size, int fd)
- public int dup3 (int oldfd, int newfd, int flags)
- public int epoll_create (int size = 0)
- public int epoll_create1 (int flags = 0)
- public int epoll_ctl (int epfd, int op, int fd, EpollEvent? ev)
- public int epoll_pwait (int epfd, EpollEvent[] events, int timeout, sigset_t? sigmask)
- public int epoll_wait (int epfd, EpollEvent[] events, int timeout)
- public int eventfd (uint count = 0, EventFdFlags flags = 0)
- public int eventfd_read (int fd, out uint64 value)
- public int eventfd_write (int fd, uint64 value)
- public pid_t forkpty (out int amaster, char[] name, termios? termp, winsize? winp)
- public int getgroups (gid_t[]? list = null)
- public int getresgid (out gid_t rgid, out gid_t egid, out gid_t sgid)
- public int getresuid (out uid_t ruid, out uid_t euid, out uid_t suid)
- public pid_t gettid ()
- public int inet_aton (string cp, out InAddr addr)
- public int inotify_add_watch (int fd, string pathname, InotifyMaskFlags mask)
- public int inotify_init (InotifyFlags flags = 0)
- public int inotify_rm_watch (int fd, int wd)
- public int ioctl (int fd, int request, ...)
- public int login_tty (int fd)
- public int major (dev_t dev)
- public dev_t makedev (int maj, int min)
- public int memfd_create (string name, MemfdFlags flags)
- public int minor (dev_t dev)
- public int mount (string source, string target, string filesystemtype, MountFlags flags = 0, string options = "")
- public void* mremap (void* old_address, size_t old_size, size_t new_size, MremapFlags flags)
- public int openpty (out int amaster, out int aslave, char[] name, termios? termp, winsize? winp)
- public void psiginfo (siginfo_t pinfo, string message)
- public int reboot (RebootCommands cmd)
- public int setgroups (gid_t[] list)
- public int sethostname (string name, size_t len)
- public int setresgid (gid_t rgid, gid_t egid, gid_t sgid)
- public int setresuid (uid_t ruid, uid_t euid, uid_t suid)
- public int signalfd (int fd, sigset_t mask, SignalFdFlags flags = 0)
- public int syscall (int number, ...)
- public time_t timegm (Time t)
- public int umount (string target)
- public int umount2 (string target, UnmountFlags flags)
- public int unshare (CloneFlags flags)
- Backtrace
Methods:
- public int @get (void*[] buffer)
- public (unowned string)[]? symbols (void*[] buffer)
- public void symbols_fd (void*[] buffer, int fd)
- Console
Structs:
Enums:
Constants:
- Framebuffer
Structs:
Enums:
Constants:
- OMAP
Structs:
Enums:
- Gsm
Structs:
Constants:
- Input
Structs:
Constants:
Methods:
- Netlink
Structs:
Enums:
Constants:
Methods:
- Network
Classes:
Structs:
Enums:
Constants:
Methods:
- Rtc
Structs:
Constants:
- Socket
Structs:
Constants:
- Spi
Structs:
Constants:
Methods:
- Termios
Constants:
Methods:
- UserspaceInput
Structs:
Constants:
Methods:
- VirtualTerminal
Structs:
Constants:
- WirelessExtensions
Structs:
Constants: