unistd

@extern
object unistd
class Object
trait Matchable
class Any
unistd.type

Type members

Types

type off_t = CLongLong

Value members

Concrete methods

@name("scalanative_f_lock")
def F_LOCK: CInt
@name("scalanative_f_ok")
def F_OK: CInt
@name("scalanative_f_test")
def F_TEST: CInt
@name("scalanative_f_tlock")
def F_TLOCK: CInt
@name("scalanative_f_ulock")
def F_ULOCK: CInt
@name("scalanative_r_ok")
def R_OK: CInt
@name("scalanative_stderr_fileno")
def STDERR_FILENO: CInt
@name("scalanative_stdin_fileno")
def STDIN_FILENO: CInt
@name("scalanative_stdout_fileno")
def STDOUT_FILENO: CInt
@name("scalanative_w_ok")
def W_OK: CInt
@name("scalanative_x_ok")
def X_OK: CInt
@name("scalanative__xopen_version")
def _XOPEN_VERSION: CInt
def _exit(status: CInt): Unit
def access(pathname: CString, mode: CInt): CInt
def chdir(path: CString): CInt
@name("scalanative_chown")
def chown(path: CString, owner: uid_t, group: gid_t): CInt
def close(fildes: CInt): CInt
def dup(fildes: CInt): CInt
def dup2(fildes: CInt, fildesnew: CInt): CInt
def encrypt(block: Ptr[Byte], edflag: Int): Unit
def execl(pathname: CString, arg: CString, vargs: Any*): CInt
def execle(pathname: CString, arg: CString, vargs: Any*): CInt
def execlp(file: CString, arg: CString, vargs: Any*): CInt
def execv(pathname: CString, argv: Ptr[CString]): CInt
def execve(pathname: CString, argv: Ptr[CString], envp: Ptr[CString]): CInt
def fork(): CInt
def fsync(fildes: CInt): CInt
def ftruncate(fildes: CInt, length: off_t): CInt
def getcwd(buf: CString, size: CSize): CString
def gethostname(name: CString, len: CSize): CInt
def getopt(argc: CInt, argv: Ptr[CString], optstring: CString): CInt
def getpid(): CInt
def getppid(): CInt
def getuid(): uid_t
@name("scalanative_linkat")
def linkat(fd1: CInt, path1: CString, fd2: CInt, path2: CString, flag: CInt): CInt
def lseek(fildes: CInt, offset: off_t, whence: CInt): off_t
def pipe(fildes: Ptr[CInt]): CInt
def read(fildes: CInt, buf: Ptr[_], nbyte: CSize): CInt
def sethostname(name: CString, len: CSize): CInt
def sleep(seconds: CUnsignedInt): CUnsignedInt
@name("scalanative_symlinkat")
def symlinkat(path1: CString, fd: CInt, path2: CString): CInt
def truncate(path: CString, length: off_t): CInt
def vfork(): CInt
def write(fildes: CInt, buf: Ptr[_], nbyte: CSize): CInt

Deprecated methods

@deprecated("Removed in POSIX.1-2008. Use POSIX time.h nanosleep().", "posixlib 0.4.5")
def usleep(usecs: CUnsignedInt): CInt
Deprecated

Concrete fields

var environ: Ptr[CString]
var optarg: CString
var opterr: CInt
var optind: CInt
var optopt: CInt