CVS: winex/include/wine server.h, 1.14, 1.15 server_protocol.h, 1.50, 1.51

[email protected] 31 Jul 2007 20:05:53 -0000
Newsgroups gmane.comp.emulators.winex.cvs
Message-ID <[email protected]>
Subject: winex/include/wine server.h,1.14,1.15 server_protocol.h,1.50,1.51Update of /var/lib/cvsd/cvsroot/winex/include/wine
In directory agravaine:/tmp/cvs-serv3286/include/wine

Modified Files:
	server.h server_protocol.h 
Log Message:
Refactor SHM server to handle both POSIX and SYSV IPC.
Add support for SHM server on Mac OS X.


Index: server.h
===================================================================
RCS file: /var/lib/cvsd/cvsroot/winex/include/wine/server.h,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -d -r1.14 -r1.15
--- server.h	31 Jul 2007 17:59:16 -0000	1.14
+++ server.h	31 Jul 2007 20:05:51 -0000	1.15
@@ -114,7 +114,8 @@
 extern BOOL call_supported_through_shared_memory( int req );
 extern BOOL server_scheduler_active( void );
 void set_shared_memory_reserved(size_t size, void *addr);
-extern void setup_shared_memory_wineserver( size_t size, void *shm_addr );
+extern void setup_shared_memory_wineserver (int shm_type, size_t shm_size,
+                                            void *shm_addr);
 
 /* non-exported functions */
 extern void server_protocol_error( const char *err, ... ) WINE_NORETURN;

Index: server_protocol.h
===================================================================
RCS file: /var/lib/cvsd/cvsroot/winex/include/wine/server_protocol.h,v
retrieving revision 1.50
retrieving revision 1.51
diff -u -d -r1.50 -r1.51
--- server_protocol.h	31 Jul 2007 19:57:55 -0000	1.50
+++ server_protocol.h	31 Jul 2007 20:05:51 -0000	1.51
@@ -278,6 +278,7 @@
     int          shm_server;
     size_t       shm_size;
     void*        shm_addr;
+    int          shm_type;
 };
 
 
@@ -3521,6 +3522,6 @@
     struct retrieve_assigned_io_completion_reply retrieve_assigned_io_completion_reply;
 };
 
-#define SERVER_PROTOCOL_VERSION 106
+#define SERVER_PROTOCOL_VERSION 107
 
 #endif /* __WINE_WINE_SERVER_PROTOCOL_H */