create a new connection to the daemon\&. Effectively, creating this connection
registers the client with the daemon, allowing the client to make configuration
changes, queries, etc\&. This function requires one argument, \fIclient\fR, a
-pointer to a BuxtonClient owned by the client\&. It returns 0 on success,
-and a non-zero status code on failure\&.
+pointer to a BuxtonClient owned by the client\&. It returns a file descriptor >=0 on success,
+and a negative status code on failure\&.
To terminate this connection, the client must call \fBbuxton_close\fR(3)\&. The
required argument is a reference to the same BuxtonClient passed to