home *** CD-ROM | disk | FTP | other *** search
Text File | 1999-09-11 | 42.3 KB | 4,949 lines |
- Tue Mar 3 21:47:18 EST 1998
- Running ./configure with arguments:
-
- This file contains information that is captured from running the configure
- script. Lines that begin with a "+" are command lines echoed by the
- shell. Other lines are the output of commands; usually the contents of
- test case files or the output from compilers. If configure does the
- wrong thing, you can use the information captured here to aid in debugging.
-
- ++ . ./config.site
- ++ cat dummy.c
- main(int argc, char* argv) { exit(0); }
- ++ cat xgnu.c
- #ifdef __GNUC__
- yes;
- #endif
- ++ gcc -E xgnu.c
- ++ egrep yes
- yes;
- ++ gcc -o dummy dummy.c
- ++ /usr/bin/gcc -g -c dummy.c
- ++ make -f confMakefile t
- /usr/bin/gcc -E t.c
- # 1 "t.c"
- # 1 "/usr/include/sys/types.h" 1 3
-
-
-
- # 1 "/usr/include/linux/types.h" 1 3
-
-
-
- # 1 "/usr/include/linux/posix_types.h" 1 3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- typedef struct fd_set {
- unsigned int fds_bits [(256 / (8 * sizeof(unsigned int)) ) ];
- } __kernel_fd_set;
-
- # 1 "/usr/include/asm/posix_types.h" 1 3
-
-
-
-
-
-
-
-
-
- typedef unsigned short __kernel_dev_t;
- typedef unsigned long __kernel_ino_t;
- typedef unsigned short __kernel_mode_t;
- typedef unsigned short __kernel_nlink_t;
- typedef long __kernel_off_t;
- typedef int __kernel_pid_t;
- typedef unsigned short __kernel_uid_t;
- typedef unsigned short __kernel_gid_t;
- typedef unsigned int __kernel_size_t;
- typedef int __kernel_ssize_t;
- typedef int __kernel_ptrdiff_t;
- typedef long __kernel_time_t;
- typedef long __kernel_clock_t;
- typedef int __kernel_daddr_t;
- typedef char * __kernel_caddr_t;
-
-
- typedef long long __kernel_loff_t;
-
-
- typedef struct {
- int val[2];
- } __kernel_fsid_t;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- # 48 "/usr/include/linux/posix_types.h" 2 3
-
-
-
- # 4 "/usr/include/linux/types.h" 2 3
-
- # 1 "/usr/include/asm/types.h" 1 3
-
-
-
- typedef unsigned short umode_t;
-
-
-
-
-
-
- typedef __signed__ char __s8;
- typedef unsigned char __u8;
-
- typedef __signed__ short __s16;
- typedef unsigned short __u16;
-
- typedef __signed__ int __s32;
- typedef unsigned int __u32;
-
-
- typedef __signed__ long long __s64;
- typedef unsigned long long __u64;
-
-
-
-
-
- # 42 "/usr/include/asm/types.h" 3
-
-
-
- # 5 "/usr/include/linux/types.h" 2 3
-
-
-
-
- typedef __kernel_fd_set fd_set;
- typedef __kernel_dev_t dev_t;
- typedef __kernel_ino_t ino_t;
- typedef __kernel_mode_t mode_t;
- typedef __kernel_nlink_t nlink_t;
- typedef __kernel_off_t off_t;
- typedef __kernel_pid_t pid_t;
- typedef __kernel_uid_t uid_t;
- typedef __kernel_gid_t gid_t;
- typedef __kernel_daddr_t daddr_t;
-
-
- typedef __kernel_loff_t loff_t;
-
-
-
-
-
-
-
-
- typedef __kernel_size_t size_t;
-
-
-
-
- typedef __kernel_ssize_t ssize_t;
-
-
-
-
- typedef __kernel_ptrdiff_t ptrdiff_t;
-
-
-
-
- typedef __kernel_time_t time_t;
-
-
-
-
- typedef __kernel_clock_t clock_t;
-
-
-
-
- typedef __kernel_caddr_t caddr_t;
-
-
-
- typedef unsigned char u_char;
- typedef unsigned short u_short;
- typedef unsigned int u_int;
- typedef unsigned long u_long;
-
-
- typedef unsigned char unchar;
- typedef unsigned short ushort;
- typedef unsigned int uint;
- typedef unsigned long ulong;
-
-
-
-
-
-
-
-
- struct ustat {
- __kernel_daddr_t f_tfree;
- __kernel_ino_t f_tinode;
- char f_fname[6];
- char f_fpack[6];
- };
-
-
- # 4 "/usr/include/sys/types.h" 2 3
-
- # 1 "/usr/include/sys/bitypes.h" 1 3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- typedef char int8_t;
- typedef unsigned char u_int8_t;
- typedef short int16_t;
- typedef unsigned short u_int16_t;
- typedef int int32_t;
- typedef unsigned int u_int32_t;
-
-
- typedef long long int64_t;
- typedef unsigned long long u_int64_t;
-
-
-
-
-
- # 5 "/usr/include/sys/types.h" 2 3
-
-
-
-
-
-
-
-
-
-
-
- typedef unsigned long fd_mask;
-
-
- # 1 "t.c" 2
-
- ++ cat t.c
- #include "sys/types.h"
- #include "stdlib.h"
- ++ make -f confMakefile t
- typedef long __kernel_off_t;
- typedef long long __kernel_loff_t;
- typedef __kernel_off_t off_t;
- typedef __kernel_loff_t loff_t;
- ++ cat t.c
- #include "sys/types.h"
- #include "stdlib.h"
- ++ make -f confMakefile t
- typedef unsigned int __kernel_size_t;
- typedef int __kernel_ssize_t;
- typedef __kernel_size_t size_t;
- typedef __kernel_ssize_t ssize_t;
- size_t __statelen) ;
- size_t __statelen) ;
- extern void * malloc (size_t __size) ;
- extern void * realloc (void * __ptr, size_t __size) ;
- extern void * calloc (size_t __nmemb, size_t __size) ;
- extern void * __alloca (size_t __size) ;
- extern void * valloc (size_t __size) ;
- size_t __nmemb, size_t __size,
- extern void qsort (void * __base, size_t __nmemb, size_t __size,
- extern int mblen (__const char *__s, size_t __n) ;
- extern int mbtowc (wchar_t * __pwc, __const char *__s, size_t __n) ;
- extern size_t mbstowcs (wchar_t * __pwcs, __const char *__s, size_t __n) ;
- extern size_t wcstombs (char *__s, __const wchar_t * __pwcs, size_t __n) ;
- extern void* memalign (size_t __alignment, size_t __size) ;
- extern char* ecvt (double __value, size_t __ndigit, int *__decpt,
- extern char* fcvt (double __value, size_t __ndigit, int *__decpt,
- extern char* gcvt (double __value, size_t __ndigit, char *__buf) ;
- ++ cat t.c
- #include "sys/types.h"
- ++ make -f confMakefile t
- typedef unsigned char u_char;
- ++ cat t.c
- #include "sys/types.h"
- ++ make -f confMakefile t
- typedef unsigned short u_short;
- ++ cat t.c
- #include "sys/types.h"
- ++ make -f confMakefile t
- typedef unsigned int u_int;
- typedef unsigned char u_int8_t;
- typedef unsigned short u_int16_t;
- typedef unsigned int u_int32_t;
- typedef unsigned long long u_int64_t;
- ++ cat t.c
- #include "sys/types.h"
- ++ make -f confMakefile t
- typedef unsigned long u_long;
- ++ cat t.c
- main() { int one = 1; char* cp = (char*)&one; exit(*cp!=0); }
- ++ make -f confMakefile t
- /usr/bin/gcc t.c
- ++ make -f confMakefile t
- /usr/bin/gcc t.c -lm
- ++ cat t.c
- /* this was lifted from GNU autoconf */
- /* Thanks to Mike Haertel and Jim Avera for this test. */
- #include <sys/types.h>
- #include <fcntl.h>
- #include <sys/mman.h>
- #if defined(__osf__) || defined(_AIX)
- # define valloc malloc
- #endif
- char *valloc(), *malloc();
-
- int
- main()
- {
- char *buf1, *buf2, *buf3;
- int i = getpagesize(), j;
- int i2 = getpagesize()*2;
- int fd;
-
- buf1 = (char *)valloc(i2);
- buf2 = (char *)valloc(i);
- buf3 = (char *)malloc(i2);
- for (j = 0; j < i2; ++j)
- *(buf1 + j) = rand();
- fd = open("conftestmmap", O_CREAT | O_RDWR, 0666);
- write(fd, buf1, i2);
- mmap(buf2, i, PROT_READ | PROT_WRITE, MAP_FIXED | MAP_PRIVATE, fd, 0);
- for (j = 0; j < i; ++j)
- if (*(buf1 + j) != *(buf2 + j))
- exit(1);
- lseek(fd, (long)i, 0);
- read(fd, buf2, i); /* read into mapped memory -- file should not change */
- /* (it does in i386 SVR4.0 - Jim Avera, jima@netcom.com) */
- lseek(fd, (long)0, 0);
- read(fd, buf3, i2);
- for (j = 0; j < i2; ++j)
- if (*(buf1 + j) != *(buf3 + j))
- exit(1);
- exit(0);
- }
- ++ make -f confMakefile t
- /usr/bin/gcc t.c -lm
- In file included from t.c:5:
- /usr/include/sys/mman.h:11: warning: `MAP_FILE' redefined
- /usr/include/asm/mman.h:29: warning: this is the location of the previous definition
- ++ cat t.c
- #include "sys/mman.h"
- ++ make -f confMakefile t
- In file included from t.c:1:
- /usr/include/sys/mman.h:11: warning: `MAP_FILE' redefined
- /usr/include/asm/mman.h:29: warning: this is the location of the previous definition
- extern caddr_t mmap (caddr_t __addr, size_t __len, int __prot, int __flags, int __fd, off_t __off) ;
- ++ make -f confMakefile t
- /usr/bin/gcc -E t.c
- # 1 "t.c"
- # 1 "/usr/include/stdio.h" 1 3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- # 1 "/usr/include/features.h" 1 3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- # 1 "/usr/include/sys/cdefs.h" 1 3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- # 1 "/usr/include/features.h" 1 3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- # 136 "/usr/include/features.h" 3
-
- # 24 "/usr/include/sys/cdefs.h" 2 3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- # 50 "/usr/include/sys/cdefs.h" 3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- # 100 "/usr/include/sys/cdefs.h" 3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- typedef long double __long_double_t;
-
- # 128 "/usr/include/sys/cdefs.h" 3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- # 134 "/usr/include/features.h" 2 3
-
-
-
- # 31 "/usr/include/stdio.h" 2 3
-
-
-
- # 1 "/usr/include/libio.h" 1 3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- # 1 "/usr/include/_G_config.h" 1 3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- typedef long _G_clock_t;
- typedef unsigned short _G_dev_t;
- typedef long int _G_fpos_t;
- typedef unsigned short _G_gid_t;
- typedef unsigned long _G_ino_t;
- typedef unsigned short _G_mode_t;
- typedef unsigned short _G_nlink_t;
- typedef long _G_off_t;
- typedef int _G_pid_t;
-
-
-
- typedef int _G_ptrdiff_t;
- typedef unsigned long _G_sigset_t;
-
-
-
- typedef unsigned int _G_size_t;
- typedef long _G_time_t;
- typedef unsigned short _G_uid_t;
- typedef long int _G_wchar_t;
- typedef int _G_ssize_t;
- typedef int _G_wint_t;
- typedef void * _G_va_list;
-
-
-
-
- typedef int _G_int8_t __attribute__((__mode__(__QI__)));
- typedef unsigned int _G_uint8_t __attribute__((__mode__(__QI__)));
- typedef int _G_int16_t __attribute__((__mode__(__HI__)));
- typedef unsigned int _G_uint16_t __attribute__((__mode__(__HI__)));
- typedef int _G_int32_t __attribute__((__mode__(__SI__)));
- typedef unsigned int _G_uint32_t __attribute__((__mode__(__SI__)));
- typedef int _G_int64_t __attribute__((__mode__(__DI__)));
- typedef unsigned int _G_uint64_t __attribute__((__mode__(__DI__)));
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- # 30 "/usr/include/libio.h" 2 3
-
-
-
-
-
-
-
-
-
-
-
-
-
- # 51 "/usr/include/libio.h" 3
-
-
- # 63 "/usr/include/libio.h" 3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- struct _IO_lock_t {
- void *ptr;
- short int field1;
- short int field2;
- };
-
-
-
- struct _IO_jump_t; struct _IO_FILE;
-
- struct _IO_marker {
- struct _IO_marker *_next;
- struct _IO_FILE *_sbuf;
-
-
-
- int _pos;
- # 176 "/usr/include/libio.h" 3
-
- };
-
-
-
- struct _IO_FILE {
-
-
-
-
-
-
-
- int _flags;
-
- char* _IO_read_ptr;
- char* _IO_read_end;
- char* _IO_read_base;
-
- char* _IO_write_base;
- char* _IO_write_ptr;
- char* _IO_write_end;
- char* _IO_buf_base;
- char* _IO_buf_end;
-
- char *_IO_save_base;
- char *_IO_backup_base;
- char *_IO_save_end;
-
- struct _IO_marker *_markers;
-
- struct _IO_FILE *_chain;
-
- int _fileno;
- int _blksize;
- _G_off_t _offset;
-
-
-
- unsigned short _cur_column;
- char _unused;
- char _shortbuf[1];
-
-
-
- struct _IO_lock_t _IO_lock;
- };
-
-
- typedef struct _IO_FILE _IO_FILE;
-
-
- struct _IO_FILE_plus;
- extern struct _IO_FILE_plus _IO_stdin_, _IO_stdout_, _IO_stderr_;
-
-
-
-
-
-
-
-
- extern int __underflow (_IO_FILE*) ;
- extern int __uflow (_IO_FILE*) ;
- extern int __overflow (_IO_FILE*, int) ;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- extern int _IO_vfscanf (_IO_FILE*, const char*, _G_va_list , int*) ;
- extern int _IO_vfprintf (_IO_FILE*, const char*, _G_va_list ) ;
- extern _G_ssize_t _IO_padn (_IO_FILE *, int, _G_ssize_t ) ;
- extern _G_size_t _IO_sgetn (_IO_FILE *, void*, _G_size_t ) ;
-
- extern _G_fpos_t _IO_seekoff (_IO_FILE*, _G_off_t , int, int) ;
- extern _G_fpos_t _IO_seekpos (_IO_FILE*, _G_fpos_t , int) ;
-
- extern void _IO_free_backup_area (_IO_FILE*) ;
-
-
-
-
-
-
- # 34 "/usr/include/stdio.h" 2 3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- typedef _G_size_t size_t;
-
-
-
-
- typedef struct _IO_FILE FILE;
- typedef _G_fpos_t fpos_t;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- extern FILE *stdin, *stdout, *stderr;
-
- # 104 "/usr/include/stdio.h" 3
-
-
-
-
-
-
-
-
-
-
- extern void clearerr (FILE*) ;
- extern int fclose (FILE*) ;
- extern int feof (FILE*) ;
- extern int ferror (FILE*) ;
- extern int fflush (FILE*) ;
- extern int fgetc (FILE *) ;
- extern int fgetpos (FILE* fp, fpos_t *pos) ;
- extern char* fgets (char*, int, FILE*) ;
- extern FILE* fopen (__const char*, __const char*) ;
- extern int fprintf (FILE*, __const char* format, ...) ;
- extern int fputc (int, FILE*) ;
- extern int fputs (__const char *str, FILE *fp) ;
- extern size_t fread (void*, size_t, size_t, FILE*) ;
- extern FILE* freopen (__const char*, __const char*, FILE*) ;
- extern int fscanf (FILE *fp, __const char* format, ...) ;
- extern int fseek (FILE* fp, long int offset, int whence) ;
- extern int fsetpos (FILE* fp, __const fpos_t *pos) ;
- extern long int ftell (FILE* fp) ;
- extern size_t fwrite (__const void*, size_t, size_t, FILE*) ;
- extern int getc (FILE *) ;
- extern int getchar (void) ;
- extern char* gets (char*) ;
- extern void perror (__const char *) ;
- extern int printf (__const char* format, ...) ;
- extern int putc (int, FILE *) ;
- extern int putchar (int) ;
- extern int puts (__const char *str) ;
- extern int remove (__const char*) ;
- extern int rename (__const char* _old, __const char* _new) ;
- extern void rewind (FILE*) ;
- extern int scanf (__const char* format, ...) ;
- extern void setbuf (FILE*, char*) ;
- extern void setlinebuf (FILE*) ;
- extern void setbuffer (FILE*, char*, int) ;
- extern int setvbuf (FILE*, char*, int mode, size_t size) ;
- extern int sprintf (char*, __const char* format, ...) ;
- extern int sscanf (__const char* string, __const char* format, ...) ;
- extern FILE* tmpfile (void) ;
- extern char* tmpnam (char*) ;
- extern int ungetc (int c, FILE* fp) ;
- extern int vfprintf (FILE *fp, char __const *fmt0, _G_va_list) ;
- extern int vprintf (char __const *fmt, _G_va_list) ;
- extern int vsprintf (char* string, __const char* format, _G_va_list) ;
-
-
- extern int vfscanf (FILE*, __const char *, _G_va_list) ;
- extern int vscanf (__const char *, _G_va_list) ;
- extern int vsscanf (__const char *, __const char *, _G_va_list) ;
-
- extern int getw (FILE*) ;
- extern int putw (int, FILE*) ;
-
- extern char* tempnam (__const char *__dir, __const char *__pfx) ;
-
-
-
-
-
- extern int sys_nerr;
- extern char *sys_errlist[];
-
-
- extern int _sys_nerr;
- extern char *_sys_errlist[];
-
-
-
-
- extern void psignal (int __sig, __const char *__s) ;
-
-
-
-
-
-
-
- extern _G_ssize_t getdelim (char **, size_t *, int, FILE*) ;
-
-
-
-
-
- extern int snprintf (char *, size_t, const char *, ...) ;
- extern int vsnprintf (char *, size_t, const char *, _G_va_list) ;
-
- extern int asprintf (char **, const char *, ...) ;
- extern int vasprintf (char **, const char *, _G_va_list) ;
-
-
-
- extern FILE *fdopen (int, __const char *) ;
- extern int fileno (FILE*) ;
- extern FILE* popen (__const char*, __const char*) ;
- extern int pclose (FILE*) ;
-
-
- extern int __underflow (struct _IO_FILE*) ;
- extern int __overflow (struct _IO_FILE*, int) ;
-
- # 226 "/usr/include/stdio.h" 3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- # 1 "t.c" 2
-
- ++ make -f confMakefile t
- /usr/bin/gcc -E t.c
- # 1 "t.c"
- # 1 "/usr/include/unistd.h" 1 3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- # 1 "/usr/include/features.h" 1 3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- # 1 "/usr/include/sys/cdefs.h" 1 3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- # 1 "/usr/include/features.h" 1 3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- # 136 "/usr/include/features.h" 3
-
- # 24 "/usr/include/sys/cdefs.h" 2 3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- # 50 "/usr/include/sys/cdefs.h" 3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- # 100 "/usr/include/sys/cdefs.h" 3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- typedef long double __long_double_t;
-
- # 128 "/usr/include/sys/cdefs.h" 3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- # 134 "/usr/include/features.h" 2 3
-
-
-
- # 26 "/usr/include/unistd.h" 2 3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- # 1 "/usr/include/posix_opt.h" 1 3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- # 85 "/usr/include/unistd.h" 2 3
-
-
-
-
-
-
-
-
-
-
-
- # 1 "/usr/include/gnu/types.h" 1 3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- typedef unsigned char __u_char;
- typedef unsigned short __u_short;
- typedef unsigned int __u_int;
- typedef unsigned long __u_long;
- typedef struct
- {
- long val[2];
- } __quad;
- typedef struct
- {
- __u_long val[2];
- } __u_quad;
-
-
- typedef unsigned short __dev_t;
- typedef unsigned short __gid_t;
- typedef unsigned short __uid_t;
- typedef unsigned short __mode_t;
- typedef long __daddr_t;
- typedef long __off_t;
- typedef long long __loff_t;
- typedef unsigned long __ino_t;
- typedef unsigned short __nlink_t;
- typedef long __time_t;
- # 59 "/usr/include/gnu/types.h" 3
-
-
- typedef int __pid_t;
- typedef int __ssize_t;
- typedef __quad __fsid_t;
-
-
- typedef char *__caddr_t;
- typedef long int __swblk_t;
-
-
-
-
-
-
-
-
-
-
- typedef struct __fd_set {
- unsigned long fds_bits [8 ];
- } __fd_set;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- # 134 "/usr/include/gnu/types.h" 3
-
-
-
- # 96 "/usr/include/unistd.h" 2 3
-
-
-
-
-
-
-
-
- # 1 "/usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h" 1 3
-
-
-
-
-
-
-
-
- # 17 "/usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h" 3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- # 59 "/usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h" 3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- # 129 "/usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h" 3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- typedef unsigned int size_t;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- # 256 "/usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h" 3
-
-
-
-
- # 288 "/usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h" 3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- # 104 "/usr/include/unistd.h" 2 3
-
-
-
-
-
-
-
-
-
-
-
- extern int __access (__const char *__name, int __type) ;
- extern int access (__const char *__name, int __type) ;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- extern __off_t __lseek (int __fd, __off_t __offset, int __whence) ;
- extern __off_t lseek (int __fd, __off_t __offset, int __whence) ;
-
-
-
- extern __loff_t __llseek (int __fd, __loff_t __offset, int __whence) ;
- extern __loff_t llseek (int __fd, __loff_t __offset, int __whence) ;
-
-
-
- extern int __close (int __fd) ;
- extern int close (int __fd) ;
-
-
-
- extern __ssize_t __read (int __fd, void * __buf, size_t __nbytes) ;
- extern __ssize_t read (int __fd, void * __buf, size_t __nbytes) ;
-
-
- extern __ssize_t __write (int __fd, __const void * __buf, size_t __n) ;
- extern __ssize_t write (int __fd, __const void * __buf, size_t __n) ;
-
-
-
-
-
-
- extern int __pipe (int __pipedes[2]) ;
- extern int pipe (int __pipedes[2]) ;
-
-
-
-
-
-
-
-
- extern unsigned int alarm (unsigned int __seconds) ;
-
-
-
-
-
-
-
-
- extern unsigned int sleep (unsigned int __seconds) ;
-
-
-
-
- extern int pause (void) ;
-
-
-
- extern int __chown (__const char *__file,
- __uid_t __owner, __gid_t __group) ;
- extern int chown (__const char *__file,
- __uid_t __owner, __gid_t __group) ;
-
-
-
- extern int __fchown (int __fd,
- __uid_t __owner, __gid_t __group) ;
- extern int fchown (int __fd,
- __uid_t __owner, __gid_t __group) ;
-
-
- extern int __fchdir (int __fd) ;
- extern int fchdir (int __fd) ;
-
-
-
- extern int __chdir (__const char *__path) ;
- extern int chdir (__const char *__path) ;
-
-
-
-
-
-
-
-
- extern char *getcwd (char *__buf, size_t __size) ;
-
-
-
-
-
- extern char *get_current_dir_name (void) ;
-
-
-
-
-
-
- extern char *getwd (char __buf []) ;
-
-
-
-
- extern int __dup (int __fd) ;
- extern int dup (int __fd) ;
-
-
- extern int __dup2 (int __fd, int __fd2) ;
- extern int dup2 (int __fd, int __fd2) ;
-
-
- extern char **__environ;
- extern char **environ;
-
-
-
-
- extern int __execve (__const char *__path, char *__const __argv[],
- char *__const __envp[]) ;
- extern int execve (__const char *__path, char *__const __argv[],
- char *__const __envp[]) ;
-
-
- extern int execv (__const char *__path, char *__const __argv[]) ;
-
-
-
- extern int execle (__const char *__path, __const char *__arg,...) ;
-
-
-
- extern int execl (__const char *__path, __const char *__arg,...) ;
-
-
-
- extern int execvp (__const char *__file, char *__const __argv[]) ;
-
-
-
-
- extern int execlp (__const char *__file, __const char *arg,...) ;
-
-
-
- extern void _exit (int __status) __attribute__ ((noreturn)) ;
-
-
-
-
-
-
- # 1 "/usr/include/confname.h" 1 3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- enum
- {
- _PC_LINK_MAX
-
-
-
- ,
- _PC_MAX_CANON,
- _PC_MAX_INPUT,
- _PC_NAME_MAX,
- _PC_PATH_MAX,
- _PC_PIPE_BUF,
-
- _PC_CHOWN_RESTRICTED,
-
- _PC_NO_TRUNC,
- _PC_VDISABLE
-
-
-
-
- };
-
-
- enum
- {
- _SC_ARG_MAX
-
-
-
- ,
- _SC_CHILD_MAX,
- _SC_CLK_TCK,
- _SC_NGROUPS_MAX,
- _SC_OPEN_MAX,
-
-
- _SC_STREAM_MAX,
- _SC_TZNAME_MAX,
-
- _SC_JOB_CONTROL,
- _SC_SAVED_IDS,
- _SC_VERSION,
-
-
-
-
- _SC_PAGESIZE,
-
-
-
-
-
-
-
- _SC_BC_BASE_MAX,
- _SC_BC_DIM_MAX,
- _SC_BC_SCALE_MAX,
- _SC_BC_STRING_MAX,
- _SC_COLL_WEIGHTS_MAX,
- _SC_EQUIV_CLASS_MAX,
- _SC_EXPR_NEST_MAX,
- _SC_LINE_MAX,
- _SC_RE_DUP_MAX,
-
- _SC_2_VERSION,
- _SC_2_C_BIND,
- _SC_2_C_DEV,
- _SC_2_FORT_DEV,
- _SC_2_FORT_RUN,
- _SC_2_SW_DEV,
- _SC_2_LOCALEDEF
- };
-
-
-
- enum
- {
- _CS_PATH
- };
-
-
-
- # 280 "/usr/include/unistd.h" 2 3
-
-
-
- extern long int __pathconf (__const char *__path, int __name) ;
- extern long int pathconf (__const char *__path, int __name) ;
-
-
- extern long int __fpathconf (int __fd, int __name) ;
- extern long int fpathconf (int __fd, int __name) ;
-
-
-
- extern long int __sysconf (int __name) ;
- extern long int sysconf (int __name) ;
-
-
-
- extern size_t confstr (int __name, char *__buf, size_t __len) ;
-
-
-
-
- extern __pid_t __getpid (void) ;
- extern __pid_t getpid (void) ;
-
-
- extern __pid_t __getppid (void) ;
- extern __pid_t getppid (void) ;
-
-
-
-
-
-
- extern __pid_t getpgid (__pid_t __pid) ;
-
-
- extern __pid_t getpgrp (void) ;
-
-
-
-
- extern int setpgid (__pid_t __pid, __pid_t __pgid) ;
-
- extern int setpgrp (void) ;
-
- # 350 "/usr/include/unistd.h" 3
-
-
-
-
-
- extern __pid_t __setsid (void) ;
- extern __pid_t setsid (void) ;
-
- extern __pid_t __getsid (__pid_t __pid) ;
- extern __pid_t getsid (__pid_t __pid) ;
-
-
- extern __uid_t __getuid (void) ;
- extern __uid_t getuid (void) ;
-
-
- extern __uid_t __geteuid (void) ;
- extern __uid_t geteuid (void) ;
-
-
- extern __gid_t __getgid (void) ;
- extern __gid_t getgid (void) ;
-
-
- extern __gid_t __getegid (void) ;
- extern __gid_t getegid (void) ;
-
-
-
-
- extern int __getgroups (int __size, __gid_t __list[]) ;
- extern int getgroups (int __size, __gid_t __list[]) ;
-
-
-
-
-
- extern int __setuid (__uid_t __uid) ;
- extern int setuid (__uid_t __uid) ;
-
-
-
-
- extern int __setreuid (__uid_t __ruid, __uid_t __euid) ;
- extern int setreuid (__uid_t __ruid, __uid_t __euid) ;
-
-
- extern int seteuid (__uid_t __uid) ;
-
-
-
-
-
-
- extern int __setgid (__gid_t __gid) ;
- extern int setgid (__gid_t __gid) ;
-
-
-
-
- extern int __setregid (__gid_t __rgid, __gid_t __egid) ;
- extern int setregid (__gid_t __rgid, __gid_t __egid) ;
-
-
- extern int setegid (__uid_t __uid) ;
-
-
-
- extern int __setfsuid (__uid_t __uid) ;
- extern int setfsuid (__uid_t __uid) ;
-
-
- extern int __setfsgid (__gid_t __gid) ;
- extern int setfsgid (__gid_t __gid) ;
-
-
-
-
-
- extern __pid_t __fork (void) ;
- extern __pid_t fork (void) ;
-
-
-
-
-
-
- extern __pid_t __vfork (void) ;
- extern __pid_t vfork (void) ;
-
-
-
-
- extern char *cuserid (char * __buf) ;
-
-
- extern char *ctermid (char *__buf) ;
-
-
-
- extern char *ttyname (int __fd) ;
-
-
-
- extern int __isatty (int __fd) ;
- extern int isatty (int __fd) ;
-
-
-
- extern int __link (__const char *__from, __const char *__to) ;
- extern int link (__const char *__from, __const char *__to) ;
-
-
-
- extern int __symlink (__const char *__from, __const char *__to) ;
- extern int symlink (__const char *__from, __const char *__to) ;
-
-
-
-
- extern int __readlink (__const char *__path, char *__buf, size_t __len) ;
- extern int readlink (__const char *__path, char *__buf, size_t __len) ;
-
-
-
-
- extern int __unlink (__const char *__name) ;
- extern int unlink (__const char *__name) ;
-
-
- extern int __rmdir (__const char *__path) ;
- extern int rmdir (__const char *__path) ;
-
-
-
- extern __pid_t tcgetpgrp (int __fd) ;
-
-
- extern int tcsetpgrp (int __fd, __pid_t __pgrp_id) ;
-
-
-
- extern char *getlogin (void) ;
-
-
-
- extern int setlogin (__const char *__name) ;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- extern int getopt (int __argc, char *__const * __argv,
- __const char *__opts) ;
- extern int opterr;
- extern int optind;
- extern int optopt;
- extern char *optarg;
-
-
-
-
-
-
-
-
- extern int __gethostname (char *__name, size_t __len) ;
- extern int gethostname (char *__name, size_t __len) ;
-
-
-
- extern int sethostname (__const char *__name, size_t __len) ;
-
-
- extern long int gethostid (void) ;
-
-
-
- extern int sethostid (long int __id) ;
-
-
-
-
- extern size_t __getpagesize (void) ;
- extern size_t getpagesize (void) ;
-
-
-
-
- extern int __getdtablesize (void) ;
- extern int getdtablesize (void) ;
-
-
-
- extern int fsync (int __fd) ;
-
-
- extern int sync (void) ;
-
-
-
-
-
- extern int vhangup (void) ;
-
-
-
-
-
- extern int acct (__const char *__name) ;
-
-
-
- extern int chroot (__const char *__path) ;
-
-
-
- extern int swapon (__const char *__path) ;
-
-
- extern char *getusershell (void) ;
- extern void endusershell (void) ;
- extern void setusershell (void) ;
-
-
-
- extern char *getpass (__const char *__prompt) ;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- extern int lockf (int __fd, int __cmd, __off_t __len) ;
-
-
-
-
-
- # 1 "/usr/include/sys/types.h" 1 3
-
-
-
- # 1 "/usr/include/linux/types.h" 1 3
-
-
-
- # 1 "/usr/include/linux/posix_types.h" 1 3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- typedef struct fd_set {
- unsigned int fds_bits [(256 / (8 * sizeof(unsigned int)) ) ];
- } __kernel_fd_set;
-
- # 1 "/usr/include/asm/posix_types.h" 1 3
-
-
-
-
-
-
-
-
-
- typedef unsigned short __kernel_dev_t;
- typedef unsigned long __kernel_ino_t;
- typedef unsigned short __kernel_mode_t;
- typedef unsigned short __kernel_nlink_t;
- typedef long __kernel_off_t;
- typedef int __kernel_pid_t;
- typedef unsigned short __kernel_uid_t;
- typedef unsigned short __kernel_gid_t;
- typedef unsigned int __kernel_size_t;
- typedef int __kernel_ssize_t;
- typedef int __kernel_ptrdiff_t;
- typedef long __kernel_time_t;
- typedef long __kernel_clock_t;
- typedef int __kernel_daddr_t;
- typedef char * __kernel_caddr_t;
-
-
- typedef long long __kernel_loff_t;
-
-
- typedef struct {
- int val[2];
- } __kernel_fsid_t;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- # 48 "/usr/include/linux/posix_types.h" 2 3
-
-
-
- # 4 "/usr/include/linux/types.h" 2 3
-
- # 1 "/usr/include/asm/types.h" 1 3
-
-
-
- typedef unsigned short umode_t;
-
-
-
-
-
-
- typedef __signed__ char __s8;
- typedef unsigned char __u8;
-
- typedef __signed__ short __s16;
- typedef unsigned short __u16;
-
- typedef __signed__ int __s32;
- typedef unsigned int __u32;
-
-
- typedef __signed__ long long __s64;
- typedef unsigned long long __u64;
-
-
-
-
-
- # 42 "/usr/include/asm/types.h" 3
-
-
-
- # 5 "/usr/include/linux/types.h" 2 3
-
-
-
-
- typedef __kernel_fd_set fd_set;
- typedef __kernel_dev_t dev_t;
- typedef __kernel_ino_t ino_t;
- typedef __kernel_mode_t mode_t;
- typedef __kernel_nlink_t nlink_t;
- typedef __kernel_off_t off_t;
- typedef __kernel_pid_t pid_t;
- typedef __kernel_uid_t uid_t;
- typedef __kernel_gid_t gid_t;
- typedef __kernel_daddr_t daddr_t;
-
-
- typedef __kernel_loff_t loff_t;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- typedef __kernel_ptrdiff_t ptrdiff_t;
-
-
-
-
- typedef __kernel_time_t time_t;
-
-
-
-
- typedef __kernel_clock_t clock_t;
-
-
-
-
- typedef __kernel_caddr_t caddr_t;
-
-
-
- typedef unsigned char u_char;
- typedef unsigned short u_short;
- typedef unsigned int u_int;
- typedef unsigned long u_long;
-
-
- typedef unsigned char unchar;
- typedef unsigned short ushort;
- typedef unsigned int uint;
- typedef unsigned long ulong;
-
-
-
-
-
-
-
-
- struct ustat {
- __kernel_daddr_t f_tfree;
- __kernel_ino_t f_tinode;
- char f_fname[6];
- char f_fpack[6];
- };
-
-
- # 4 "/usr/include/sys/types.h" 2 3
-
- # 1 "/usr/include/sys/bitypes.h" 1 3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- typedef char int8_t;
- typedef unsigned char u_int8_t;
- typedef short int16_t;
- typedef unsigned short u_int16_t;
- typedef int int32_t;
- typedef unsigned int u_int32_t;
-
-
- typedef long long int64_t;
- typedef unsigned long long u_int64_t;
-
-
-
-
-
- # 5 "/usr/include/sys/types.h" 2 3
-
-
-
-
-
-
-
-
-
-
-
- typedef unsigned long fd_mask;
-
-
- # 623 "/usr/include/unistd.h" 2 3
-
-
- extern int __brk (void* __end_data_segment) ;
- extern int brk (void* __end_data_segment) ;
- extern void* __sbrk (ptrdiff_t __increment) ;
- extern void* sbrk (ptrdiff_t __increment) ;
-
- extern char* crypt (__const char *__key, __const char *__salt) ;
- extern void encrypt (char __block[64], int __edflag) ;
- extern void setkey (__const char *__key) ;
-
- extern int ftruncate (int __fildes, size_t __length) ;
- extern int truncate (__const char *__path, size_t __length) ;
-
- extern int ioperm (unsigned long __from,
- unsigned long __num, int __turn_on) ;
- extern int iopl (int __level) ;
-
- extern char* mktemp (char *__template) ;
- extern int mkstemp (char *__template) ;
-
- extern int nice (int __val) ;
-
- extern int profil (char *__buf, int __bufsiz, int __offset,
- int __scale) ;
-
- extern void usleep (unsigned long __usec) ;
-
-
-
- extern int _xustat (int __ver, dev_t __dev, struct ustat* __ubuf) ;
- static __inline__ int
- ustat (dev_t __dev, struct ustat* __ubuf)
- {
- return _xustat (1 , __dev, __ubuf);
- }
-
- extern int idle (void) ;
- extern int reboot (int __magic, int __magic_too,
- int __flag) ;
-
- extern int swapoff (__const char * __specialfile) ;
-
- extern int uselib (__const char *__filename) ;
-
- extern int getdomainname (char *__name, size_t __len) ;
- extern int setdomainname (__const char *__name, size_t __len) ;
- extern char* realpath (__const char *__path,
- char __resolved_path []) ;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- # 1 "t.c" 2
-
- ++ make -f confMakefile t
- /usr/bin/gcc -E t.c
- # 1 "t.c"
- # 1 "/usr/include/string.h" 1 3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- # 1 "/usr/include/features.h" 1 3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- # 1 "/usr/include/sys/cdefs.h" 1 3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- # 1 "/usr/include/features.h" 1 3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- # 136 "/usr/include/features.h" 3
-
- # 24 "/usr/include/sys/cdefs.h" 2 3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- # 50 "/usr/include/sys/cdefs.h" 3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- # 100 "/usr/include/sys/cdefs.h" 3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- typedef long double __long_double_t;
-
- # 128 "/usr/include/sys/cdefs.h" 3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- # 134 "/usr/include/features.h" 2 3
-
-
-
- # 26 "/usr/include/string.h" 2 3
-
-
-
-
-
-
-
- # 1 "/usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h" 1 3
-
-
-
-
-
-
-
-
- # 17 "/usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h" 3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- # 59 "/usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h" 3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- # 129 "/usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h" 3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- typedef unsigned int size_t;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- # 256 "/usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h" 3
-
-
-
-
- # 288 "/usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h" 3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- # 33 "/usr/include/string.h" 2 3
-
-
-
-
-
-
-
-
-
-
-
- extern void * memmove (void * __dest, __const void * __src,
- size_t __n) ;
-
-
-
-
- extern void * __memccpy (void * __dest, __const void * __src,
- int __c, size_t __n) ;
-
- extern void * memccpy (void * __dest, __const void * __src,
- int __c, size_t __n) ;
-
-
-
-
- extern void * memset (void * __s, int __c, size_t __n) ;
-
-
-
-
-
-
-
-
-
- extern void * memchr (__const void * __s, int __c, size_t __n) ;
-
-
-
- extern char *strcpy (char *__dest, __const char *__src) ;
-
- extern char *strncpy (char *__dest, __const char *__src, size_t __n) ;
-
-
- extern char *strcat (char *__dest, __const char *__src) ;
-
- extern char *strncat (char *__dest, __const char *__src, size_t __n) ;
-
-
- extern int strcmp (__const char *__s1, __const char *__s2) ;
-
- extern int strncmp (__const char *__s1, __const char *__s2, size_t __n) ;
-
-
- extern int strcoll (__const char *__s1, __const char *__s2) ;
-
- extern size_t strxfrm (char *__dest, __const char *__src, size_t __n) ;
-
-
-
- extern char *strdup (__const char *__s) ;
-
-
-
- extern char *strchr (__const char *__s, int __c) ;
-
- extern char *strrchr (__const char *__s, int __c) ;
-
-
-
- extern size_t strcspn (__const char *__s, __const char *__reject) ;
-
-
- extern size_t strspn (__const char *__s, __const char *__accept) ;
-
- extern char *strpbrk (__const char *__s, __const char *__accept) ;
-
- extern char *strstr (__const char *__haystack, __const char *__needle) ;
-
- extern char *strtok (char *__s, __const char *__delim) ;
-
-
-
-
-
- extern void * memmem (__const void * __haystack,
- size_t __haystacklen,
- __const void * __needle,
- size_t __needlelen) ;
-
-
-
- extern size_t strlen (__const char *__s) ;
-
-
- extern char *strerror (int __errnum) ;
-
-
-
- extern char *index (__const char *__s, int __c) ;
-
-
- extern char *rindex (__const char *__s, int __c) ;
-
- # 149 "/usr/include/string.h" 3
-
-
-
- extern void bcopy (__const void * __src, void * __dest, int __n) ;
-
-
- extern void bzero (void * __s, int __n) ;
-
-
- extern int bcmp (__const void * __s1, __const void * __s2, int __n) ;
-
-
-
-
-
- extern int ffs (int __i) ;
-
-
- extern int strcasecmp (__const char *__s1, __const char *__s2) ;
-
-
-
- extern char *strsep (char **__stringp, __const char *__delim) ;
-
-
-
-
- extern int strncasecmp (__const char *__s1, __const char *__s2,
- size_t __n) ;
-
-
- extern char *strsignal (int __sig) ;
-
-
- extern char *stpcpy (char *__dest, __const char *__src) ;
-
-
-
- extern char *__stpncpy (char *__dest, __const char *__src, size_t __n) ;
- extern char *stpncpy (char *__dest, __const char *__src, size_t __n) ;
-
-
- extern char *strfry (char *__string) ;
-
-
- extern void * memfrob (void * __s, size_t __n) ;
-
- extern void swab (__const void * __from, void * __to,
- size_t __nbytes) ;
-
-
-
-
-
- # 1 "t.c" 2
-
- ++ make -f confMakefile t
- /usr/bin/gcc -E t.c
- # 1 "t.c"
- # 1 "/usr/include/stdlib.h" 1 3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- # 1 "/usr/include/features.h" 1 3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- # 1 "/usr/include/sys/cdefs.h" 1 3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- # 1 "/usr/include/features.h" 1 3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- # 136 "/usr/include/features.h" 3
-
- # 24 "/usr/include/sys/cdefs.h" 2 3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- # 50 "/usr/include/sys/cdefs.h" 3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- # 100 "/usr/include/sys/cdefs.h" 3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- typedef long double __long_double_t;
-
- # 128 "/usr/include/sys/cdefs.h" 3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- # 134 "/usr/include/features.h" 2 3
-
-
-
- # 28 "/usr/include/stdlib.h" 2 3
-
-
-
-
-
-
- # 1 "/usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h" 1 3
-
-
-
-
-
-
-
-
- # 17 "/usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h" 3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- # 59 "/usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h" 3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- # 129 "/usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h" 3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- typedef unsigned int size_t;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- typedef long int wchar_t;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- # 288 "/usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h" 3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- # 34 "/usr/include/stdlib.h" 2 3
-
-
-
-
-
-
-
-
- # 1 "/usr/include/errno.h" 1 3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- # 1 "/usr/include/linux/errno.h" 1 3
-
-
-
- # 1 "/usr/include/asm/errno.h" 1 3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- # 4 "/usr/include/linux/errno.h" 2 3
-
-
- # 14 "/usr/include/linux/errno.h" 3
-
-
-
- # 27 "/usr/include/errno.h" 2 3
-
-
-
- extern int sys_nerr;
- extern char *sys_errlist[];
-
-
- extern int _sys_nerr;
- extern char *_sys_errlist[];
-
-
-
-
- extern void perror (__const char* __s) ;
- extern char* strerror (int __errno) ;
-
-
-
-
-
- extern int errno;
-
-
-
-
-
-
-
-
-
- # 42 "/usr/include/stdlib.h" 2 3
-
-
-
-
-
- typedef struct
- {
- int quot;
- int rem;
- } div_t;
-
-
- typedef struct
- {
- long int quot;
- long int rem;
- } ldiv_t;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- extern double atof (__const char *__nptr) ;
-
- extern int atoi (__const char *__nptr) ;
-
- extern long int atol (__const char *__nptr) ;
-
-
- extern long long int atoq (__const char *__nptr) ;
-
-
-
- extern float strtof (__const char *__nptr, char **__endptr) ;
-
- extern double strtod (__const char *__nptr, char **__endptr) ;
-
-
- extern __long_double_t strtold (__const char *__nptr, char **__endptr) ;
-
-
- extern long int strtol (__const char *__nptr, char **__endptr,
- int __base) ;
-
- extern unsigned long int strtoul (__const char *__nptr,
- char **__endptr, int __base) ;
-
-
- extern long long int strtoq (__const char *__nptr, char **__endptr,
- int __base) ;
-
- extern unsigned long long int strtouq (__const char *__nptr,
- char **__endptr, int __base) ;
-
-
-
-
-
- extern double __strtod_internal (__const char *__nptr,
- char **__endptr, int __group);
- extern float __strtof_internal (__const char *__nptr, char **__endptr,
- int __group);
- extern __long_double_t __strtold_internal (__const char *__nptr,
- char **__endptr, int __group);
- extern long int __strtol_internal (__const char *__nptr, char **__endptr,
- int __base, int __group);
- extern unsigned long int __strtoul_internal (__const char *__nptr,
- char **__endptr, int __base,
- int __group);
-
- extern long long int __strtoq_internal (__const char *__nptr, char **__endptr,
- int __base, int __group);
- extern unsigned long long int __strtouq_internal (__const char *__nptr,
- char **__endptr, int __base,
- int __group);
-
-
- # 170 "/usr/include/stdlib.h" 3
-
-
-
-
- extern int rand (void) ;
-
- extern void srand (unsigned int __seed) ;
-
-
-
-
-
-
- extern long int __random (void) ;
-
- extern void __srandom (unsigned int __seed) ;
-
-
-
-
-
- extern void * __initstate (unsigned int __seed, void * __statebuf,
- size_t __statelen) ;
-
-
- extern void * __setstate (void * __statebuf) ;
-
-
- extern long int random (void) ;
- extern void srandom (unsigned int __seed) ;
- extern void * initstate (unsigned int __seed, void * __statebuf,
- size_t __statelen) ;
- extern void * setstate (void * __statebuf) ;
-
- # 214 "/usr/include/stdlib.h" 3
-
-
-
-
-
- extern void * malloc (size_t __size) ;
-
-
- extern void * realloc (void * __ptr, size_t __size) ;
-
- extern void * calloc (size_t __nmemb, size_t __size) ;
-
- extern void free (void * __ptr) ;
-
-
-
- extern void cfree (void * __ptr) ;
-
-
-
- # 1 "/usr/include/alloca.h" 1 3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- # 1 "/usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h" 1 3
-
-
-
-
-
-
-
-
- # 17 "/usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h" 3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- # 59 "/usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h" 3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- # 129 "/usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h" 3
-
-
-
-
-
-
-
- # 180 "/usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h" 3
-
-
-
-
-
-
-
-
-
-
-
-
- # 256 "/usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h" 3
-
-
-
-
- # 288 "/usr/lib/gcc-lib/i486-linux/2.7.2/include/stddef.h" 3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- # 24 "/usr/include/alloca.h" 2 3
-
-
-
-
-
-
-
-
-
- extern void * __alloca (size_t __size) ;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- # 234 "/usr/include/stdlib.h" 2 3
-
-
-
-
-
- extern void * valloc (size_t __size) ;
-
-
-
-
- extern void abort (void) ;
-
-
-
- extern int atexit (void (*__func) (void)) ;
-
-
-
-
- extern int on_exit (void (*__func) (int __status, void * __arg),
- void * __arg) ;
-
-
-
-
-
- extern void exit (int __status) ;
-
-
-
- extern char *getenv (__const char *__name) ;
-
-
-
-
-
- extern int putenv (__const char *__string) ;
-
-
-
-
-
- extern int setenv (__const char *__name, __const char *__value,
- int __replace) ;
-
-
-
- extern int system (__const char *__command) ;
-
-
-
-
-
- typedef int (*__compar_fn_t) (__const void * , __const void * ) ;
-
-
-
- typedef __compar_fn_t comparison_fn_t;
-
-
-
-
- extern void * bsearch (__const void * __key, __const void * __base,
- size_t __nmemb, size_t __size,
- __compar_fn_t __compar) ;
-
-
-
- extern void qsort (void * __base, size_t __nmemb, size_t __size,
- __compar_fn_t __compar) ;
-
-
- # 314 "/usr/include/stdlib.h" 3
-
-
-
- extern int abs (int __x) ;
- extern long int labs (long int __x) ;
-
-
-
-
-
- extern div_t div (int __numer, int __denom) ;
- extern ldiv_t ldiv (long int __numer, long int __denom) ;
-
-
-
-
- extern int mblen (__const char *__s, size_t __n) ;
-
-
- extern int mbtowc (wchar_t * __pwc, __const char *__s, size_t __n) ;
-
-
- extern int wctomb (char *__s, wchar_t __wchar) ;
-
-
-
-
-
-
-
-
- extern size_t mbstowcs (wchar_t * __pwcs, __const char *__s, size_t __n) ;
-
- extern size_t wcstombs (char *__s, __const wchar_t * __pwcs, size_t __n) ;
-
-
-
-
-
-
-
-
-
-
-
-
-
- # 375 "/usr/include/stdlib.h" 3
-
-
-
-
-
- extern char **environ;
- extern char **__environ;
-
- extern void* memalign (size_t __alignment, size_t __size) ;
-
- extern char* ecvt (double __value, size_t __ndigit, int *__decpt,
- int *__sign) ;
- extern char* fcvt (double __value, size_t __ndigit, int *__decpt,
- int *__sign) ;
- extern char* gcvt (double __value, size_t __ndigit, char *__buf) ;
-
- extern double drand48 (void) ;
- extern double erand48 (unsigned short int __xsubi[3]) ;
- extern long int lrand48 (void) ;
- extern long int nrand48 (unsigned short int __xsubi[3]) ;
- extern long int mrand48 (void) ;
- extern long int jrand48 (unsigned short int __xsubi[3]) ;
- extern void srand48 (long int __seedval) ;
- extern unsigned short int
- *seed48 (unsigned short int __seed16v[3]) ;
- extern void lcong48 (unsigned short int __param[7]) ;
-
- extern int setenv (__const char *__name, __const char *__value,
- int __overwrite) ;
- extern void unsetenv (__const char *__name) ;
-
- struct qelem {
- struct qelem *q_forw;
- struct qelem *q_back;
- char q_data[1];
- };
-
- extern void insque (struct qelem *__elem, struct qelem *__prev) ;
- extern void remque (struct qelem *__elem) ;
-
-
-
-
-
-
- # 1 "t.c" 2
-
- ++ cat t.c
- #include "fcntl.h"
- #ifdef O_RDONLY
- FOUND();
- #endif
- ++ make -f confMakefile t
- FOUND();
- ++ cat t.c
- #include "string.h"
- ++ make -f confMakefile t
- extern void * memset (void * __s, int __c, size_t __n) ;
- ++ cat t.c
- #include "math.h"
- ++ make -f confMakefile t
- extern double floor (double __x) __attribute__ ((const)) ;
- ++ cat t.c
- #include "math.h"
- ++ make -f confMakefile t
- extern double ceil (double __x) __attribute__ ((const)) ;
- ++ cat t.c
- #include "math.h"
- ++ make -f confMakefile t
- extern double exp (double __x) __attribute__ ((const)) ;
- extern double frexp (double __x, int *__exp) ;
- extern double ldexp (double __x, int __exp) __attribute__ ((const)) ;
- ++ cat t.c
- #include "math.h"
- ++ make -f confMakefile t
- extern double pow (double __x, double __y) __attribute__ ((const)) ;
- ++ cat t.c
- #include "unistd.h"
- ++ make -f confMakefile t
- extern __ssize_t __read (int __fd, void * __buf, size_t __nbytes) ;
- extern __ssize_t read (int __fd, void * __buf, size_t __nbytes) ;
- ++ cat t.c
- #include "stdlib.h"
- ++ make -f confMakefile t
- extern void * malloc (size_t __size) ;
- ++ cat t.c
- #include "stdlib.h"
- ++ make -f confMakefile t
- extern void * realloc (void * __ptr, size_t __size) ;
- ++ cat t.c
- #include "stdlib.h"
- ++ make -f confMakefile t
- extern void free (void * __ptr) ;
- extern void cfree (void * __ptr) ;
- ++ make -f confMakefile t
- /usr/bin/gcc t.c -lm
- ++ make -f confMakefile t
- /usr/bin/gcc t.c -lm
- ++ make -f confMakefile t
- /usr/bin/gcc t.c -lm
- ++ make -f confMakefile t
- /usr/bin/gcc t.c -limage
- ld: cannot open -limage: No such file or directory
- make: *** [t] Error 1
- ++ make -f confMakefile t
- /usr/bin/gcc t.c -lgl
- ld: cannot open -lgl: No such file or directory
- make: *** [t] Error 1
-