# Class Stdio.Fd

Inheritance graph

Description

  Low level I/O operations.

Note

  This is not the class you want. Use Stdio.File and friends instead.

See also

  Stdio.File, Stdio.FILE, `_Stdio.Fd_ref`

Variable _errno

  ``protected` `int(0..)` Stdio.Fd._errno`

Description

  Variable containing the internal value returned by errno().

See also

  errno()

Variable _fd

  ``Fd` Stdio.Fd._fd`

Note

  Read only

Variable _read_callback
Variable _write_callback
Variable _read_oob_callback
Variable _write_oob_callback
Variable _fs_event_callback

  ``mixed` Stdio.Fd._read_callback`
  ``mixed` Stdio.Fd._write_callback`
  ``mixed` Stdio.Fd._read_oob_callback`
  ``mixed` Stdio.Fd._write_oob_callback`
  ``mixed` Stdio.Fd._fs_event_callback`

Description

  Callback functions installed by Stdio.File()->set_callbacks() et al.

Method create

  `Stdio.Fd Stdio.Fd(`string` `filename`)`
  `Stdio.Fd Stdio.Fd(`string` `filename`, `string` `mode`)`
  `Stdio.Fd Stdio.Fd(`string` `filename`, `string` `mode`, `int` `access`)`
  `Stdio.Fd Stdio.Fd(`int` `fd`)`
  `Stdio.Fd Stdio.Fd(`int` `fd`, `string` `mode`)`

Description

  See open().

See also

  open()