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().
2004-10-27 Ray Strode <rstrode@redhat.com>
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().
2004-10-27 Ray Strode <rstrode@redhat.com>
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().
2004-10-27 Ray Strode <rstrode@redhat.com>
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().
2004-10-27 Ray Strode <rstrode@redhat.com>
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().
2004-10-27 Ray Strode <rstrode@redhat.com>
#include "config.h"
+#include "glib.h"
+
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#endif
#ifdef G_OS_WIN32
+#include <errno.h>
#include <wchar.h>
#include <io.h>
#endif
#include "galias.h"
-#include "glib.h"
#include "gstdio.h"
#if !defined (G_OS_UNIX) && !defined (G_OS_WIN32)
* @flags: as in open()
* @mode: as in open()
*
- * A wrapper for the POSIX open() function. The open() function is used
- * to convert a pathname into a file descriptor.
+ * A wrapper for the POSIX open() function. The open() function is
+ * 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().
*
- * 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
*/