<book xmlns="http://www.devhelp.net/book" title="GLibUnix-2.0 Reference Manual" link="index.html" author="GLib Development Team" name="GLibUnix" version="2" language="c" online="https://docs.gtk.org/glib-unix/"><chapters><sub name="Unix-specific Utilities" link="unix.html" /><sub name="Callbacks" link="index.html#callbacks"><sub name="FDSourceFunc" link="callback.FDSourceFunc.html" /></sub><sub name="Enums" link="index.html#enums"><sub name="PipeEnd" link="enum.PipeEnd.html" /></sub><sub name="Functions" link="index.html#functions"><sub name="closefrom" link="func.closefrom.html" /><sub name="error_quark" link="func.error_quark.html" /><sub name="fd_add" link="func.fd_add.html" /><sub name="fd_add_full" link="func.fd_add_full.html" /><sub name="fd_query_path" link="func.fd_query_path.html" /><sub name="fd_source_new" link="func.fd_source_new.html" /><sub name="fdwalk_set_cloexec" link="func.fdwalk_set_cloexec.html" /><sub name="get_passwd_entry" link="func.get_passwd_entry.html" /><sub name="open_pipe" link="func.open_pipe.html" /><sub name="set_fd_nonblocking" link="func.set_fd_nonblocking.html" /><sub name="signal_add" link="func.signal_add.html" /><sub name="signal_add_full" link="func.signal_add_full.html" /><sub name="signal_source_new" link="func.signal_source_new.html" /></sub><sub name="Structs" link="index.html#structs"><sub name="Pipe" link="struct.Pipe.html" /></sub></chapters><functions><keyword type="enum" name="GUnixPipeEnd" link="enum.PipeEnd.html" since="2.80" /><keyword type="constant" name="G_UNIX_PIPE_END_READ" link="enum.PipeEnd.html" /><keyword type="constant" name="G_UNIX_PIPE_END_WRITE" link="enum.PipeEnd.html" /><keyword type="function" name="g_closefrom" link="func.closefrom.html" since="2.80" /><keyword type="function" name="g_unix_error_quark" link="func.error_quark.html" /><keyword type="function" name="g_unix_fd_add" link="func.fd_add.html" since="2.36" /><keyword type="function" name="g_unix_fd_add_full" link="func.fd_add_full.html" since="2.36" /><keyword type="function" name="g_unix_fd_query_path" link="func.fd_query_path.html" since="2.88" /><keyword type="function" name="g_unix_fd_source_new" link="func.fd_source_new.html" since="2.36" /><keyword type="function" name="g_fdwalk_set_cloexec" link="func.fdwalk_set_cloexec.html" since="2.80" /><keyword type="function" name="g_unix_get_passwd_entry" link="func.get_passwd_entry.html" since="2.64" /><keyword type="function" name="g_unix_open_pipe" link="func.open_pipe.html" since="2.30" /><keyword type="function" name="g_unix_set_fd_nonblocking" link="func.set_fd_nonblocking.html" since="2.30" /><keyword type="function" name="g_unix_signal_add" link="func.signal_add.html" since="2.30" /><keyword type="function" name="g_unix_signal_add_full" link="func.signal_add_full.html" since="2.30" /><keyword type="function" name="g_unix_signal_source_new" link="func.signal_source_new.html" since="2.30" /><keyword type="struct" name="GUnixPipe" link="struct.Pipe.html" since="2.80" /><keyword type="member" name="GUnixPipe.fds" link="struct.Pipe.html" /><keyword type="function" name="g_unix_pipe_clear" link="method.Pipe.clear.html" since="2.80" /><keyword type="function" name="g_unix_pipe_close" link="method.Pipe.close.html" since="2.80" /><keyword type="function" name="g_unix_pipe_get" link="method.Pipe.get.html" since="2.80" /><keyword type="function" name="g_unix_pipe_open" link="method.Pipe.open.html" since="2.80" /><keyword type="function" name="g_unix_pipe_steal" link="method.Pipe.steal.html" since="2.80" /></functions></book>