]> git.ipfire.org Git - thirdparty/open-vm-tools.git/commitdiff
[AsyncSocket] Replace 'Bool safeAccess' parameter with 'DWORD accessType' in AsyncSoc...
authorOliver Kurth <okurth@vmware.com>
Fri, 26 Oct 2018 17:44:58 +0000 (10:44 -0700)
committerOliver Kurth <okurth@vmware.com>
Fri, 26 Oct 2018 17:44:58 +0000 (10:44 -0700)
So that callers can select wanted access control.

open-vm-tools/lib/include/asyncsocket.h

index 2af8862ab004416624a026fc0bc34bd916f22d82..fe066045d5a55759536b4922d10e867d1558056c 100644 (file)
@@ -514,6 +514,13 @@ AsyncSocket_ConnectNamedPipe(const char *pipeName,
                              AsyncSocketPollParams *pollParams,
                              int *outError);
 
+#define ASOCK_NAMEDPIPE_ALLOW_DEFAULT             (0)
+#define ASOCK_NAMEDPIPE_ALLOW_ADMIN_USER_VMWARE   (SDPRIV_GROUP_ADMIN  |   \
+                                                   SDPRIV_USER_CURRENT |   \
+                                                   SDPRIV_GROUP_VMWARE)
+#define ASOCK_NAMEDPIPE_ALLOW_ADMIN_USER          (SDPRIV_GROUP_ADMIN  |   \
+                                                   SDPRIV_USER_CURRENT)
+
 AsyncSocket*
 AsyncSocket_CreateNamedPipe(const char *pipeName,
                             AsyncSocketConnectFn connectFn,
@@ -521,7 +528,7 @@ AsyncSocket_CreateNamedPipe(const char *pipeName,
                             DWORD openMode,
                             DWORD pipeMode,
                             uint32 numInstances,
-                            Bool safeAccess,
+                            DWORD accessType,
                             AsyncSocketPollParams *pollParams,
                             int *error);
 #endif