scala.scalanative.posix

Type members

Classlikes

@extern
object cpio
@extern
object dirent
@link("dl") @extern
object dlfcn

POSIX dlfcn.h for Scala

POSIX dlfcn.h for Scala

The Open Group Base Specifications Issue 7, 2018 edition.

@extern
object errno
@extern
object fcntl
object fcntlOps
@extern
object fnmatch

POSIX fnmatch.h for Scala

POSIX fnmatch.h for Scala

The Open Group Base Specifications Issue 7, 2018 edition.

@extern
object glob

POSIX glob.h for Scala

POSIX glob.h for Scala

The Open Group Base Specifications Issue 7, 2018 edition.

object globOps
@extern
object grp
object inttypes
@extern
object langinfo

POSIX langinfo.h for Scala

POSIX langinfo.h for Scala

The Open Group Base Specifications Issue 7, 2018 edition.

@extern
object libgen

POSIX libgen.h for Scala

POSIX libgen.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.

@extern
object limits
@extern
object locale

POSIX locale.h for Scala

POSIX locale.h for Scala

The Open Group Base Specifications Issue 7, 2018 edition.

All declarations which do not have a more specific extension specifier are described by POSIX as being a CX extension.

object localeOps
@extern
object monetary

POSIX monetary.h for Scala

POSIX monetary.h for Scala

The Open Group Base Specifications Issue 7, 2018 edition.

@extern
object netdb

netdb.h for Scala

object netdbOps
@extern
object nl_types

POSIX nl_types.h for Scala

POSIX nl_types.h for Scala

The Open Group Base Specifications Issue 7, 2018 edition.

@extern
object poll
object pollEvents
object pollOps
@link("pthread") @extern
object pthread
@extern
object pwd
object pwdOps
@extern
object regex
@extern
object sched
@extern
object signal

Some of the functionality described on this reference page extends the ISO C standard. Applications shall define the appropriate feature test macro (see XSH The Compilation Environment) to enable the visibility of these symbols in this header.

Some of the functionality described on this reference page extends the ISO C standard. Applications shall define the appropriate feature test macro (see XSH The Compilation Environment) to enable the visibility of these symbols in this header.

Use clib macros and functions to get the full POSIX interface

Note 1: The functionality described may be removed in a future version of this volume of POSIX.1-2017 Note 2: The functionality is an option marked as XSI (X/Open System Interfaces)

Note 1 or 2 followed by Linux or macOS means that the feature is not available on that platform with default compile options so the code is commented out. The code is commented out so the next developer that comes along will not have to rediscover these limitations.

object signalOps
@extern
object spawn

POSIX spawn.h for Scala

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.

object stddef
@extern
object stdio
@extern
object stdlib
@extern
object string

POSIX string.h for Scala

POSIX string.h for Scala

The Open Group Base Specifications Issue 7, 2018 edition.

A method with a CX comment indicates it is a POSIX extension to the ISO/IEEE C standard.

A method with an XSI comment indicates it is defined in extended POSIX X/Open System Interfaces, not base POSIX.

@extern
object strings

POSIX strings.h for Scala

POSIX strings.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.

@extern
object syslog
@extern
object termios
@extern
object time
object timeOps
@extern
object timer
object timerOps
@extern
object unistd
@extern
object utime
@extern
object wordexp

POSIX wordexp.h for Scala

POSIX wordexp.h for Scala

The Open Group Base Specifications Issue 7, 2018 edition.

object wordexpOps

Deprecated classlikes

@deprecated("getopt is no longer part of POSIX 2018 and will be removed. Use unistd instead.", "0.4.10") @extern
object getopt
Deprecated