The methods of Mono.Unix.Native.Syscall are listed below. For a list of all members, see the Syscall Members list.
See Also: Inherited members from Mono.Unix.Native.Stdlib
static | _exit(int)Documentation for this section has not yet been entered. | |
static | access(string, AccessModes)Checks whether the calling task has the necessary access rights to perform operations specified by mode on the file pathname. AccessMode is a mask consisting of one or more of the values R_OK, W_OK, X_OK and F_OK which respectively test if the taks can read, write, execute or test if the file exists. | |
static | acct(string)Documentation for this section has not yet been entered. | |
static | alarm(uint)If the call completes successfully, the taks will receive a SIGALARM signal after a delay of seconds seconds. A delay of zero seconds simply cancel the alarm. If an previous alarm was activated when the call is made then the previous alarm is cancelled. | |
static | brk(IntPtr)Documentation for this section has not yet been entered. | |
static | chdir(string)Changes the current directory to 'path'. | |
static | chmod(string, FilePermissions)Change permissions for a file or folder. | |
static | chown(string, uint, uint)Change owner for a file or folder. | |
static | chroot(string)Change root directory. | |
static | close(int)Closes the file descriptor. | |
static | closedir(IntPtr)Closes the directory. | |
static | closelog()Documentation for this section has not yet been entered. | |
static | confstr(ConfstrName, System.Text.StringBuilder, ulong)Documentation for this section has not yet been entered. | |
static | creat(string, FilePermissions)Creates a file 'pathname' using the given file mode flags. | |
static | crypt(string, string)Documentation for this section has not yet been entered. | |
static | cuserid(System.Text.StringBuilder)Documentation for this section has not yet been entered. | |
static | dirfd(IntPtr)Documentation for this section has not yet been entered. | |
static | dup(int)dup duplicates a file descriptor to the lowest unused file descriptor available. | |
static | dup2(int, int)dup2 duplicates a file descriptor to another specified file descriptor. If the destination file descriptor is already used, it is closed. The two descriptors share all (ie. file locks, position, etc.) but the close-on-exec flag. | |
static | encrypt(byte[], bool)Documentation for this section has not yet been entered. | |
static | endfsent()Documentation for this section has not yet been entered. | |
static | endgrent()Documentation for this section has not yet been entered. | |
static | endpwent()Documentation for this section has not yet been entered. | |
static | endusershell()Documentation for this section has not yet been entered. | |
static | epoll_create(EpollFlags)Documentation for this section has not yet been entered. | |
static | epoll_create(int)Documentation for this section has not yet been entered. | |
static | epoll_ctl(int, EpollOp, int, EpollEvents)Documentation for this section has not yet been entered. | |
static | epoll_wait(int, EpollEvent[], int, int)Documentation for this section has not yet been entered. | |
static | execv(string, string[])Documentation for this section has not yet been entered. | |
static | execve(string, string[], string[])Documentation for this section has not yet been entered. | |
static | execvp(string, string[])Documentation for this section has not yet been entered. | |
static | fchdir(int)Documentation for this section has not yet been entered. | |
static | fchmod(int, FilePermissions)Documentation for this section has not yet been entered. | |
static | fchown(int, uint, uint)Documentation for this section has not yet been entered. | |
static | fcntl(int, FcntlCommand)Documentation for this section has not yet been entered. | |
static | fcntl(int, FcntlCommand, DirectoryNotifyFlags)Documentation for this section has not yet been entered. | |
static | fcntl(int, FcntlCommand, ref Flock)Documentation for this section has not yet been entered. | |
static | fcntl(int, FcntlCommand, long)Documentation for this section has not yet been entered. | |
static | fdatasync(int)Synchronize changes to a file. | |
static | fexecve(int, string[], string[])Documentation for this section has not yet been entered. | |
static | fgetgrent(IntPtr)Documentation for this section has not yet been entered. | |
static | fgetpwent(IntPtr)Documentation for this section has not yet been entered. | |
static | fgetxattr(int, string, byte[])Documentation for this section has not yet been entered. | |
static | fgetxattr(int, string, out byte[])Documentation for this section has not yet been entered. | |
static | fgetxattr(int, string, byte[], ulong)Documentation for this section has not yet been entered. | |
static | flistxattr(int, out string[])Documentation for this section has not yet been entered. | |
static | flistxattr(int, byte[], ulong)Documentation for this section has not yet been entered. | |
static | flistxattr(int, System.Text.Encoding, out string[])Documentation for this section has not yet been entered. | |
static | fpathconf(int, PathconfName)Documentation for this section has not yet been entered. | |
static | fpathconf(int, PathconfName, Errno)Documentation for this section has not yet been entered. | |
static | fremovexattr(int, string)Documentation for this section has not yet been entered. | |
static | fsetxattr(int, string, byte[])Documentation for this section has not yet been entered. | |
static | fsetxattr(int, string, byte[], XattrFlags)Documentation for this section has not yet been entered. | |
static | fsetxattr(int, string, byte[], ulong)Documentation for this section has not yet been entered. | |
static | fsetxattr(int, string, byte[], ulong, XattrFlags)Documentation for this section has not yet been entered. | |
static | fstat(int, out Stat)get file status | |
static | fstatvfs(int, out Statvfs)Documentation for this section has not yet been entered. | |
static | fsync(int)Documentation for this section has not yet been entered. | |
static | ftruncate(int, long)Truncate or extend a file to length | |
static | futimes(int, Timeval[])Documentation for this section has not yet been entered. | |
static | getcwd(System.Text.StringBuilder)Documentation for this section has not yet been entered. | |
static | getcwd(System.Text.StringBuilder, ulong)Documentation for this section has not yet been entered. | |
static | getdomainname(System.Text.StringBuilder)Documentation for this section has not yet been entered. | |
static | getdomainname(System.Text.StringBuilder, ulong)Documentation for this section has not yet been entered. | |
static | getdtablesize()Documentation for this section has not yet been entered. | |
static | getegid()Get the effective group ID for the current process. | |
static | geteuid()Get the effective user ID for the current process. | |
static | getfsent()Documentation for this section has not yet been entered. | |
static | getfsfile(string)Documentation for this section has not yet been entered. | |
static | getfsspec(string)Documentation for this section has not yet been entered. | |
static | getgid()Get the group ID for the current process. | |
static | getgrent()Documentation for this section has not yet been entered. | |
static | getgrgid(uint)Documentation for this section has not yet been entered. | |
static | getgrgid_r(uint, Group, out Group)Documentation for this section has not yet been entered. | |
static | getgrnam(string)Documentation for this section has not yet been entered. | |
static | getgrnam_r(string, Group, out Group)Documentation for this section has not yet been entered. | |
static | getgrouplist(Passwd)Determine the group access list for a user. | |
static | getgrouplist(string)Determines the group access list for a user by username. | |
static | getgroups(uint[])Documentation for this section has not yet been entered. | |
static | getgroups(int, uint[])Documentation for this section has not yet been entered. | |
static | gethostid()Documentation for this section has not yet been entered. | |
static | gethostname(System.Text.StringBuilder)Retrieves the hostname. | |
static | gethostname(System.Text.StringBuilder, ulong)Retrieves the hostname. | |
static | getlogin()Documentation for this section has not yet been entered. | |
static | getlogin_r(System.Text.StringBuilder)Documentation for this section has not yet been entered. | |
static | getlogin_r(System.Text.StringBuilder, ulong)Documentation for this section has not yet been entered. | |
static | getpagesize()Documentation for this section has not yet been entered. | |
static | getpgid(int)Documentation for this section has not yet been entered. | |
static | getpgrp()Get the process group. | |
static | getpid()Returns the unique identifier for the current process. | |
static | getppid()Returns the unique identifier for the parent process. | |
static | getpwent()Documentation for this section has not yet been entered. | |
static | getpwnam(string)Documentation for this section has not yet been entered. | |
static | getpwnam_r(string, Passwd, out Passwd)Documentation for this section has not yet been entered. | |
static | getpwuid(uint)Documentation for this section has not yet been entered. | |
static | getpwuid_r(uint, Passwd, out Passwd)Documentation for this section has not yet been entered. | |
static | getresgid(out uint, out uint, out uint)Documentation for this section has not yet been entered. | |
static | getresuid(out uint, out uint, out uint)Documentation for this section has not yet been entered. | |
static | getsid(int)Documentation for this section has not yet been entered. | |
static | gettimeofday(out Timeval)Documentation for this section has not yet been entered. | |
static | gettimeofday(out Timezone)Documentation for this section has not yet been entered. | |
static | gettimeofday(out Timeval, out Timezone)Documentation for this section has not yet been entered. | |
static | getuid()Get the user ID for the current process. | |
static | getusershell()Documentation for this section has not yet been entered. | |
static | getxattr(string, string, byte[])Documentation for this section has not yet been entered. | |
static | getxattr(string, string, out byte[])Documentation for this section has not yet been entered. | |
static | getxattr(string, string, byte[], ulong)Documentation for this section has not yet been entered. | |
static | isatty(int)Is the file descriptor a TTY? | |
static | kill(int, Signum)Send a signal to the specified process. | |
static | lchown(string, uint, uint)Change the ownership for 'path'. | |
static | lgetxattr(string, string, byte[])Documentation for this section has not yet been entered. | |
static | lgetxattr(string, string, out byte[])Documentation for this section has not yet been entered. | |
static | lgetxattr(string, string, byte[], ulong)Documentation for this section has not yet been entered. | |
static | link(string, string)Create a hard link from oldpath to newpath. | |
static | listxattr(string, out string[])Documentation for this section has not yet been entered. | |
static | listxattr(string, byte[], ulong)Documentation for this section has not yet been entered. | |
static | listxattr(string, System.Text.Encoding, out string[])Documentation for this section has not yet been entered. | |
static | llistxattr(string, out string[])Documentation for this section has not yet been entered. | |
static | llistxattr(string, byte[], ulong)Documentation for this section has not yet been entered. | |
static | llistxattr(string, System.Text.Encoding, out string[])Documentation for this section has not yet been entered. | |
static | lockf(int, LockfCommand, long)Documentation for this section has not yet been entered. | |
static | lremovexattr(string, string)Documentation for this section has not yet been entered. | |
static | lseek(int, long, SeekFlags)Changes the read/write file offset of a file descriptor. | |
static | lsetxattr(string, string, byte[])Documentation for this section has not yet been entered. | |
static | lsetxattr(string, string, byte[], XattrFlags)Documentation for this section has not yet been entered. | |
static | lsetxattr(string, string, byte[], ulong)Documentation for this section has not yet been entered. | |
static | lsetxattr(string, string, byte[], ulong, XattrFlags)Documentation for this section has not yet been entered. | |
static | lstat(string, out Stat)Retrieves via output paramter the file status struct for a file. | |
static | lutimes(string, Timeval[])Documentation for this section has not yet been entered. | |
static | mincore(IntPtr, ulong, byte[])Documentation for this section has not yet been entered. | |
static | mkdir(string, FilePermissions)Create a directory at 'path' with the given FilePermissions. | |
static | mkfifo(string, FilePermissions)Documentation for this section has not yet been entered. | |
static | mknod(string, FilePermissions, ulong)Create a special file node. | |
static | mkstemp(System.Text.StringBuilder)Documentation for this section has not yet been entered. | |
static | mlock(IntPtr, ulong)Documentation for this section has not yet been entered. | |
static | mlockall(MlockallFlags)Documentation for this section has not yet been entered. | |
static | mmap(IntPtr, ulong, MmapProts, MmapFlags, int, long)Documentation for this section has not yet been entered. | |
static | mprotect(IntPtr, ulong, MmapProts)Documentation for this section has not yet been entered. | |
static | mremap(IntPtr, ulong, ulong, MremapFlags)Documentation for this section has not yet been entered. | |
static | msync(IntPtr, ulong, MsyncFlags)Documentation for this section has not yet been entered. | |
static | munlock(IntPtr, ulong)Documentation for this section has not yet been entered. | |
static | munlockall()Documentation for this section has not yet been entered. | |
static | munmap(IntPtr, ulong)Documentation for this section has not yet been entered. | |
static | nanosleep(ref Timespec, ref Timespec)Documentation for this section has not yet been entered. | |
static | nice(int)Change the priority of the current process by given increment. | |
static | open(string, OpenFlags)Creates/opens a file 'pathname' using the given file open flags. | |
static | open(string, OpenFlags, FilePermissions)Creates/opens a file 'pathname' using the given open and file permission flags. | |
static | opendir(string)Opens a directory at 'path'. | |
static | openlog(IntPtr, SyslogOptions, SyslogFacility)Documentation for this section has not yet been entered. | |
static | pathconf(string, PathconfName)Documentation for this section has not yet been entered. | |
static | pathconf(string, PathconfName, Errno)Documentation for this section has not yet been entered. | |
static | pause()Pause the current process. The task sleeps until a signal is received. | |
static | pipe(int[])Documentation for this section has not yet been entered. | |
static | pipe(out int, out int)Documentation for this section has not yet been entered. | |
static | poll(Pollfd[], int)Documentation for this section has not yet been entered. | |
static | poll(Pollfd[], uint, int)Documentation for this section has not yet been entered. | |
static | posix_fadvise(int, long, long, PosixFadviseAdvice)Documentation for this section has not yet been entered. | |
static | posix_fallocate(int, long, ulong)Documentation for this section has not yet been entered. | |
static | posix_madvise(IntPtr, ulong, PosixMadviseAdvice)Documentation for this section has not yet been entered. | |
static | pread(int, IntPtr, ulong, long)Documentation for this section has not yet been entered. | |
static | pread(int, void*, ulong, long)Documentation for this section has not yet been entered. | |
static | psignal(Signum, string)Documentation for this section has not yet been entered. | |
static | pwrite(int, IntPtr, ulong, long)Documentation for this section has not yet been entered. | |
static | pwrite(int, void*, ulong, long)Documentation for this section has not yet been entered. | |
static | read(int, IntPtr, ulong)Reads up to count bytes into buf from fd. | |
static | read(int, void*, ulong)Reads up to count bytes into buf from fd. | |
static | readdir(IntPtr)Read directory entry. | |
static | readdir_r(IntPtr, Dirent, out IntPtr)Thread-safe version of Syscall.readdir | |
static | readlink(string, System.Text.StringBuilder)Gets the destination of a symlink as a string. | |
static | readlink(string, System.Text.StringBuilder, ulong)Gets the destination of a symlink as a string. | |
static | remap_file_pages(IntPtr, ulong, MmapProts, long, MmapFlags)Documentation for this section has not yet been entered. | |
static | removexattr(string, string)Documentation for this section has not yet been entered. | |
static | revoke(string)Documentation for this section has not yet been entered. | |
static | rewinddir(IntPtr)Documentation for this section has not yet been entered. | |
static | rmdir(string)Removes the directory at 'path'. | |
static | sbrk(IntPtr)Documentation for this section has not yet been entered. | |
static | seekdir(IntPtr, long)Documentation for this section has not yet been entered. | |
static | sendfile(int, int, ref long, ulong)Documentation for this section has not yet been entered. | |
static | setdomainname(string)Documentation for this section has not yet been entered. | |
static | setdomainname(string, ulong)Documentation for this section has not yet been entered. | |
static | setegid(uint)Documentation for this section has not yet been entered. | |
static | seteuid(uint)Documentation for this section has not yet been entered. | |
static | setfsent()Documentation for this section has not yet been entered. | |
static | setgid(uint)Sets the group ID for the current process to 'gid'. | |
static | setgrent()Documentation for this section has not yet been entered. | |
static | setgroups(uint[])Documentation for this section has not yet been entered. | |
static | setgroups(ulong, uint[])Documentation for this section has not yet been entered. | |
static | sethostid(long)Documentation for this section has not yet been entered. | |
static | sethostname(string)Documentation for this section has not yet been entered. | |
static | sethostname(string, ulong)Documentation for this section has not yet been entered. | |
static | setkey(string)Documentation for this section has not yet been entered. | |
static | setlogin(string)Documentation for this section has not yet been entered. | |
static | setlogmask(SyslogLevel)Documentation for this section has not yet been entered. | |
static | setpgid(int, int)Sets the process group ID for the current process to 'pgid'. | |
static | setpgrp()Documentation for this section has not yet been entered. | |
static | setpwent()Documentation for this section has not yet been entered. | |
static | setregid(uint, uint)Sets the real and effective group ID for the current process to 'rgid' and 'egid' respectively. | |
static | setresgid(uint, uint, uint)Documentation for this section has not yet been entered. | |
static | setresuid(uint, uint, uint)Documentation for this section has not yet been entered. | |
static | setreuid(uint, uint)Sets the real and effective user ID for the current process to 'ruid' and 'euid' respectively. | |
static | setsid()Creates a session and sets the process group ID. | |
static | settimeofday(ref Timeval)Documentation for this section has not yet been entered. | |
static | settimeofday(ref Timeval, ref Timezone)Documentation for this section has not yet been entered. | |
static | setuid(uint)Sets the user ID for the current process to 'uid'. | |
static | setusershell()Documentation for this section has not yet been entered. | |
static | setxattr(string, string, byte[])Documentation for this section has not yet been entered. | |
static | setxattr(string, string, byte[], XattrFlags)Documentation for this section has not yet been entered. | |
static | setxattr(string, string, byte[], ulong)Documentation for this section has not yet been entered. | |
static | setxattr(string, string, byte[], ulong, XattrFlags)Documentation for this section has not yet been entered. | |
static | sleep(uint)Documentation for this section has not yet been entered. | |
static | stat(string, out Stat)Get file status. | |
static | statvfs(string, out Statvfs)Documentation for this section has not yet been entered. | |
static | stime(ref long)Documentation for this section has not yet been entered. | |
static | strerror_r(Errno, System.Text.StringBuilder)Thread-safe version of Stdlib.strerror. | |
static | strerror_r(Errno, System.Text.StringBuilder, ulong)Thread-safe version of Stdlib.strerror. | |
static | strsignal(Signum)Documentation for this section has not yet been entered. | |
static | swab(IntPtr, IntPtr, long)Documentation for this section has not yet been entered. | |
static | swab(void*, void*, long)Documentation for this section has not yet been entered. | |
static | symlink(string, string)Create a symbolic link from oldpath to newpath. | |
static | sync()sync forces "dirty" (modified) filesystem buffers to be written to disk. | |
static | sysconf(SysconfName)Documentation for this section has not yet been entered. | |
static | sysconf(SysconfName, Errno)Documentation for this section has not yet been entered. | |
static | syslog(SyslogLevel, string)Documentation for this section has not yet been entered. | |
static | syslog(SyslogFacility, SyslogLevel, string)Documentation for this section has not yet been entered. | |
static | syslog(SyslogLevel, string, params object[])Documentation for this section has not yet been entered. | |
static | syslog(SyslogFacility, SyslogLevel, string, params object[])Documentation for this section has not yet been entered. | |
static | tcgetpgrp(int)Documentation for this section has not yet been entered. | |
static | tcsetpgrp(int, int)Documentation for this section has not yet been entered. | |
static | telldir(IntPtr)Documentation for this section has not yet been entered. | |
static | time(out long)Documentation for this section has not yet been entered. | |
static | truncate(string, long)Truncate or extend a file to a specified length. | |
static | ttyname(int)Documentation for this section has not yet been entered. | |
static | ttyname_r(int, System.Text.StringBuilder)Documentation for this section has not yet been entered. | |
static | ttyname_r(int, System.Text.StringBuilder, ulong)Documentation for this section has not yet been entered. | |
static | ttyslot()Documentation for this section has not yet been entered. | |
static | ualarm(uint, uint)Documentation for this section has not yet been entered. | |
static | umask(FilePermissions)Sets new umask. | |
static | uname(out Utsname)Documentation for this section has not yet been entered. | |
static | unlink(string)Deletes a link to a file. | |
static | utime(string)Documentation for this section has not yet been entered. | |
static | utime(string, ref Utimbuf)Documentation for this section has not yet been entered. | |
static | utimes(string, Timeval[])Documentation for this section has not yet been entered. | |
static | vhangup()Documentation for this section has not yet been entered. | |
static | wait(out int)Documentation for this section has not yet been entered. | |
static | waitpid(int, out int, WaitOptions)Wait for a child process to stop or terminate. | |
static | WEXITSTATUS(int)Returns the exit status of the process. | |
static | WIFEXITED(int) | |
static | WIFSIGNALED(int)Documentation for this section has not yet been entered. | |
static | WIFSTOPPED(int)Documentation for this section has not yet been entered. | |
static | write(int, IntPtr, ulong)write writes up to 'count' bytes to the file referenced by the file descriptor 'fileDescriptor' from the buffer starting at 'buf'. | |
static | write(int, void*, ulong)write writes up to 'count' bytes to the file referenced by the file descriptor 'fileDescriptor' from the buffer starting at 'buf'. | |
static | WSTOPSIG(int)Documentation for this section has not yet been entered. | |
static | WTERMSIG(int)Documentation for this section has not yet been entered. |