object unistd

unistd.h for Scala

Annotations
@extern() @define("__SCALANATIVE_POSIX_UNISTD")
See also

https://scala-native.readthedocs.io/en/latest/lib/posixlib.html

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. unistd
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. type gid_t = UInt
  2. type intptr_t = Ptr[CInt]
  3. type off_t = Size
  4. type pid_t = Int
  5. type size_t = USize
  6. type ssize_t = Size
  7. type uid_t = UInt

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def F_LOCK: CInt
    Annotations
    @name("scalanative_f_lock")
  5. def F_OK: CInt
    Annotations
    @name("scalanative_f_ok")
  6. def F_TEST: CInt
    Annotations
    @name("scalanative_f_test")
  7. def F_TLOCK: CInt
    Annotations
    @name("scalanative_f_tlock")
  8. def F_ULOCK: CInt
    Annotations
    @name("scalanative_f_ulock")
  9. def R_OK: CInt
    Annotations
    @name("scalanative_r_ok")
  10. def SEEK_CUR: CInt
    Annotations
    @name("scalanative_seek_cur")
  11. def SEEK_END: CInt
    Annotations
    @name("scalanative_seek_end")
  12. def SEEK_SET: CInt
    Annotations
    @name("scalanative_seek_set")
  13. def STDERR_FILENO: CInt
    Annotations
    @name("scalanative_stderr_fileno")
  14. def STDIN_FILENO: CInt
    Annotations
    @name("scalanative_stdin_fileno")
  15. def STDOUT_FILENO: CInt
    Annotations
    @name("scalanative_stdout_fileno")
  16. def W_OK: CInt
    Annotations
    @name("scalanative_w_ok")
  17. def X_OK: CInt
    Annotations
    @name("scalanative_x_ok")
  18. def _CS_PATH: CInt
    Annotations
    @name("scalanative__cs_path")
  19. def _PC_2_SYMLINKS: CInt
    Annotations
    @name("scalanative__pc_2_symlinks")
  20. def _PC_ALLOC_SIZE_MIN: CInt
    Annotations
    @name("scalanative__pc_alloc_size_min")
  21. def _PC_ASYNC_IO: CInt
    Annotations
    @name("scalanative__pc_async_io")
  22. def _PC_CHOWN_RESTRICTED: CInt
    Annotations
    @name("scalanative__pc_chown_restricted")
  23. def _PC_FILESIZEBITS: CInt
    Annotations
    @name("scalanative__pc_filesizebits")
  24. def _PC_LINK_MAX: CInt
    Annotations
    @name("scalanative__pc_link_max")
  25. def _PC_MAX_CANON: CInt
    Annotations
    @name("scalanative__pc_max_canon")
  26. def _PC_MAX_INPUT: CInt
    Annotations
    @name("scalanative__pc_max_input")
  27. def _PC_NAME_MAX: CInt
    Annotations
    @name("scalanative__pc_name_max")
  28. def _PC_NO_TRUNC: CInt
    Annotations
    @name("scalanative__pc_no_trunc")
  29. def _PC_PATH_MAX: CInt
    Annotations
    @name("scalanative__pc_path_max")
  30. def _PC_PIPE_BUF: CInt
    Annotations
    @name("scalanative__pc_pipe_buf")
  31. def _PC_PRIO_IO: CInt
    Annotations
    @name("scalanative__pc_prio_io")
  32. def _PC_REC_INCR_XFER_SIZE: CInt
    Annotations
    @name("scalanative__pc_rec_incr_xfer_size")
  33. def _PC_REC_MAX_XFER_SIZE: CInt
    Annotations
    @name("scalanative__pc_rec_max_xfer_size")
  34. def _PC_REC_MIN_XFER_SIZE: CInt
    Annotations
    @name("scalanative__pc_rec_min_xfer_size")
  35. def _PC_REC_XFER_ALIGN: CInt
    Annotations
    @name("scalanative__pc_rec_xfer_align")
  36. def _PC_SYMLINK_MAX: CInt
    Annotations
    @name("scalanative__pc_symlink_max")
  37. def _PC_SYNC_IO: CInt
    Annotations
    @name("scalanative__pc_sync_io")
  38. def _PC_VDISABLE: CInt
    Annotations
    @name("scalanative__pc_vdisable")
  39. def _POSIX_VDISABLE: CInt
    Annotations
    @name("scalanative__posix_vdisable")
  40. def _POSIX_VERSION: CLong
    Annotations
    @name("scalanative__posix_version")
  41. def _SC_2_CHAR_TERM: CInt
    Annotations
    @name("scalanative__sc_2_char_term")
  42. def _SC_2_C_BIND: CInt
    Annotations
    @name("scalanative__sc_2_c_bind")
  43. def _SC_2_C_DEV: CInt
    Annotations
    @name("scalanative__sc_2_c_dev")
  44. def _SC_2_FORT_DEV: CInt
    Annotations
    @name("scalanative__sc_2_fort_dev")
  45. def _SC_2_FORT_RUN: CInt
    Annotations
    @name("scalanative__sc_2_fort_run")
  46. def _SC_2_LOCALEDEF: CInt
    Annotations
    @name("scalanative__sc_2_localedef")
  47. def _SC_2_PBS: CInt
    Annotations
    @name("scalanative__sc_2_pbs")
  48. def _SC_2_PBS_ACCOUNTING: CInt
    Annotations
    @name("scalanative__sc_2_pbs_accounting")
  49. def _SC_2_PBS_CHECKPOINT: CInt
    Annotations
    @name("scalanative__sc_2_pbs_checkpoint")
  50. def _SC_2_PBS_LOCATE: CInt
    Annotations
    @name("scalanative__sc_2_pbs_locate")
  51. def _SC_2_PBS_MESSAGE: CInt
    Annotations
    @name("scalanative__sc_2_pbs_message")
  52. def _SC_2_PBS_TRACK: CInt
    Annotations
    @name("scalanative__sc_2_pbs_track")
  53. def _SC_2_SW_DEV: CInt
    Annotations
    @name("scalanative__sc_2_sw_dev")
  54. def _SC_2_UPE: CInt
    Annotations
    @name("scalanative__sc_2_upe")
  55. def _SC_2_VERSION: CInt
    Annotations
    @name("scalanative__sc_2_version")
  56. def _SC_ADVISORY_INFO: CInt
    Annotations
    @name("scalanative__sc_advisory_info")
  57. def _SC_AIO_LISTIO_MAX: CInt
    Annotations
    @name("scalanative__sc_aio_listio_max")
  58. def _SC_AIO_MAX: CInt
    Annotations
    @name("scalanative__sc_aio_max")
  59. def _SC_AIO_PRIO_DELTA_MAX: CInt
    Annotations
    @name("scalanative__sc_aio_prio_delta_max")
  60. def _SC_ARG_MAX: CInt
    Annotations
    @name("scalanative__sc_arg_max")
  61. def _SC_ASYNCHRONOUS_IO: CInt
    Annotations
    @name("scalanative__sc_asynchronous_io")
  62. def _SC_ATEXIT_MAX: CInt
    Annotations
    @name("scalanative__sc_atexit_max")
  63. def _SC_BARRIERS: CInt
    Annotations
    @name("scalanative__sc_barriers")
  64. def _SC_BC_BASE_MAX: CInt
    Annotations
    @name("scalanative__sc_bc_base_max")
  65. def _SC_BC_DIM_MAX: CInt
    Annotations
    @name("scalanative__sc_bc_dim_max")
  66. def _SC_BC_SCALE_MAX: CInt
    Annotations
    @name("scalanative__sc_bc_scale_max")
  67. def _SC_BC_STRING_MAX: CInt
    Annotations
    @name("scalanative__sc_bc_string_max")
  68. def _SC_CHILD_MAX: CInt
    Annotations
    @name("scalanative__sc_child_max")
  69. def _SC_CLK_TCK: CInt
    Annotations
    @name("scalanative__sc_clk_tck")
  70. def _SC_CLOCK_SELECTION: CInt
    Annotations
    @name("scalanative__sc_clock_selection")
  71. def _SC_COLL_WEIGHTS_MAX: CInt
    Annotations
    @name("scalanative__sc_coll_weights_max")
  72. def _SC_CPUTIME: CInt
    Annotations
    @name("scalanative__sc_cputime")
  73. def _SC_DELAYTIMER_MAX: CInt
    Annotations
    @name("scalanative__sc_delaytimer_max")
  74. def _SC_EXPR_NEST_MAX: CInt
    Annotations
    @name("scalanative__sc_expr_nest_max")
  75. def _SC_FSYNC: CInt
    Annotations
    @name("scalanative__sc_fsync")
  76. def _SC_GETGR_R_SIZE_MAX: CInt
    Annotations
    @name("scalanative__sc_getgr_r_size_max")
  77. def _SC_GETPW_R_SIZE_MAX: CInt
    Annotations
    @name("scalanative__sc_getpw_r_size_max")
  78. def _SC_HOST_NAME_MAX: CInt
    Annotations
    @name("scalanative__sc_host_name_max")
  79. def _SC_IOV_MAX: CInt
    Annotations
    @name("scalanative__sc_iov_max")
  80. def _SC_IPV6: CInt
    Annotations
    @name("scalanative__sc_ipv6")
  81. def _SC_JOB_CONTROL: CInt
    Annotations
    @name("scalanative__sc_job_control")
  82. def _SC_LINE_MAX: CInt
    Annotations
    @name("scalanative__sc_line_max")
  83. def _SC_LOGIN_NAME_MAX: CInt
    Annotations
    @name("scalanative__sc_login_name_max")
  84. def _SC_MAPPED_FILES: CInt
    Annotations
    @name("scalanative__sc_mapped_files")
  85. def _SC_MEMLOCK: CInt
    Annotations
    @name("scalanative__sc_memlock")
  86. def _SC_MEMLOCK_RANGE: CInt
    Annotations
    @name("scalanative__sc_memlock_range")
  87. def _SC_MEMORY_PROTECTION: CInt
    Annotations
    @name("scalanative__sc_memory_protection")
  88. def _SC_MESSAGE_PASSING: CInt
    Annotations
    @name("scalanative__sc_message_passing")
  89. def _SC_MONOTONIC_CLOCK: CInt
    Annotations
    @name("scalanative__sc_monotonic_clock")
  90. def _SC_MQ_OPEN_MAX: CInt
    Annotations
    @name("scalanative__sc_mq_open_max")
  91. def _SC_MQ_PRIO_MAX: CInt
    Annotations
    @name("scalanative__sc_mq_prio_max")
  92. def _SC_NGROUPS_MAX: CInt
    Annotations
    @name("scalanative__sc_ngroups_max")
  93. def _SC_NPROCESSORS_CONF: CInt
    Annotations
    @name("scalanative__sc_nprocessors_conf")
  94. def _SC_NPROCESSORS_ONLN: CInt
    Annotations
    @name("scalanative__sc_nprocessors_onln")
  95. def _SC_OPEN_MAX: CInt
    Annotations
    @name("scalanative__sc_open_max")
  96. def _SC_PAGESIZE: CInt
    Annotations
    @name("scalanative__sc_pagesize")
  97. def _SC_PAGE_SIZE: CInt
    Annotations
    @name("scalanative__sc_page_size")
  98. def _SC_PRIORITIZED_IO: CInt
    Annotations
    @name("scalanative__sc_prioritized_io")
  99. def _SC_PRIORITY_SCHEDULING: CInt
    Annotations
    @name("scalanative__sc_priority_scheduling")
  100. def _SC_RAW_SOCKETS: CInt
    Annotations
    @name("scalanative__sc_raw_sockets")
  101. def _SC_READER_WRITER_LOCKS: CInt
    Annotations
    @name("scalanative__sc_reader_writer_locks")
  102. def _SC_REALTIME_SIGNALS: CInt
    Annotations
    @name("scalanative__sc_realtime_signals")
  103. def _SC_REGEXP: CInt
    Annotations
    @name("scalanative__sc_regexp")
  104. def _SC_RE_DUP_MAX: CInt
    Annotations
    @name("scalanative__sc_re_dup_max")
  105. def _SC_RTSIG_MAX: CInt
    Annotations
    @name("scalanative__sc_rtsig_max")
  106. def _SC_SAVED_IDS: CInt
    Annotations
    @name("scalanative__sc_saved_ids")
  107. def _SC_SEMAPHORES: CInt
    Annotations
    @name("scalanative__sc_semaphores")
  108. def _SC_SEM_NSEMS_MAX: CInt
    Annotations
    @name("scalanative__sc_sem_nsems_max")
  109. def _SC_SEM_VALUE_MAX: CInt
    Annotations
    @name("scalanative__sc_sem_value_max")
  110. def _SC_SHARED_MEMORY_OBJECTS: CInt
    Annotations
    @name("scalanative__sc_shared_memory_objects")
  111. def _SC_SHELL: CInt
    Annotations
    @name("scalanative__sc_shell")
  112. def _SC_SIGQUEUE_MAX: CInt
    Annotations
    @name("scalanative__sc_sigqueue_max")
  113. def _SC_SPAWN: CInt
    Annotations
    @name("scalanative__sc_spawn")
  114. def _SC_SPIN_LOCKS: CInt
    Annotations
    @name("scalanative__sc_spin_locks")
  115. def _SC_SPORADIC_SERVER: CInt
    Annotations
    @name("scalanative__sc_sporadic_server")
  116. def _SC_SS_REPL_MAX: CInt
    Annotations
    @name("scalanative__sc_ss_repl_max")
  117. def _SC_STREAM_MAX: CInt
    Annotations
    @name("scalanative__sc_stream_max")
  118. def _SC_SYMLOOP_MAX: CInt
    Annotations
    @name("scalanative__sc_symloop_max")
  119. def _SC_SYNCHRONIZED_IO: CInt
    Annotations
    @name("scalanative__sc_synchronized_io")
  120. def _SC_THREADS: CInt
    Annotations
    @name("scalanative__sc_threads")
  121. def _SC_THREAD_ATTR_STACKADDR: CInt
    Annotations
    @name("scalanative__sc_thread_attr_stackaddr")
  122. def _SC_THREAD_ATTR_STACKSIZE: CInt
    Annotations
    @name("scalanative__sc_thread_attr_stacksize")
  123. def _SC_THREAD_CPUTIME: CInt
    Annotations
    @name("scalanative__sc_thread_cputime")
  124. def _SC_THREAD_DESTRUCTOR_ITERATIONS: CInt
    Annotations
    @name("scalanative__sc_thread_destructor_iterations")
  125. def _SC_THREAD_KEYS_MAX: CInt
    Annotations
    @name("scalanative__sc_thread_keys_max")
  126. def _SC_THREAD_PRIORITY_SCHEDULING: CInt
    Annotations
    @name("scalanative__sc_thread_priority_scheduling")
  127. def _SC_THREAD_PROCESS_SHARED: CInt
    Annotations
    @name("scalanative__sc_thread_process_shared")
  128. def _SC_THREAD_SAFE_FUNCTIONS: CInt
    Annotations
    @name("scalanative__sc_thread_safe_functions")
  129. def _SC_THREAD_SPORADIC_SERVER: CInt
    Annotations
    @name("scalanative__sc_thread_sporadic_server")
  130. def _SC_THREAD_STACK_MIN: CInt
    Annotations
    @name("scalanative__sc_thread_stack_min")
  131. def _SC_THREAD_THREADS_MAX: CInt
    Annotations
    @name("scalanative__sc_thread_threads_max")
  132. def _SC_TIMEOUTS: CInt
    Annotations
    @name("scalanative__sc_timeouts")
  133. def _SC_TIMERS: CInt
    Annotations
    @name("scalanative__sc_timers")
  134. def _SC_TIMER_MAX: CInt
    Annotations
    @name("scalanative__sc_timer_max")
  135. def _SC_TRACE: CInt
    Annotations
    @name("scalanative__sc_trace")
  136. def _SC_TRACE_EVENT_FILTER: CInt
    Annotations
    @name("scalanative__sc_trace_event_filter")
  137. def _SC_TRACE_EVENT_NAME_MAX: CInt
    Annotations
    @name("scalanative__sc_trace_event_name_max")
  138. def _SC_TRACE_INHERIT: CInt
    Annotations
    @name("scalanative__sc_trace_inherit")
  139. def _SC_TRACE_LOG: CInt
    Annotations
    @name("scalanative__sc_trace_log")
  140. def _SC_TRACE_NAME_MAX: CInt
    Annotations
    @name("scalanative__sc_trace_name_max")
  141. def _SC_TRACE_SYS_MAX: CInt
    Annotations
    @name("scalanative__sc_trace_sys_max")
  142. def _SC_TRACE_USER_EVENT_MAX: CInt
    Annotations
    @name("scalanative__sc_trace_user_event_max")
  143. def _SC_TTY_NAME_MAX: CInt
    Annotations
    @name("scalanative__sc_tty_name_max")
  144. def _SC_TYPED_MEMORY_OBJECTS: CInt
    Annotations
    @name("scalanative__sc_typed_memory_objects")
  145. def _SC_TZNAME_MAX: CInt
    Annotations
    @name("scalanative__sc_tzname_max")
  146. def _SC_VERSION: CInt
    Annotations
    @name("scalanative__sc_version")
  147. def _SC_XOPEN_CRYPT: CInt
    Annotations
    @name("scalanative__sc_xopen_crypt")
  148. def _SC_XOPEN_ENH_I18N: CInt
    Annotations
    @name("scalanative__sc_xopen_enh_i18n")
  149. def _SC_XOPEN_REALTIME: CInt
    Annotations
    @name("scalanative__sc_xopen_realtime")
  150. def _SC_XOPEN_REALTIME_THREADS: CInt
    Annotations
    @name("scalanative__sc_xopen_realtime_threads")
  151. def _SC_XOPEN_SHM: CInt
    Annotations
    @name("scalanative__sc_xopen_shm")
  152. def _SC_XOPEN_STREAMS: CInt
    Annotations
    @name("scalanative__sc_xopen_streams")
  153. def _SC_XOPEN_UNIX: CInt
    Annotations
    @name("scalanative__sc_xopen_unix")
  154. def _SC_XOPEN_VERSION: CInt
    Annotations
    @name("scalanative__sc_xopen_version")
  155. def _XOPEN_VERSION: CInt
    Annotations
    @name("scalanative__xopen_version")
  156. def _exit(status: CInt): Unit
  157. def access(pathname: CString, mode: CInt): CInt
  158. def alarm(seconds: CUnsignedInt): CUnsignedInt
  159. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  160. def chdir(path: CString): CInt
  161. def chown(path: CString, owner: uid_t, group: gid_t): CInt
  162. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  163. def close(fildes: CInt): CInt
  164. def confstr(name: CInt, buf: Ptr[CChar], len: size_t): size_t
  165. def crypt(phrase: CString, setting: CString): CString
  166. def dup(fildes: CInt): CInt
  167. def dup2(fildes: CInt, fildesnew: CInt): CInt
  168. def encrypt(block: Ptr[Byte], edflag: Int): Unit
  169. var environ: Ptr[CString]
  170. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  171. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  172. def execl(pathname: CString, arg: CString, vargs: Any*): CInt
  173. def execle(pathname: CString, arg: CString, vargs: Any*): CInt
  174. def execlp(file: CString, arg: CString, vargs: Any*): CInt
  175. def execv(pathname: CString, argv: Ptr[CString]): CInt
  176. def execve(pathname: CString, argv: Ptr[CString], envp: Ptr[CString]): CInt
  177. def execvp(file: CString, argv: Ptr[CString]): CInt
  178. def faccessat(fd: CInt, path: CString, amode: CInt, flag: CInt): CInt
  179. def fchdir(fildes: CInt): CInt
  180. def fchown(filedes: CInt, owner: uid_t, group: gid_t): CInt
  181. def fchownat(fd: CInt, path: CString, owner: uid_t, group: gid_t, flag: CInt): CInt
  182. def fdatasync(filedes: CInt): CInt
    Annotations
    @blocking()
  183. def fexecve(fd: CInt, argv: Ptr[CString], envp: Ptr[CString]): CInt
  184. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  185. def fork(): pid_t
  186. def fpathconf(fd: CInt, name: CInt): CLong
  187. def fsync(fildes: CInt): CInt
    Annotations
    @blocking()
  188. def ftruncate(fildes: CInt, length: off_t): CInt
    Annotations
    @blocking()
  189. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  190. def getcwd(buf: CString, size: CSize): CString
  191. def getegid(): gid_t
  192. def geteuid(): uid_t
  193. def getgid(): gid_t
  194. def getgroups(size: CInt, list: Ptr[gid_t]): CInt
  195. def gethostid(): CLong
  196. def gethostname(name: CString, len: CSize): CInt
  197. def getlogin(): CString
  198. def getlogin_r(buf: Ptr[CChar], bufsize: CSize): CInt
  199. def getopt(argc: CInt, argv: Ptr[CString], optstring: CString): CInt
  200. def getpgid(pid: pid_t): pid_t
  201. def getpgrp(): pid_t
  202. def getpid(): pid_t
  203. def getppid(): pid_t
  204. def getsid(pid: pid_t): pid_t
  205. def getuid(): uid_t
  206. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  207. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  208. def isatty(fd: CInt): CInt
  209. def lchown(path: CString, owner: uid_t, group: gid_t): CInt
  210. def link(path1: CString, path2: CString): CInt
  211. def linkat(fd1: CInt, path1: CString, fd2: CInt, path2: CString, flag: CInt): CInt
  212. def lockf(fd: CInt, cmd: CInt, len: off_t): CInt
    Annotations
    @blocking()
  213. def lseek(fildes: CInt, offset: off_t, whence: CInt): off_t
  214. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  215. def nice(inc: CInt): CInt
  216. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  217. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  218. var optarg: CString
  219. var opterr: CInt
  220. var optind: CInt
  221. var optopt: CInt
  222. def pathconf(path: CString, name: CInt): CLong
  223. def pause(): CInt
    Annotations
    @blocking()
  224. def pipe(fildes: Ptr[CInt]): CInt
  225. def pledge(promises: CString, execpromises: CString): CInt

    Non POSIX-standard function, OS specific, available in OpenBSD

  226. def pread(fd: CInt, buf: CVoidPtr, count: size_t, offset: off_t): ssize_t
    Annotations
    @blocking()
  227. def pwrite(fd: CInt, buf: CVoidPtr, count: size_t, offset: off_t): ssize_t
    Annotations
    @blocking()
  228. def read(fildes: CInt, buf: CVoidPtr, nbyte: CSize): CInt
    Annotations
    @blocking()
  229. def readlink(path: CString, buf: CString, bufsize: CSize): CInt
  230. def readlinkat(dirfd: CInt, pathname: CString, buf: Ptr[CChar], bufsize: size_t): ssize_t
  231. def rmdir(pathname: CString): CInt
  232. def setegid(egid: gid_t): CInt
  233. def seteuid(euid: uid_t): CInt
  234. def setgid(gid: gid_t): CInt
  235. def setpgid(pid: pid_t, pgid: pid_t): CInt
  236. def setregid(rgid: gid_t, egid: gid_t): CInt
  237. def setreuid(ruid: gid_t, euid: gid_t): CInt
  238. def setsid(): pid_t
  239. def setuid(uid: uid_t): CInt
  240. def sleep(seconds: CUnsignedInt): CUnsignedInt
    Annotations
    @blocking()
  241. def swab(from: CVoidPtr, to: CVoidPtr, n: ssize_t): Unit
  242. def symlink(path1: CString, path2: CString): CInt
  243. def symlinkat(path1: CString, fd: CInt, path2: CString): CInt
  244. def sync(): Unit
    Annotations
    @blocking()
  245. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  246. def sysconf(name: CInt): CLong
  247. def tcgetpgrp(fd: CInt): pid_t
  248. def tcsetpgrp(fc: CInt, pgrp: pid_t): CInt
  249. def toString(): String
    Definition Classes
    AnyRef → Any
  250. def truncate(path: CString, length: off_t): CInt
  251. def ttyname(fd: CInt): CString
  252. def ttyname_r(fd: CInt, buf: Ptr[CChar], buflen: size_t): CInt
  253. def unlink(path: CString): CInt
  254. def unlinkat(dirfd: CInt, pathname: CString, flags: CInt): CInt
  255. def unveil(path: CString, permissions: CString): CInt

    Non POSIX-standard function, OS specific, available in OpenBSD

  256. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  257. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  258. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  259. def write(fildes: CInt, buf: CVoidPtr, nbyte: CSize): CInt
    Annotations
    @blocking()

Deprecated Value Members

  1. def chroot(path: CString): CInt
    Annotations
    @deprecated
    Deprecated

    (Since version POSIX.1-2001) Deprecated in POSIX standard

  2. def sethostname(name: CString, len: CSize): CInt
    Annotations
    @deprecated
    Deprecated

    (Since version posixlib 0.5.0) Not POSIX, subject to complete removal in the future.

  3. def usleep(usecs: CUnsignedInt): CInt
    Annotations
    @deprecated @blocking()
    Deprecated

    (Since version posixlib 0.4.5) Removed in POSIX.1-2008. Use POSIX time.h nanosleep().

  4. def vfork(): CInt
    Annotations
    @deprecated
    Deprecated

    (Since version posixlib 0.5.0) Removed in POSIX.1-2008. Consider posix_spawn().

Inherited from AnyRef

Inherited from Any

Ungrouped