/[gentoo-src]/sandbox/localdecls.h
Gentoo

Contents of /sandbox/localdecls.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.3 - (show annotations) (download) (as text)
Mon May 2 23:53:52 2005 UTC (9 years, 7 months ago) by vapier
Branch: MAIN
CVS Tags: sandbox_1_2_8, sandbox_1_2_6, sandbox_1_2_7, sandbox_1_2_4, sandbox_1_2_5, HEAD
Changes since 1.2: +2 -2 lines
File MIME type: text/x-chdr
dont define BROKEN_RTLD_NEXT in uClibc

1 /*
2 * File: localdecls.h
3 *
4 * Copyright 1999-2004 Gentoo Foundation
5 * Distributed under the terms of the GNU General Public License v2
6 * $Header: /var/cvsroot/gentoo-src/sandbox/localdecls.h,v 1.2 2005/04/23 20:44:15 azarah Exp $
7 */
8
9 #ifndef __LOCALDECLS_H__
10 #define __LOCALDECLS_H__
11
12 /* take care of broken ld loading */
13 #if defined(__GLIBC__) && !defined(__UCLIBC__)
14
15 # if __GLIBC__ <= 2 && __GLIBC_MINOR__ <= 2
16 # define BROKEN_RTLD_NEXT
17 # define LIBC 5
18 # endif
19
20 # if !defined(BROKEN_RTLD_NEXT)
21 # if defined(__mips__)
22 # define BROKEN_RTLD_NEXT
23 # endif
24 # endif
25
26 #endif
27
28 #define GLIBC_MINOR __GLIBC_MINOR__
29
30 #ifdef PATH_MAX
31 # define SB_PATH_MAX PATH_MAX * 2
32 # if (SB_PATH_MAX >= INT_MAX) || (SB_PATH_MAX < PATH_MAX)
33 # undef SB_PATH_MAX
34 # define SB_PATH_MAX PATH_MAX + 25
35 # if (SB_PATH_MAX >= INT_MAX) || (SB_PATH_MAX < PATH_MAX)
36 # error SB_PATH_MAX too big!
37 # endif
38 # endif
39 #else
40 # error PATH_MAX not defined!
41 #endif
42
43 #ifndef OUTSIDE_LIBSANDBOX
44 # define SB_STATIC static
45 #else
46 # define SB_STATIC
47 #endif
48
49 #endif

  ViewVC Help
Powered by ViewVC 1.1.20