scala.scalanative.posix.sys
Type members
Classlikes
POSIX select.h for Scala
POSIX select.h for Scala
- See also:
The Open Group Base Specifications Issue 7, 2018 edition.
POSIX sys/times.h for Scala
POSIX sys/times.h for Scala
The Open Group Base Specifications Issue 7, 2018 edition.
Allow using C names to access tms structure fields.
Allow using C names to access tms structure fields.
Allow using C names to access socket_un structure fields.
Allow using C names to access socket_un structure fields.
POSIX wait.h for Scala
POSIX wait.h for Scala
The Open Group Base Specifications Issue 7, 2018 edition.
A method with an XSI comment indicates it is defined in extended POSIX X/Open System Interfaces, not base POSIX.
Note well: It is neither expect nor obvious from the declaration that the wait() method of this class can conflict with Object.wait(Long). This makes declaration and usage more difficult.
The simplest approach is to avoid "wait(Ptr[CInt])" and use the directly equivalent idiom: // import scala.scalanative.posix.sys.wait.waitpid // or sys.wait._ // Replace Ptr[CInt] with your variable. val status = waitpid(-1, Ptr[CInt], 0)
If that approach is not available, one can try the following idiom: // import scalanative.posix.sys.{wait => Wait} // import scalanative.posix.sys.wait._ // for WIFEXITED etc. // Replace Ptr[CInt] with your variable. val status = Wait.wait(Ptr[CInt])