comparison src/s/linux.h @ 30:ec9a17fef872 r19-15b98

Import from CVS: tag r19-15b98
author cvs
date Mon, 13 Aug 2007 08:52:29 +0200
parents 4103f0995bd7
children 8d2a9b52c682
comparison
equal deleted inserted replaced
29:7976500f47f9 30:ec9a17fef872
234 #define HAVE_XRMSETDATABASE 234 #define HAVE_XRMSETDATABASE
235 #endif 235 #endif
236 236
237 /* XEmacs addition: */ 237 /* XEmacs addition: */
238 /* Linux defines these in <values.h>, but they can't be used in #if's 238 /* Linux defines these in <values.h>, but they can't be used in #if's
239 Include values.h now so that we don't get complaints if it's included later. */ 239 Include values.h now so that we don't get complaints if it's included
240 later. This loses with glibc-2 (libc-6) */
241
242 /* # include <features.h> */
243 #if 0
244 #if !(defined (__GLIBC__) && (__GLIBC__ >= 2))
240 245
241 #include <values.h> 246 #include <values.h>
242 #undef SHORTBITS 247 #undef SHORTBITS
243 #undef INTBITS 248 #undef INTBITS
244 #undef LONGBITS 249 #undef LONGBITS
245 250
251 #endif
252 #endif
246 /* The regex.o routines are a part of the GNU C-library used with Linux. */ 253 /* The regex.o routines are a part of the GNU C-library used with Linux. */
247 /* However, sometimes they disagree with the src/regex.h that comes with Emacs, 254 /* However, sometimes they disagree with the src/regex.h that comes with Emacs,
248 and that can make trouble in etags.c because it gets the regex.h from Emacs 255 and that can make trouble in etags.c because it gets the regex.h from Emacs
249 and the function definitions in libc. So turn this off. */ 256 and the function definitions in libc. So turn this off. */
250 /* XEmacs: in any case, Mule uses different regex routines. */ 257 /* XEmacs: in any case, Mule uses different regex routines. */