diff --git a/ChangeLog b/ChangeLog index c65957c58..99cd4a2d2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +Mon Jan 25 15:34:43 1999 Timur Bakeyev + + * configure.in, gstrfuncs.c: Inverted logic of NO_SYS_SYGLIST_DECL - + now it's normal (see 1999-01-19 Josh MacDonald). Also, remove from + #include wrapper NO_SYS_SYGLIST - *sys_syglist[] declara- + tion hides there. + 1999-01-25 Sebastian Wilhelmi * configure.in: Do not use the thread libs, when searching for @@ -184,7 +191,7 @@ Tue Jan 19 20:52:43 1999 Tor Lillqvist after the determination of the G_THREAD_LIBS and use them for finding those functions, necessary on systems with a different C library libc_r for threaded progs, like FreeBSD 2.2.x. Info from - Timur I. Bakeyev . + Timur Bakeyev . Tue Jan 19 00:44:24 1999 Josh MacDonald diff --git a/ChangeLog.pre-2-0 b/ChangeLog.pre-2-0 index c65957c58..99cd4a2d2 100644 --- a/ChangeLog.pre-2-0 +++ b/ChangeLog.pre-2-0 @@ -1,3 +1,10 @@ +Mon Jan 25 15:34:43 1999 Timur Bakeyev + + * configure.in, gstrfuncs.c: Inverted logic of NO_SYS_SYGLIST_DECL - + now it's normal (see 1999-01-19 Josh MacDonald). Also, remove from + #include wrapper NO_SYS_SYGLIST - *sys_syglist[] declara- + tion hides there. + 1999-01-25 Sebastian Wilhelmi * configure.in: Do not use the thread libs, when searching for @@ -184,7 +191,7 @@ Tue Jan 19 20:52:43 1999 Tor Lillqvist after the determination of the G_THREAD_LIBS and use them for finding those functions, necessary on systems with a different C library libc_r for threaded progs, like FreeBSD 2.2.x. Info from - Timur I. Bakeyev . + Timur Bakeyev . Tue Jan 19 00:44:24 1999 Josh MacDonald diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index c65957c58..99cd4a2d2 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,10 @@ +Mon Jan 25 15:34:43 1999 Timur Bakeyev + + * configure.in, gstrfuncs.c: Inverted logic of NO_SYS_SYGLIST_DECL - + now it's normal (see 1999-01-19 Josh MacDonald). Also, remove from + #include wrapper NO_SYS_SYGLIST - *sys_syglist[] declara- + tion hides there. + 1999-01-25 Sebastian Wilhelmi * configure.in: Do not use the thread libs, when searching for @@ -184,7 +191,7 @@ Tue Jan 19 20:52:43 1999 Tor Lillqvist after the determination of the G_THREAD_LIBS and use them for finding those functions, necessary on systems with a different C library libc_r for threaded progs, like FreeBSD 2.2.x. Info from - Timur I. Bakeyev . + Timur Bakeyev . Tue Jan 19 00:44:24 1999 Josh MacDonald diff --git a/ChangeLog.pre-2-12 b/ChangeLog.pre-2-12 index c65957c58..99cd4a2d2 100644 --- a/ChangeLog.pre-2-12 +++ b/ChangeLog.pre-2-12 @@ -1,3 +1,10 @@ +Mon Jan 25 15:34:43 1999 Timur Bakeyev + + * configure.in, gstrfuncs.c: Inverted logic of NO_SYS_SYGLIST_DECL - + now it's normal (see 1999-01-19 Josh MacDonald). Also, remove from + #include wrapper NO_SYS_SYGLIST - *sys_syglist[] declara- + tion hides there. + 1999-01-25 Sebastian Wilhelmi * configure.in: Do not use the thread libs, when searching for @@ -184,7 +191,7 @@ Tue Jan 19 20:52:43 1999 Tor Lillqvist after the determination of the G_THREAD_LIBS and use them for finding those functions, necessary on systems with a different C library libc_r for threaded progs, like FreeBSD 2.2.x. Info from - Timur I. Bakeyev . + Timur Bakeyev . Tue Jan 19 00:44:24 1999 Josh MacDonald diff --git a/ChangeLog.pre-2-2 b/ChangeLog.pre-2-2 index c65957c58..99cd4a2d2 100644 --- a/ChangeLog.pre-2-2 +++ b/ChangeLog.pre-2-2 @@ -1,3 +1,10 @@ +Mon Jan 25 15:34:43 1999 Timur Bakeyev + + * configure.in, gstrfuncs.c: Inverted logic of NO_SYS_SYGLIST_DECL - + now it's normal (see 1999-01-19 Josh MacDonald). Also, remove from + #include wrapper NO_SYS_SYGLIST - *sys_syglist[] declara- + tion hides there. + 1999-01-25 Sebastian Wilhelmi * configure.in: Do not use the thread libs, when searching for @@ -184,7 +191,7 @@ Tue Jan 19 20:52:43 1999 Tor Lillqvist after the determination of the G_THREAD_LIBS and use them for finding those functions, necessary on systems with a different C library libc_r for threaded progs, like FreeBSD 2.2.x. Info from - Timur I. Bakeyev . + Timur Bakeyev . Tue Jan 19 00:44:24 1999 Josh MacDonald diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4 index c65957c58..99cd4a2d2 100644 --- a/ChangeLog.pre-2-4 +++ b/ChangeLog.pre-2-4 @@ -1,3 +1,10 @@ +Mon Jan 25 15:34:43 1999 Timur Bakeyev + + * configure.in, gstrfuncs.c: Inverted logic of NO_SYS_SYGLIST_DECL - + now it's normal (see 1999-01-19 Josh MacDonald). Also, remove from + #include wrapper NO_SYS_SYGLIST - *sys_syglist[] declara- + tion hides there. + 1999-01-25 Sebastian Wilhelmi * configure.in: Do not use the thread libs, when searching for @@ -184,7 +191,7 @@ Tue Jan 19 20:52:43 1999 Tor Lillqvist after the determination of the G_THREAD_LIBS and use them for finding those functions, necessary on systems with a different C library libc_r for threaded progs, like FreeBSD 2.2.x. Info from - Timur I. Bakeyev . + Timur Bakeyev . Tue Jan 19 00:44:24 1999 Josh MacDonald diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index c65957c58..99cd4a2d2 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,3 +1,10 @@ +Mon Jan 25 15:34:43 1999 Timur Bakeyev + + * configure.in, gstrfuncs.c: Inverted logic of NO_SYS_SYGLIST_DECL - + now it's normal (see 1999-01-19 Josh MacDonald). Also, remove from + #include wrapper NO_SYS_SYGLIST - *sys_syglist[] declara- + tion hides there. + 1999-01-25 Sebastian Wilhelmi * configure.in: Do not use the thread libs, when searching for @@ -184,7 +191,7 @@ Tue Jan 19 20:52:43 1999 Tor Lillqvist after the determination of the G_THREAD_LIBS and use them for finding those functions, necessary on systems with a different C library libc_r for threaded progs, like FreeBSD 2.2.x. Info from - Timur I. Bakeyev . + Timur Bakeyev . Tue Jan 19 00:44:24 1999 Josh MacDonald diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index c65957c58..99cd4a2d2 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,10 @@ +Mon Jan 25 15:34:43 1999 Timur Bakeyev + + * configure.in, gstrfuncs.c: Inverted logic of NO_SYS_SYGLIST_DECL - + now it's normal (see 1999-01-19 Josh MacDonald). Also, remove from + #include wrapper NO_SYS_SYGLIST - *sys_syglist[] declara- + tion hides there. + 1999-01-25 Sebastian Wilhelmi * configure.in: Do not use the thread libs, when searching for @@ -184,7 +191,7 @@ Tue Jan 19 20:52:43 1999 Tor Lillqvist after the determination of the G_THREAD_LIBS and use them for finding those functions, necessary on systems with a different C library libc_r for threaded progs, like FreeBSD 2.2.x. Info from - Timur I. Bakeyev . + Timur Bakeyev . Tue Jan 19 00:44:24 1999 Josh MacDonald diff --git a/configure.in b/configure.in index 905d6199b..36101e133 100644 --- a/configure.in +++ b/configure.in @@ -281,7 +281,7 @@ AC_TRY_COMPILE([#include ], [ strlen (sys_siglist[0]); ], glib_ok=yes, glib_ok=no) AC_MSG_RESULT($glib_ok) -if test $glib_ok = yes; then +if test $glib_ok = no; then AC_DEFINE(NO_SYS_SIGLIST_DECL) fi diff --git a/glib/gstrfuncs.c b/glib/gstrfuncs.c index d5c00b7c8..0a1648515 100644 --- a/glib/gstrfuncs.c +++ b/glib/gstrfuncs.c @@ -31,7 +31,7 @@ #include #include #include /* For tolower() */ -#if !defined (HAVE_STRSIGNAL) && NO_SYS_SIGLIST +#if !defined (HAVE_STRSIGNAL) || !defined(NO_SYS_SIGLIST_DECL) #include #endif #include "glib.h" @@ -762,9 +762,8 @@ g_strsignal (gint signum) } #else /* NO_SYS_SIGLIST */ -#ifndef NO_SYS_SIGLIST_DECL - /*(see Tue Jan 19 00:44:24 1999 in changelog)*/ - extern char *sys_siglist[]; +#ifdef NO_SYS_SIGLIST_DECL + extern char *sys_siglist[]; /*(see Tue Jan 19 00:44:24 1999 in changelog)*/ #endif return (char*) /* this function should return const --josh */ sys_siglist [signum]; diff --git a/gstrfuncs.c b/gstrfuncs.c index d5c00b7c8..0a1648515 100644 --- a/gstrfuncs.c +++ b/gstrfuncs.c @@ -31,7 +31,7 @@ #include #include #include /* For tolower() */ -#if !defined (HAVE_STRSIGNAL) && NO_SYS_SIGLIST +#if !defined (HAVE_STRSIGNAL) || !defined(NO_SYS_SIGLIST_DECL) #include #endif #include "glib.h" @@ -762,9 +762,8 @@ g_strsignal (gint signum) } #else /* NO_SYS_SIGLIST */ -#ifndef NO_SYS_SIGLIST_DECL - /*(see Tue Jan 19 00:44:24 1999 in changelog)*/ - extern char *sys_siglist[]; +#ifdef NO_SYS_SIGLIST_DECL + extern char *sys_siglist[]; /*(see Tue Jan 19 00:44:24 1999 in changelog)*/ #endif return (char*) /* this function should return const --josh */ sys_siglist [signum];