glib/glib
Colin Walters 549d895fa4 glib-unix: New API to watch some Unix signals
This new API allows watching a few select Unix signals;
looking through the list on my system, I didn't see anything
else that I think it'd reasonable to watch.

We build on the previous patch to make the child watch helper thread
that existed on Unix handle these signals in the threaded case.
In the non-threaded case, they're just global variables.

https://bugzilla.gnome.org/show_bug.cgi?id=644941
2011-04-27 16:01:39 -04:00
..
glib-mirroring-tab removed all .cvsignore files. SVN doesn't need them. 2007-01-03 11:22:36 +00:00
gnulib Replace -I with $(glib_INCLUDES) and friends 2010-08-06 13:10:34 -04:00
libcharset Replace -I with $(glib_INCLUDES) and friends 2010-08-06 13:10:34 -04:00
pcre Forgotten files 2011-01-22 00:01:54 -05:00
tests glib-unix: New API to watch some Unix signals 2011-04-27 16:01:39 -04:00
update-pcre Replace -I with $(glib_INCLUDES) and friends 2010-08-06 13:10:34 -04:00
.gitignore move glibconfig.h to glib/ 2010-07-12 15:33:05 -04:00
abicheck.sh move glibconfig.h to glib/ 2010-07-12 15:33:05 -04:00
galloca.h docs: Inline docs from tmpl/memory.smgl 2010-09-01 09:48:16 +02:00
garray.c Correct gtk-doc SECTION: syntax 2011-02-01 16:18:02 -02:00
garray.h Bug 580450 – Reference counting and boxed types for arrays 2009-04-29 11:17:23 -04:00
gasyncqueue.c Correct gtk-doc SECTION: syntax 2011-02-01 16:18:02 -02:00
gasyncqueue.h #define __GLIB_H_INSIDE__ around including everything. 2008-05-05 15:02:15 +00:00
gatomic-gcc.c More header inclusion cleanup 2010-09-05 00:23:03 -04:00
gatomic.c More header inclusion cleanup 2010-09-05 00:23:03 -04:00
gatomic.h Move docs for atomic operations inline 2010-07-10 23:56:45 -04:00
gbacktrace.c Fix build on Windows and possibly other non-Linux platforms 2010-09-06 15:57:32 +03:00
gbacktrace.h Remove redundant header inclusions 2010-09-03 19:41:49 -04:00
gbase64.c Whitespace cleanup 2010-09-03 19:34:28 -04:00
gbase64.h Whitespace cleanup 2010-09-03 19:34:28 -04:00
gbitlock.c glib/: fully remove galias hacks 2010-07-07 19:34:35 -04:00
gbitlock.h gbitlock: fix gtkdoc brokenness 2010-01-30 12:32:37 -05:00
gbookmarkfile.c Don't assert too much 2010-08-03 10:25:54 -04:00
gbookmarkfile.h Fix a typo 2010-07-10 23:56:45 -04:00
gbsearcharray.h [gbsearcharray] Use malloc() instead of realloc(NULL,...) 2009-07-20 16:03:25 -04:00
gbuffer.c glib/: fully remove galias hacks 2010-07-07 19:34:35 -04:00
gbuffer.h GBuffer: very small cosmetic fix to header file 2010-03-14 15:56:18 -04:00
gcache.c Correct gtk-doc SECTION: syntax 2011-02-01 16:18:02 -02:00
gcache.h Whitespace cleanup 2010-09-03 19:38:56 -04:00
gchecksum.c Revert "Remove all uses of G_CONST_RETURN" 2011-03-15 09:03:28 +00:00
gchecksum.h Revert "Remove all uses of G_CONST_RETURN" 2011-03-15 09:03:28 +00:00
gcompletion.c Correct gtk-doc SECTION: syntax 2011-02-01 16:18:02 -02:00
gcompletion.h Deprecate some rarely-used APIS 2010-06-23 22:32:35 -04:00
gconvert.c Docs: Changed can not to cannot. 2011-03-24 09:33:55 +01:00
gconvert.h Revert "Remove all uses of G_CONST_RETURN" 2011-03-15 09:03:28 +00:00
gdataset.c Revert "Remove all uses of G_CONST_RETURN" 2011-03-15 09:03:28 +00:00
gdataset.h #define __GLIB_H_INSIDE__ around including everything. 2008-05-05 15:02:15 +00:00
gdatasetprivate.h Don't include glib.h in other headers 2010-09-03 21:24:40 -04:00
gdate.c Fix build on Windows and possibly other non-Linux platforms 2010-09-06 15:57:32 +03:00
gdate.h #define __GLIB_H_INSIDE__ around including everything. 2008-05-05 15:02:15 +00:00
gdatetime.c Fix %z in g_date_time_format() 2011-04-27 02:36:12 -04:00
gdatetime.h Bug 630077 - GDateTime week number support 2010-10-01 11:20:55 -04:00
gdebug.h Move the compiler-dependency in the G_GNUC_INTERNAL definition from 2007-05-17 16:36:53 +00:00
gdir.c Revert "Remove all uses of G_CONST_RETURN" 2011-03-15 09:03:28 +00:00
gdir.h Revert "Remove all uses of G_CONST_RETURN" 2011-03-15 09:03:28 +00:00
gen-script-table.pl Bug 491554 – Update to Unicode 5.1.0 2008-04-08 02:59:05 +00:00
gen-unicode-tables.pl Update to Unicode 6.0 2011-01-21 16:30:19 -05:00
gerror.c More header inclusion cleanup 2010-09-05 00:23:03 -04:00
gerror.h Make g_error_new_valist public 2009-05-23 17:52:58 +02:00
gfileutils.c Check availability of linux/magic.h 2011-03-08 19:13:57 +01:00
gfileutils.h Bug 594034 - Add g_mkstemp_full() 2009-09-04 22:45:07 +02:00
ghash.c GHashTable: Small optimization of remove-all 2011-04-27 00:03:59 -04:00
ghash.h GHash: move docs from tmpl to inline comments 2010-01-28 22:36:48 -05:00
ghook.c More include cleanups 2010-09-03 23:03:14 -04:00
ghook.h #define __GLIB_H_INSIDE__ around including everything. 2008-05-05 15:02:15 +00:00
ghostutils.c ghostutils: Convert non-ASCII dots to '.' when converting hostnames 2010-12-15 03:56:35 -05:00
ghostutils.h Add hostname-related utilities in glib/ghostutils.h 2009-04-22 08:36:02 -04:00
gi18n-lib.h Bug 548321 – <string.h> is not included in gi18n-lib.h 2008-09-11 16:48:44 +00:00
gi18n.h Bug 548321 – <string.h> is not included in gi18n-lib.h 2008-09-11 16:48:44 +00:00
giochannel.c Docs: Changed can not to cannot. 2011-03-24 09:33:55 +01:00
giochannel.h Revert "Remove all uses of G_CONST_RETURN" 2011-03-15 09:03:28 +00:00
giounix.c glib: Fix enumeration warnings from gcc 4.5 2010-12-02 20:11:28 +01:00
giowin32.c Annotate all custom GIO GSource using g_source_set_name 2010-07-10 20:09:34 -04:00
gkeyfile.c Ensure g_key_file_load_from_file() strips a \r on a 4 KB boundary 2011-01-27 23:06:15 -05:00
gkeyfile.h Support 64bit integers in GKeyFile 2010-05-08 21:30:27 -04:00
glib_probes.d Initial support for dtrace and systemtap 2010-05-27 14:51:41 -04:00
glib_trace.h Initial support for dtrace and systemtap 2010-05-27 14:51:41 -04:00
glib-object.h gobject: Add GBinding 2010-06-15 16:06:18 +01:00
glib-unix.c glib-unix: New API to watch some Unix signals 2011-04-27 16:01:39 -04:00
glib-unix.h glib-unix: New API to watch some Unix signals 2011-04-27 16:01:39 -04:00
glib.h Clean-up/tweaking of GDateTime and GTimeZone 2010-09-17 11:40:10 -04:00
glib.py glib/: fully remove galias hacks 2010-07-07 19:34:35 -04:00
glib.rc.in Update copyright years 2010-02-04 00:12:50 +02:00
glib.stp.in Initial support for dtrace and systemtap 2010-05-27 14:51:41 -04:00
glib.symbols glib-unix: New API to watch some Unix signals 2011-04-27 16:01:39 -04:00
glibconfig.h.win32.in move glibconfig.h to glib/ 2010-07-12 15:33:05 -04:00
glibintl.h Revert "Remove all uses of G_CONST_RETURN" 2011-03-15 09:03:28 +00:00
glist.c Correct gtk-doc SECTION: syntax 2011-02-01 16:18:02 -02:00
glist.h Bug 158725 - free linked list with data 2010-10-28 11:20:57 -04:00
gmacros.h Revert "Deprecate G_CONST_RETURN" 2011-03-15 09:02:08 +00:00
gmain-internal.h glib-unix: New API to watch some Unix signals 2011-04-27 16:01:39 -04:00
gmain.c glib-unix: New API to watch some Unix signals 2011-04-27 16:01:39 -04:00
gmain.h Revert "Remove all uses of G_CONST_RETURN" 2011-03-15 09:03:28 +00:00
gmappedfile.c glib/: fully remove galias hacks 2010-07-07 19:34:35 -04:00
gmappedfile.h GMappedFile: add refcounting, switch to GSlice 2009-06-18 15:01:18 -04:00
gmarkup.c GMarkupParseContext: Improve struct packing 2011-04-12 09:58:13 -04:00
gmarkup.h Revert "Remove all uses of G_CONST_RETURN" 2011-03-15 09:03:28 +00:00
gmem.c Correct gtk-doc SECTION: syntax 2011-02-01 16:18:02 -02:00
gmem.h docs: Inline docs from tmpl/memory.smgl 2010-09-01 09:48:16 +02:00
gmessages.c Docs: Changed can not to cannot. 2011-03-24 09:33:55 +01:00
gmessages.h Fix C++ warnings in g_error() code 2009-06-27 11:03:47 +03:00
gmirroringtable.h Bug 491554 – Update to Unicode 5.1.0 2008-04-08 02:59:05 +00:00
gnode.c Correct gtk-doc SECTION: syntax 2011-02-01 16:18:02 -02:00
gnode.h Improve some GNode docs 2010-07-08 19:26:25 -04:00
goption.c goption: [linux] Look in /proc/self/cmdline for argv0 if not specified 2011-03-31 15:29:42 -04:00
goption.h Revert "Remove all uses of G_CONST_RETURN" 2011-03-15 09:03:28 +00:00
gpattern.c Correct gtk-doc SECTION: syntax 2011-02-01 16:18:02 -02:00
gpattern.h #define __GLIB_H_INSIDE__ around including everything. 2008-05-05 15:02:15 +00:00
gpoll.c Include giochannel.c for G_IO_IN, etc. 2010-09-13 16:52:51 +02:00
gpoll.h Move main loop docs inline 2010-07-10 23:56:45 -04:00
gprimes.c Remove redundant header inclusions 2010-09-03 20:41:52 -04:00
gprimes.h #define __GLIB_H_INSIDE__ around including everything. 2008-05-05 15:02:15 +00:00
gprintf.c More header inclusion cleanup 2010-09-05 00:23:03 -04:00
gprintf.h make it possible to disable single-file includes by defining 2008-03-14 19:30:38 +00:00
gprintfint.h Fix #147651, reported by Oliver Guntermann: 2004-07-21 17:51:28 +00:00
gqsort.c gqsort: Quiet a compiler warning for qsort_r 2011-03-31 17:07:07 -04:00
gqsort.h #define __GLIB_H_INSIDE__ around including everything. 2008-05-05 15:02:15 +00:00
gquark.h Revert "Remove all uses of G_CONST_RETURN" 2011-03-15 09:03:28 +00:00
gqueue.c Reword awkward sentence in the docs 2010-12-03 14:45:09 -05:00
gqueue.h #define __GLIB_H_INSIDE__ around including everything. 2008-05-05 15:02:15 +00:00
grand.c Correct gtk-doc SECTION: syntax 2011-02-01 16:18:02 -02:00
grand.h grand: Fix URLs for info on the Mersenne Twister 2010-12-17 16:12:16 +00:00
gregex.c GMatchInfo: improve struct packing 2011-04-12 09:55:59 -04:00
gregex.h Move GRegex docs inline 2010-08-08 23:55:11 -04:00
grel.c Correct gtk-doc SECTION: syntax 2011-02-01 16:18:02 -02:00
grel.h Deprecate some rarely-used APIS 2010-06-23 22:32:35 -04:00
gscanner.c Added and Moved checks for includes 2010-11-09 09:53:12 +08:00
gscanner.h #define __GLIB_H_INSIDE__ around including everything. 2008-05-05 15:02:15 +00:00
gscripttable.h Update to Unicode 6.0 2011-01-21 16:30:19 -05:00
gsequence.c GSequence: Make g_sequence_iter_move behave as documented 2011-04-26 22:08:24 -04:00
gsequence.h New API: g_sequence_lookup() and g_sequence_lookup_iter() 2010-12-20 17:30:58 +01:00
gshell.c Correct gtk-doc SECTION: syntax 2011-02-01 16:18:02 -02:00
gshell.h #define __GLIB_H_INSIDE__ around including everything. 2008-05-05 15:02:15 +00:00
gslice.c Fix build on Windows and possibly other non-Linux platforms 2010-09-06 15:57:32 +03:00
gslice.h Remove redudant check for direct #include gslice.h 2010-02-22 00:35:45 -05:00
gslist.c Correct gtk-doc SECTION: syntax 2011-02-01 16:18:02 -02:00
gslist.h Bug 158725 - free linked list with data 2010-10-28 11:20:57 -04:00
gspawn-win32-helper.c glib/giowin32.c glib/gmain.c glib/gspawn-win32.c Change gssize casts 2008-08-04 18:46:59 +00:00
gspawn-win32.c glib/: fully remove galias hacks 2010-07-07 19:34:35 -04:00
gspawn.c build: Fix warnings caused by missing includes 2010-09-06 11:43:04 +01:00
gspawn.h #define __GLIB_H_INSIDE__ around including everything. 2008-05-05 15:02:15 +00:00
gstdio.c Fix build on Windows and possibly other non-Linux platforms 2010-09-06 15:57:32 +03:00
gstdio.h Fix build breakage on Unix 2010-03-30 20:46:46 +03:00
gstrfuncs.c Revert "Remove all uses of G_CONST_RETURN" 2011-03-15 09:03:28 +00:00
gstrfuncs.h Revert "Remove all uses of G_CONST_RETURN" 2011-03-15 09:03:28 +00:00
gstring.c Correct gtk-doc SECTION: syntax 2011-02-01 16:18:02 -02:00
gstring.h #define __GLIB_H_INSIDE__ around including everything. 2008-05-05 15:02:15 +00:00
gtester-report gtester-report: Add an optional 'revision' node 2010-12-28 16:35:12 +00:00
gtester.c Bug 578295 - gtester has a race condition 2010-08-07 19:59:36 -04:00
gtestutils.c API: testutils: Add g_test_fail() 2011-04-18 14:52:29 +02:00
gtestutils.h API: testutils: Add g_test_fail() 2011-04-18 14:52:29 +02:00
gthread.c Docs: Changed can not to cannot. 2011-03-24 09:33:55 +01:00
gthread.h Clean Glib header #include issues: gthread 2010-05-06 17:42:09 +02:00
gthreadpool.c Docs: Changed can not to cannot. 2011-03-24 09:33:55 +01:00
gthreadpool.h #define __GLIB_H_INSIDE__ around including everything. 2008-05-05 15:02:15 +00:00
gthreadprivate.h Bug 548967 - 1 bit mutex lock 2010-01-28 12:40:46 -05:00
gtimer.c Correct gtk-doc SECTION: syntax 2011-02-01 16:18:02 -02:00
gtimer.h #define __GLIB_H_INSIDE__ around including everything. 2008-05-05 15:02:15 +00:00
gtimezone.c GTimeZone: fix non-threadsafe refcounting 2011-04-14 09:56:00 -04:00
gtimezone.h Fix a few parameter mismatches in the docs 2011-04-11 13:20:55 -04:00
gtree.c Correct gtk-doc SECTION: syntax 2011-02-01 16:18:02 -02:00
gtree.h GTree: switch to GSlice, add refcounts (#587773) 2009-07-05 12:30:54 +01:00
gtypes.h Drop GTimeSpec type 2010-11-02 22:39:09 -04:00
gunibreak.c Remove redundant header inclusions 2010-09-03 20:38:30 -04:00
gunibreak.h Update to Unicode 6.0 2011-01-21 16:30:19 -05:00
gunichartables.h Update to Unicode 6.0 2011-01-21 16:30:19 -05:00
gunicode.h Revert "Remove all uses of G_CONST_RETURN" 2011-03-15 09:03:28 +00:00
gunicodeprivate.h Don't include glib.h in other headers 2010-09-03 21:12:03 -04:00
gunicollate.c Add some more individual own header includes where required 2010-09-12 14:05:49 +03:00
gunicomp.h Update to Unicode 6.0 2011-01-21 16:30:19 -05:00
gunidecomp.c More header inclusion cleanup 2010-09-05 00:23:03 -04:00
gunidecomp.h Update to Unicode 6.0 2011-01-21 16:30:19 -05:00
guniprop.c Add some more individual own header includes where required 2010-09-12 14:05:49 +03:00
gurifuncs.c glib/: fully remove galias hacks 2010-07-07 19:34:35 -04:00
gurifuncs.h don't #include <glib.h> from other public headers 2010-01-30 00:01:26 -05:00
gutf8.c Revert "Remove all uses of G_CONST_RETURN" 2011-03-15 09:03:28 +00:00
gutils.c Revert "Remove all uses of G_CONST_RETURN" 2011-03-15 09:03:28 +00:00
gutils.h Revert "Remove all uses of G_CONST_RETURN" 2011-03-15 09:03:28 +00:00
gvariant-core.c GVariant: clear memory before releasing it 2011-01-28 08:25:05 -05:00
gvariant-core.h merge GVariant 2010-02-10 11:35:01 -05:00
gvariant-internal.h GVariant variable arguments, tests, cleanups 2010-03-08 10:31:19 -05:00
gvariant-parser.c GVariant parser: parse "inf", "-inf" and "nan" 2011-03-31 15:09:26 +05:30
gvariant-serialiser.c Docs: Change DBus to D-Bus 2011-04-04 09:22:06 +02:00
gvariant-serialiser.h GVariant variable arguments, tests, cleanups 2010-03-08 10:31:19 -05:00
gvariant.c Docs: Change DBus to D-Bus 2011-04-04 09:22:06 +02:00
gvariant.h Fix some parameter mismatches in GVariant docs 2011-02-08 10:04:36 -05:00
gvarianttype.c Docs: Change DBus to D-Bus 2011-04-04 09:22:06 +02:00
gvarianttype.h G_VARIANT_TYPE_VARDICT: Add 'Since:' tag 2011-04-13 11:46:33 -04:00
gvarianttypeinfo.c glib/: fully remove galias hacks 2010-07-07 19:34:35 -04:00
gvarianttypeinfo.h GVariant variable arguments, tests, cleanups 2010-03-08 10:31:19 -05:00
gwin32.c glib/: fully remove galias hacks 2010-07-07 19:34:35 -04:00
gwin32.h glib/gutils.h Deprecate G_WIN32_DLLMAIN_FOR_DLL_NAME(), 2008-09-13 20:23:17 +00:00
libglib-gdb.py.in Avoid shadowing dir builtin 2010-12-03 14:41:06 -05:00
Makefile.am glib-unix: New Unix-specific API 2011-04-27 13:29:38 -04:00
makefile.msc.in glib/: fully remove galias hacks 2010-07-07 19:34:35 -04:00
win_iconv.c dos2unix glib/win_iconv.c 2010-09-11 12:08:32 +03:00