| GIO Reference Manual | ||||
|---|---|---|---|---|
#include <gio/gunixoutputstream.h>
GUnixOutputStream;
GOutputStream* g_unix_output_stream_new (int fd,
gboolean close_fd_at_close);
GUnixOutputStream implements GOutputStream for writing to a unix file descriptor, including asynchronous operations. The file descriptor must be selectable, so it doesn't work with opened files.
typedef struct _GUnixOutputStream GUnixOutputStream;
Implements GOutputStream for outputting to selectable unix file descriptors
GOutputStream* g_unix_output_stream_new (int fd, gboolean close_fd_at_close);
Creates a new unix output stream for fd. If close_fd_at_close is TRUE, the fd will be closed when the output stream is destroyed.
| fd : | unix's file descriptor. |
| close_fd_at_close : | a gboolean. |
| Returns : | GOutputStream. If close_fd_at_close is TRUE, then fd will be closed when the GOutputStream is closed. |