Unix专用实用工具

Unix专用实用工具

GLib的大部分功能旨在可移植;相比之下,这一组函数是为显式针对Unix或使用它构建高级抽象的程序的编写的,如果平台匹配 G_OS_UNIX,则会条件编译。

要使用这些函数,您必须显式包含 glib-unix.h 头文件。

文件描述符

管道

GUnixPipe 结构可用于方便地打开和操作Unix管道。

它的方法都是为了效率而静态内联。它们是

  • g_unix_pipe_open()
  • g_unix_pipe_get()
  • g_unix_pipe_steal()
  • g_unix_pipe_close()
  • g_unix_pipe_clear()

信号

轮询

用户数据库