Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
windows:mingw:win64
mingw64-gconf2
gconf-dbus-2.29.1-windows.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File gconf-dbus-2.29.1-windows.patch of Package mingw64-gconf2
--- gconf-dbus-2.29.1/backends/markup-tree.c 2010-04-26 16:18:05.000000000 +0200 +++ gconf-dbus-2.29.1/backends/markup-tree.c 2010-05-27 13:20:53.000000000 +0200 @@ -34,6 +34,43 @@ #include <stdio.h> #include <time.h> +#ifdef G_OS_WIN32 +#include <io.h> +#define WIN32_LEAN_AND_MEAN +#include <windows.h> + +static int +fsync (int fd) +{ + HANDLE h = (HANDLE) _get_osfhandle (fd); + DWORD err; + + if (h == INVALID_HANDLE_VALUE) + { + errno = EBADF; + return -1; + } + + if (!FlushFileBuffers (h)) + { + err = GetLastError (); + switch (err) + { + case ERROR_INVALID_HANDLE: + errno = EINVAL; + break; + + default: + errno = EIO; + } + return -1; + } + + return 0; +} +#define fdatasync fsync +#endif + typedef struct { char *locale; --- gconf-dbus-2.29.1/gconf/gconf-dbus.c 2010-04-26 16:18:05.000000000 +0200 +++ gconf-dbus-2.29.1/gconf/gconf-dbus.c 2010-05-27 13:00:07.000000000 +0200 @@ -33,7 +33,6 @@ #include <errno.h> #include <time.h> #include <sys/types.h> -#include <sys/wait.h> #include <sys/time.h> #include <unistd.h> #include <dbus/dbus.h>
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor