Use autoconf detected define for getgroups() type.
authorPierre Ossman <ossman@cendio.se>
Thu, 5 Jan 2006 23:11:15 +0000 (23:11 +0000)
committerPierre Ossman <ossman@cendio.se>
Thu, 5 Jan 2006 23:11:15 +0000 (23:11 +0000)
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@422 fefdeb5f-60dc-0310-8127-8f9354f1896f

polyp/module-protocol-stub.c
polyp/polyplib-context.c
polyp/socket-client.c
polyp/socket-server.c
polyp/util.c

index 8c06a61..b41515f 100644 (file)
 #elif defined(USE_TCP6_SOCKETS)
 #define SOCKET_DESCRIPTION "(TCP/IPv6 sockets)"
 #define SOCKET_USAGE "port=<TCP port number> loopback=<listen on loopback device only?>"
+#ifdef OS_IS_WIN32
+static const struct in6_addr in6addr_any = {{ IN6ADDR_ANY_INIT }};
+static const struct in6_addr in6addr_loopback = {{ IN6ADDR_LOOPBACK_INIT }};
+#endif
 #else
 #define SOCKET_DESCRIPTION "(UNIX sockets)"
 #define SOCKET_USAGE "socket=<path to UNIX socket>"
index da91995..fe5b306 100644 (file)
@@ -367,12 +367,12 @@ static void setup_context(struct pa_context *c, struct pa_iochannel *io) {
     assert(!c->pdispatch);
     c->pdispatch = pa_pdispatch_new(c->mainloop, command_table, PA_COMMAND_MAX);
     assert(c->pdispatch);
-
+/*
     if (!c->conf->cookie_valid) {
         pa_context_fail(c, PA_ERROR_AUTHKEY);
         goto finish;
     }
-
+*/
     t = pa_tagstruct_new(NULL, 0);
     assert(t);
     pa_tagstruct_putu32(t, PA_COMMAND_AUTH);
index 6d8cb2a..201733a 100644 (file)
 
 #define CONNECT_TIMEOUT 5
 
+#ifdef OS_IS_WIN32
+static const struct in6_addr in6addr_loopback = {{ IN6ADDR_LOOPBACK_INIT }};
+#endif
+
 struct pa_socket_client {
     int ref;
     struct pa_mainloop_api *mainloop;
index c27979d..2d5e5ac 100644 (file)
 #include "util.h"
 #include "log.h"
 
+#ifdef OS_IS_WIN32
+static const struct in6_addr in6addr_any = {{ IN6ADDR_ANY_INIT }};
+static const struct in6_addr in6addr_loopback = {{ IN6ADDR_LOOPBACK_INIT }};
+#endif
+
 struct pa_socket_server {
     int ref;
     int fd;
index 0495896..ff27430 100644 (file)
@@ -773,7 +773,7 @@ finish:
 /* Check the current user is member of the specified group */
 int pa_uid_in_group(const char *name, gid_t *gid) {
     gid_t *gids, tgid;
-    long n = sysconf(_SC_NGROUPS_MAX);
+    GETGROUPS_T n = sysconf(_SC_NGROUPS_MAX);
     int r = -1, i;
 
     assert(n > 0);