To do so define UDSCS_NO_SERVER. This simplifies reuse in client-only scenarios that don't need peer credential support for instance. Signed-off-by: Francois Gouget <fgouget@xxxxxxxxxxxxxxx> --- src/udscs.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/udscs.c b/src/udscs.c index 732db33..334d54a 100644 --- a/src/udscs.c +++ b/src/udscs.c @@ -46,8 +46,10 @@ struct udscs_connection { const char * const *type_to_string; int no_types; int debug; - struct ucred peer_cred; void *user_data; +#ifndef UDSCS_NO_SERVER + struct ucred peer_cred; +#endif /* Read stuff, single buffer, separate header and data buffer */ int header_read; @@ -350,6 +352,8 @@ int udscs_client_fill_fds(struct udscs_connection *conn, fd_set *readfds, } +#ifndef UDSCS_NO_SERVER + /* ---------- Server-side implementation ---------- */ struct udscs_server { @@ -563,3 +567,5 @@ int udscs_server_for_all_clients(struct udscs_server *server, } return r; } + +#endif -- 2.6.2 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/spice-devel