David Zeuthen 366b3ffcde Bug 619142 – Build fixes
- Fix various #include issues

 - Change #error to #warning for the EXTERNAL authentication mechanism.
   It is not clear if this should work on Win32 at all.

 - Call close() before unlink() for the SHA1 keyring

 - Change #error to #warning so we don't forget to do
   permission checking of the .dbus-keyrings directory

 - Use Win32 SID for the SHA1 auth mech

 - Apparently we can't use word 'interface' as an identifier

 - Implement a _g_dbus_win32_get_user_sid() function. For now it's
   private. Don't know if it should be public somewhere. Maybe in
   a future GCredentials support for Win32? I don't know.

 - GFileDescriptorBased is not available on Win32. So avoid using
   it in GLocalFile stuff. Now, Win32 still uses GLocalFile + friends
   (which works with file descriptors) so expose a private function
   to get the fd for an OutputStream so things still work.

 - Fixup gio.symbols

 - Fixup tests/gdbus-peer.c so it builds

With this, at least things compile and the gdbus-peer.exe test case
passes. Which is a great start. I've tested this by cross-compiling on
a x86_64 Fedora 13 host using mingw32 and running the code on a 32-bit
Windows 7 box.

https://bugzilla.gnome.org/show_bug.cgi?id=619142

Signed-off-by: David Zeuthen <davidz@redhat.com>
2010-05-20 10:53:08 -04:00
..
2010-01-12 16:34:23 +01:00
2010-04-20 20:13:56 -04:00
2010-02-21 15:55:10 -05:00
2010-05-20 10:53:08 -04:00
2009-11-29 22:54:16 -05:00
2009-03-31 19:39:16 -04:00
2009-12-01 10:44:42 +01:00
2009-11-29 22:54:16 -05:00
2009-08-19 11:02:05 +02:00
2010-03-26 09:30:25 -04:00
2009-11-29 22:54:16 -05:00
2009-11-29 22:54:16 -05:00
2009-11-29 22:54:16 -05:00
2009-11-29 22:54:16 -05:00
2010-05-20 10:53:08 -04:00
2010-05-20 10:53:08 -04:00
2010-05-09 22:13:18 -04:00
2010-05-20 10:53:08 -04:00
2010-05-20 10:53:08 -04:00
2010-05-20 10:53:08 -04:00
2010-05-13 18:04:48 -04:00
2010-05-20 10:53:08 -04:00
2010-05-20 10:53:08 -04:00
2010-05-14 18:08:29 -04:00
2010-05-14 08:38:07 -04:00
2010-05-20 10:53:08 -04:00
2010-05-08 23:28:17 -04:00
2009-12-01 10:44:42 +01:00
2009-11-29 22:54:16 -05:00
2009-06-15 00:45:55 -04:00
2009-11-17 20:27:38 -06:00
2009-10-13 16:21:42 +02:00
2010-05-08 23:28:17 -04:00
2009-06-18 15:27:42 +02:00
2009-05-13 14:42:46 +02:00
2009-12-01 10:44:42 +01:00
2010-04-21 02:32:43 +02:00
2009-09-18 19:20:06 -04:00
2010-01-12 16:34:18 +01:00
2010-05-14 08:38:07 -04:00
2010-05-20 10:53:08 -04:00
2010-05-13 18:04:48 -04:00
2007-12-01 23:49:34 +00:00
2010-03-26 11:05:02 -04:00
2009-09-18 19:20:06 -04:00
2009-05-13 14:42:38 +02:00
2010-05-14 00:21:39 -04:00
2009-12-01 10:44:42 +01:00
2009-11-29 22:54:16 -05:00
2010-03-08 00:12:33 -05:00
2009-12-01 10:44:42 +01:00
2009-05-28 00:30:21 -04:00
2009-11-23 16:22:52 +01:00
2009-12-01 10:44:42 +01:00
2010-04-16 23:23:40 -04:00
2010-01-24 20:50:51 -05:00
2010-05-06 17:42:09 +02:00
2010-04-23 12:31:31 -04:00
2009-06-08 15:30:28 +02:00
2009-09-07 03:14:15 -04:00
2009-11-29 22:54:16 -05:00
2010-05-15 18:16:51 -04:00
2010-05-08 23:28:17 -04:00
2010-05-13 23:08:34 -04:00
2010-05-08 23:28:17 -04:00
2010-05-08 23:28:17 -04:00
2010-05-08 23:28:17 -04:00
2010-05-08 23:28:17 -04:00
2009-11-29 22:54:16 -05:00
2009-11-29 22:54:16 -05:00
2008-07-21 02:19:56 +00:00
2009-07-05 22:35:55 -04:00
2009-12-01 10:44:42 +01:00
2009-09-07 03:01:02 -04:00
2009-11-29 22:54:16 -05:00
2009-11-29 22:54:16 -05:00
2009-05-30 15:29:23 +02:00