Commit a51f1009 authored by Tor Lillqvist's avatar Tor Lillqvist Committed by Tor Lillqvist

Include glib.h early to get G_OS_WIN32. Include errno.h for errno.

2004-10-28  Tor Lillqvist  <tml@iki.fi>

	* glib/gstdio.c: Include glib.h early to get G_OS_WIN32. Include
	errno.h for errno.
parent 7e52a058
2004-10-28 Tor Lillqvist <tml@iki.fi> 2004-10-28 Tor Lillqvist <tml@iki.fi>
* glib/gstdio.c: Include glib.h early to get G_OS_WIN32. Include
errno.h for errno.
* glib/gkeyfile.c: Include gstdio.h and use g_open(). * glib/gkeyfile.c: Include gstdio.h and use g_open().
2004-10-27 Ray Strode <rstrode@redhat.com> 2004-10-27 Ray Strode <rstrode@redhat.com>
......
2004-10-28 Tor Lillqvist <tml@iki.fi> 2004-10-28 Tor Lillqvist <tml@iki.fi>
* glib/gstdio.c: Include glib.h early to get G_OS_WIN32. Include
errno.h for errno.
* glib/gkeyfile.c: Include gstdio.h and use g_open(). * glib/gkeyfile.c: Include gstdio.h and use g_open().
2004-10-27 Ray Strode <rstrode@redhat.com> 2004-10-27 Ray Strode <rstrode@redhat.com>
......
2004-10-28 Tor Lillqvist <tml@iki.fi> 2004-10-28 Tor Lillqvist <tml@iki.fi>
* glib/gstdio.c: Include glib.h early to get G_OS_WIN32. Include
errno.h for errno.
* glib/gkeyfile.c: Include gstdio.h and use g_open(). * glib/gkeyfile.c: Include gstdio.h and use g_open().
2004-10-27 Ray Strode <rstrode@redhat.com> 2004-10-27 Ray Strode <rstrode@redhat.com>
......
2004-10-28 Tor Lillqvist <tml@iki.fi> 2004-10-28 Tor Lillqvist <tml@iki.fi>
* glib/gstdio.c: Include glib.h early to get G_OS_WIN32. Include
errno.h for errno.
* glib/gkeyfile.c: Include gstdio.h and use g_open(). * glib/gkeyfile.c: Include gstdio.h and use g_open().
2004-10-27 Ray Strode <rstrode@redhat.com> 2004-10-27 Ray Strode <rstrode@redhat.com>
......
2004-10-28 Tor Lillqvist <tml@iki.fi> 2004-10-28 Tor Lillqvist <tml@iki.fi>
* glib/gstdio.c: Include glib.h early to get G_OS_WIN32. Include
errno.h for errno.
* glib/gkeyfile.c: Include gstdio.h and use g_open(). * glib/gkeyfile.c: Include gstdio.h and use g_open().
2004-10-27 Ray Strode <rstrode@redhat.com> 2004-10-27 Ray Strode <rstrode@redhat.com>
......
...@@ -20,6 +20,8 @@ ...@@ -20,6 +20,8 @@
#include "config.h" #include "config.h"
#include "glib.h"
#include <sys/types.h> #include <sys/types.h>
#include <sys/stat.h> #include <sys/stat.h>
#include <fcntl.h> #include <fcntl.h>
...@@ -29,12 +31,12 @@ ...@@ -29,12 +31,12 @@
#endif #endif
#ifdef G_OS_WIN32 #ifdef G_OS_WIN32
#include <errno.h>
#include <wchar.h> #include <wchar.h>
#include <io.h> #include <io.h>
#endif #endif
#include "galias.h" #include "galias.h"
#include "glib.h"
#include "gstdio.h" #include "gstdio.h"
#if !defined (G_OS_UNIX) && !defined (G_OS_WIN32) #if !defined (G_OS_UNIX) && !defined (G_OS_WIN32)
...@@ -48,12 +50,17 @@ ...@@ -48,12 +50,17 @@
* @flags: as in open() * @flags: as in open()
* @mode: as in open() * @mode: as in open()
* *
* A wrapper for the POSIX open() function. The open() function is used * A wrapper for the POSIX open() function. The open() function is
* to convert a pathname into a file descriptor. * used to convert a pathname into a file descriptor. Note that on
* POSIX systems file descriptors are implemented by the operating
* system. On Windows, it's the C library that implements open() and
* file descriptors. The actual Windows API for opening files is
* something different.
* *
* See the C library manual for more details about open(). * See the C library manual for more details about open().
* *
* Returns: a new file descriptor, or -1 if an error occurred * Returns: a new file descriptor, or -1 if an error occurred. The
* return value can be used exactly like the return value from open().
* *
* Since: 2.6 * Since: 2.6
*/ */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment