Re: gnome-libs portability patch
- From: Martin Baulig <martin home-of-linux org>
- To: fraioli dg-rtp dg com (Marc J. Fraioli)
- Cc: gnome-list gnome org, miguel nuclecu unam mx
- Subject: Re: gnome-libs portability patch
- Date: 05 Jan 1999 23:16:01 +0100
fraioli@dg-rtp.dg.com (Marc J. Fraioli) writes:
> Miguel, or whoever has time, access, and the will: Please find
> attached a small patch which helps gnome-libs configure for me. DG/UX
> has scandir() and alphasort(), but no function prototypes for same.
> This patch is needed to compile gnome-libs on this platform.
Just applied to CVS.
Martin
>
> Thanks,
>
> Marc
>
> ---------
>
> Index: gnome-libs/acconfig.h
> ===================================================================
> RCS file: /cvs/gnome/gnome-libs/acconfig.h,v
> retrieving revision 1.32
> diff -c -r1.32 acconfig.h
> *** acconfig.h 1998/12/10 20:47:31 1.32
> --- acconfig.h 1999/01/05 21:07:55
> ***************
> *** 33,35 ****
> --- 33,36 ----
> #undef HAVE_PTY_H
> #undef HAVE_UTIL_H
> #undef HAVE_SENDMSG
> + #undef NEED_DECLARATION_SCANDIR
> Index: gnome-libs/macros/gnome-support.m4
> ===================================================================
> RCS file: /cvs/gnome/gnome-common/macros/gnome-support.m4,v
> retrieving revision 1.29
> diff -c -r1.29 gnome-support.m4
> *** gnome-support.m4 1998/12/17 00:06:51 1.29
> --- gnome-support.m4 1999/01/05 21:07:57
> ***************
> *** 50,56 ****
> # see if we need to declare some functions. Solaris is notorious for
> # putting functions into the `libc' but not listing them in the headers
> AC_CHECK_HEADERS(string.h strings.h stdlib.h unistd.h)
> ! GCC_NEED_DECLARATIONS(gethostname setreuid setregid getpagesize)
>
> # Turn our LIBOBJS into libtool objects. This is gross, but it
> # requires changes to autoconf before it goes away.
> --- 50,56 ----
> # see if we need to declare some functions. Solaris is notorious for
> # putting functions into the `libc' but not listing them in the headers
> AC_CHECK_HEADERS(string.h strings.h stdlib.h unistd.h)
> ! GCC_NEED_DECLARATIONS(gethostname setreuid setregid getpagesize scandir)
>
> # Turn our LIBOBJS into libtool objects. This is gross, but it
> # requires changes to autoconf before it goes away.
> Index: gnome-libs/support/gnomesupport.awk
> ===================================================================
> RCS file: /cvs/gnome/gnome-common/support/gnomesupport.awk,v
> retrieving revision 1.11
> diff -c -r1.11 gnomesupport.awk
> *** gnomesupport.awk 1998/09/03 00:30:04 1.11
> --- gnomesupport.awk 1999/01/05 21:07:58
> ***************
> *** 84,90 ****
> print "int mkstemp (char */*template*/);";
> }
>
> ! if (!def["HAVE_SCANDIR"]) {
> print "";
> print "/* Scan the directory DIR, calling SELECTOR on each directory";
> print " entry. Entries for which SELECTOR returns nonzero are";
> --- 84,90 ----
> print "int mkstemp (char */*template*/);";
> }
>
> ! if (!def["HAVE_SCANDIR"] || def["NEED_DECLARATION_SCANDIR"]) {
> print "";
> print "/* Scan the directory DIR, calling SELECTOR on each directory";
> print " entry. Entries for which SELECTOR returns nonzero are";
>
>
> --
> FAQ: Frequently-Asked Questions at http://www.gnome.org/gnomefaq
> To unsubscribe: mail gnome-list-request@gnome.org with
> "unsubscribe" as the Subject.
>
--
-----------------------------------------------------------------
Martin Baulig - Angewandte Mathematik - Universitaet Trier
martin@home-of-linux.org, http://www.home-of-linux.org/
------------------------------------------------------------------
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]