object spawn

POSIX spawn.h for Scala

The Open Group Base Specifications Issue 7, 2018 edition.

A method with a PS comment indicates it is defined in POSIX extension "Process Scheduling", not base POSIX.

Annotations
@extern()
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. spawn
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type mode_t = UInt
  2. type pid_t = Int
  3. type posix_spawn_file_actions_t = CArray[CUnsignedLongLong, Digit2[_1, _0]]
  4. type posix_spawnattr_t = CArray[CUnsignedLongLong, Digit2[_4, _2]]
  5. type sched_param = CStruct5[CInt, CInt, timespec, timespec, CInt]
  6. type sigset_t = Ptr[Byte]

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 POSIX_SPAWN_RESETIDS: CInt
    Annotations
    @name( ... )
  5. def POSIX_SPAWN_SETPGROUP: CInt
    Annotations
    @name( ... )
  6. def POSIX_SPAWN_SETSCHEDPARAM: CInt

    PS - Unsupported (zero) on Apple

    PS - Unsupported (zero) on Apple

    Annotations
    @name( ... )
  7. def POSIX_SPAWN_SETSCHEDULER: CInt

    PS - Unsupported (zero) on Apple

    PS - Unsupported (zero) on Apple

    Annotations
    @name( ... )
  8. def POSIX_SPAWN_SETSIGDEF: CInt
    Annotations
    @name( "scalanative_posix_spawn_setsigdef" )
  9. def POSIX_SPAWN_SETSIGMASK: CInt
    Annotations
    @name( ... )
  10. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  11. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  12. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  14. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  15. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  16. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  17. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  18. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  19. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  20. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  21. def posix_spawn(pid: Ptr[pid_t], path: CString, file_actions: Ptr[posix_spawn_file_actions_t], attrp: Ptr[posix_spawnattr_t], argv: Ptr[CString], envp: Ptr[CString]): CInt
  22. def posix_spawn_file_actions_addclose(file_actions: Ptr[posix_spawn_file_actions_t], filedes: CInt): CInt
  23. def posix_spawn_file_actions_adddup2(file_actions: Ptr[posix_spawn_file_actions_t], filedes: CInt, newfiledes: CInt): CInt
  24. def posix_spawn_file_actions_destroy(file_actions: Ptr[posix_spawn_file_actions_t]): CInt
  25. def posix_spawn_file_actions_init(file_actions: Ptr[posix_spawn_file_actions_t]): CInt
  26. def posix_spawn_file_actions_open(file_actions: Ptr[posix_spawn_file_actions_t], filedes: CInt, path: CString, oflag: CInt, mode: mode_t): CInt
  27. def posix_spawnattr_destroy(attr: Ptr[posix_spawnattr_t]): CInt
  28. def posix_spawnattr_getflags(attr: Ptr[posix_spawnattr_t], flags: Ptr[CShort]): CInt
  29. def posix_spawnattr_getpgroup(attr: Ptr[posix_spawnattr_t], pgroup: Ptr[pid_t]): CInt
  30. def posix_spawnattr_getschedparam(attr: Ptr[posix_spawnattr_t], schedparam: Ptr[sched_param]): CInt

    PS

  31. def posix_spawnattr_getschedpolicy(attr: Ptr[posix_spawnattr_t], schedpolicy: CInt): CInt

    PS

  32. def posix_spawnattr_getschedpolicy(attr: Ptr[posix_spawnattr_t], schedpolicy: Ptr[CInt]): CInt

    PS

  33. def posix_spawnattr_getsigdefault(attr: Ptr[posix_spawnattr_t], sigdefault: Ptr[sigset_t]): CInt
  34. def posix_spawnattr_getsigmask(attr: Ptr[posix_spawnattr_t], sigmask: Ptr[sigset_t]): CInt
  35. def posix_spawnattr_init(attr: Ptr[posix_spawnattr_t]): CInt
  36. def posix_spawnattr_setflags(attr: Ptr[posix_spawnattr_t], flags: CShort): CInt
  37. def posix_spawnattr_setpgroup(attr: Ptr[posix_spawnattr_t], pgroup: pid_t): CInt
  38. def posix_spawnattr_setschedparam(attr: Ptr[posix_spawnattr_t], schedparam: Ptr[sched_param]): CInt

    PS

  39. def posix_spawnattr_setsigdefault(attr: Ptr[posix_spawnattr_t], sigdefault: Ptr[sigset_t]): CInt
  40. def posix_spawnattr_setsigmask(attr: Ptr[posix_spawnattr_t], sigmask: Ptr[sigset_t]): CInt
  41. def posix_spawnp(pid: Ptr[pid_t], file: CString, file_actions: Ptr[posix_spawn_file_actions_t], attrp: Ptr[posix_spawnattr_t], argv: Ptr[CString], envp: Ptr[CString]): CInt
  42. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  43. def toString(): String
    Definition Classes
    AnyRef → Any
  44. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  45. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  46. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from AnyRef

Inherited from Any

Ungrouped