Remove alleged support for BeOS
authorDan Winship <danw@gnome.org>
Sat, 19 Oct 2013 17:03:55 +0000 (13:03 -0400)
committerDan Winship <danw@gnome.org>
Wed, 20 Nov 2013 14:16:16 +0000 (09:16 -0500)
commit51a917bc1656368e8d94ea7ea3b33d3cc06daa82
treed3ca4b465af9b0d1247d132644736661fa99ce7a
parent57969f4b251d14eaa3d154842f208dde4cc525a7
Remove alleged support for BeOS

Since the initial addition of BeOS support in 1999, there has only
been one update to it (in 2005, and it wasn't even very big). GLib is
known to not currently build on Haiku (or presumably actual BeOS)
without additional patching, and the fact that there isn't a single
G_OS_BEOS check in gio/ is suspicious.

Additionally, other than the GModule implementation, all of the
existing G_OS_BEOS checks are either (a) "G_OS_UNIX || G_OS_BEOS", or
(b) random minor POSIXy tweaks (include this header file rather than
that one, etc), suggesting that if we were going to support Haiku, it
would probably be simpler to treat it as a special kind of G_OS_UNIX
(as we do with Mac OS X) rather than as its own completely different
thing.

So, kill G_OS_BEOS.

https://bugzilla.gnome.org/show_bug.cgi?id=710519
12 files changed:
configure.ac
docs/reference/glib/glib-sections.txt
glib/docs.c
glib/gbacktrace.c
glib/gmain.c
glib/gpoll.c
glib/gstdio.c
glib/gutils.c
gmodule/Makefile.am
gmodule/gmodule-beos.c [deleted file]
gmodule/gmoduleconf.h.in
gmodule/gmoduleconf.h.win32