summaryrefslogtreecommitdiff
path: root/glib/glib/glib-private.h
diff options
context:
space:
mode:
authorDan Nicholson <dbn.lists@gmail.com>2014-02-03 15:41:27 -0800
committerDan Nicholson <dbn.lists@gmail.com>2014-02-03 15:41:27 -0800
commit90320817dc06052de780b406ad74db22845835ba (patch)
treeae82c1f24b63dac48c60110819da8e0707202d30 /glib/glib/glib-private.h
parente1d44d2362061a4cbd002ce059f1ac9dd78d971a (diff)
downloadpkg-config-90320817dc06052de780b406ad74db22845835ba.tar.gz
glib: Update snapshot version to 2.38.2
This is the latest stable release from upstream. Patches have been refreshed, including putting the removal of most pkg-config checks into the glib-only patch. A few more files, most notably the large NEWS file, have also been removed from the repo to keep the size of the snapshot down.
Diffstat (limited to 'glib/glib/glib-private.h')
-rw-r--r--glib/glib/glib-private.h21
1 files changed, 20 insertions, 1 deletions
diff --git a/glib/glib/glib-private.h b/glib/glib/glib-private.h
index fde0be8..44cbf3d 100644
--- a/glib/glib/glib-private.h
+++ b/glib/glib/glib-private.h
@@ -23,8 +23,18 @@
#include <glib.h>
#include "gwakeup.h"
-G_GNUC_INTERNAL
GMainContext * g_get_worker_context (void);
+gboolean g_check_setuid (void);
+GMainContext * g_main_context_new_with_next_id (guint next_id);
+
+#ifdef G_OS_WIN32
+gchar *_glib_get_dll_directory (void);
+GLIB_AVAILABLE_IN_ALL
+gchar *_glib_get_locale_dir (void);
+#endif
+
+GDir * g_dir_open_with_errno (const gchar *path, guint flags);
+GDir * g_dir_new_from_dirp (gpointer dirp);
#define GLIB_PRIVATE_CALL(symbol) (glib__private__()->symbol)
@@ -39,9 +49,18 @@ typedef struct {
/* See gmain.c */
GMainContext * (* g_get_worker_context) (void);
+
+ gboolean (* g_check_setuid) (void);
+ GMainContext * (* g_main_context_new_with_next_id) (guint next_id);
+
+ GDir * (* g_dir_open_with_errno) (const gchar *path,
+ guint flags);
+ GDir * (* g_dir_new_from_dirp) (gpointer dirp);
+
/* Add other private functions here, initialize them in glib-private.c */
} GLibPrivateVTable;
+GLIB_AVAILABLE_IN_ALL
GLibPrivateVTable *glib__private__ (void);
#endif /* __G_MAIN_H__ */