Package: coreutils;
Reported by: "Rainer M. Canavan" <coreutils <at> canavan.de>
Date: Sun, 4 Aug 2013 23:33:02 UTC
Severity: normal
Tags: moreinfo
Done: Assaf Gordon <assafgordon <at> gmail.com>
Bug is archived. No further changes may be made.
Message #11 received at 15023 <at> debbugs.gnu.org (full text, mbox):
From: "Rainer M. Canavan" <coreutils <at> canavan.de> To: eggert <at> cs.ucla.edu Cc: 15023 <at> debbugs.gnu.org Subject: Re: bug#15023: Coreutils on IRIX Date: Mon, 5 Aug 2013 20:39:52 +0200 (CEST)
Paul Eggert <eggert <at> cs.ucla.edu> wrote: > Thanks for the bug report. > > Let's try to fix the first bug first. What is the output of the following command? > > c99 -I. -I./lib -Ilib -I./lib -Isrc -I./src -I/usr/nekoware/include \ > -O3 -mips4 -OPT:Olimit=0:roundoff=3 -TARG:platform=IP27:proc=r10000 -n32 \ > -E lib/set-mode-acl.c Hi, the output follows below. rainer #line 1 "lib/set-mode-acl.c" #line 1 "./lib/config.h" #line 3027 "./lib/config.h" #line 3062 "./lib/config.h" #line 3147 "./lib/config.h" #line 3166 "./lib/config.h" #line 21 "lib/set-mode-acl.c" #line 1 "lib/acl.h" #line 1 "./lib/sys/types.h" #line 1 "lib/sys/types.h" #line 1 "./lib/sys/types.h" #line 1 "/usr/include/sys/types.h" #ident "$Revision: 3.148 $" #line 1 "/usr/include/standards.h" #ident "$Id: standards.h,v 1.22 2002/08/07 14:51:48 raji Exp $" #line 85 "/usr/include/standards.h" #line 111 "/usr/include/standards.h" #line 143 "/usr/include/standards.h" #line 157 "/usr/include/standards.h" #line 166 "/usr/include/standards.h" #line 182 "/usr/include/standards.h" #line 235 "/usr/include/standards.h" #line 30 "/usr/include/sys/types.h" #line 1 "/usr/include/sgidefs.h" #ident "$Revision: 1.11 $" #line 135 "/usr/include/sgidefs.h" typedef int __int32_t; typedef unsigned __uint32_t; #line 145 "/usr/include/sgidefs.h" typedef long long __int64_t; typedef unsigned long long __uint64_t; #line 215 "/usr/include/sgidefs.h" typedef __int32_t __psint_t; typedef __uint32_t __psunsigned_t; #line 239 "/usr/include/sgidefs.h" typedef __int32_t __scint_t; typedef __uint32_t __scunsigned_t; #line 31 "/usr/include/sys/types.h" #line 1 "/usr/include/internal/sgimacros.h" #line 82 "/usr/include/internal/sgimacros.h" #line 98 "/usr/include/internal/sgimacros.h" #line 107 "/usr/include/internal/sgimacros.h" #line 32 "/usr/include/sys/types.h" typedef unsigned char uchar_t; typedef unsigned short ushort_t; typedef unsigned int uint_t; typedef unsigned long ulong_t; #line 1 "/usr/include/sys/pthread.h" typedef unsigned int pthread_t; typedef struct { long __D[5]; } pthread_attr_t; typedef struct { long __D[8]; } pthread_mutex_t; typedef struct { long __D[2]; } pthread_mutexattr_t; typedef struct { long __D[8]; } pthread_cond_t; typedef struct { long __D[2]; } pthread_condattr_t; typedef struct { long __D[16]; } pthread_rwlock_t; typedef struct { long __D[4]; } pthread_rwlockattr_t; typedef int pthread_key_t; typedef int pthread_once_t; typedef struct { long __D[2]; } pthread_barrierattr_t; typedef struct { long __D[16]; } pthread_barrier_t; typedef struct { long __D[4]; } pthread_spinlock_t; #line 42 "/usr/include/sys/types.h" typedef long blksize_t; typedef long suseconds_t; typedef long xtiscalar_t; typedef unsigned long xtiuscalar_t; typedef xtiscalar_t t_scalar_t; typedef xtiuscalar_t t_uscalar_t; typedef char * addr_t; typedef char * caddr_t; typedef __int64_t daddr_t; typedef long pgno_t; typedef __uint32_t pfn_t; typedef short cnt_t; typedef unsigned long basictime_t; typedef __int64_t micro_t; typedef __int32_t pgcnt_t; typedef enum { B_FALSE, B_TRUE } boolean_t; typedef long id_t; typedef ulong_t major_t; typedef ulong_t minor_t; typedef ushort_t o_mode_t; typedef short o_dev_t; typedef ushort_t o_uid_t; typedef o_uid_t o_gid_t; typedef short o_nlink_t; typedef short o_pid_t; typedef __uint32_t o_ino_t; typedef unsigned long mode_t; typedef unsigned long dev_t; typedef long uid_t; typedef long gid_t; typedef unsigned long nlink_t; typedef long pid_t; #line 148 "/usr/include/sys/types.h" typedef int tid_t; typedef dev_t vertex_hdl_t; typedef __uint64_t ino_t; typedef __uint64_t ino64_t; #line 167 "/usr/include/sys/types.h" typedef __int64_t off_t; typedef __int64_t off64_t; typedef __scint_t __scoff_t; typedef __scoff_t scoff_t; typedef __int64_t blkcnt64_t; typedef __uint64_t fsblkcnt64_t; typedef __uint64_t fsfilcnt64_t; typedef __int64_t blkcnt_t; typedef __uint64_t fsblkcnt_t; typedef __uint64_t fsfilcnt_t; typedef long swblk_t; typedef unsigned long paddr_t; typedef unsigned long iopaddr_t; typedef int key_t; typedef unsigned char use_t; typedef long sysid_t; typedef short index_t; typedef signed short nasid_t; typedef signed short cnodeid_t; typedef signed char partid_t; typedef signed short moduleid_t; typedef signed short cmoduleid_t; typedef uchar_t clusterid_t; typedef unsigned int lock_t; typedef signed short cpuid_t; typedef unsigned char pri_t; typedef __uint64_t accum_t; typedef __int64_t prid_t; typedef __int64_t ash_t; typedef short cell_t; typedef int credid_t; typedef __int64_t jid_t; typedef __int32_t ncpus_t; typedef __uint64_t id_type_t; typedef unsigned int size_t; typedef int ssize_t; typedef long time_t; typedef long clock_t; typedef long wchar_t; typedef int clockid_t; typedef int timer_t; typedef unsigned int useconds_t; typedef __scunsigned_t bitnum_t; typedef __scunsigned_t bitlen_t; typedef int processorid_t; typedef int toid_t; typedef long *qaddr_t; typedef __uint32_t inst_t; typedef __uint64_t machreg_t; typedef __uint64_t fpreg_t; typedef signed char int8_t; typedef unsigned char uint8_t; typedef signed short int16_t; typedef unsigned short uint16_t; typedef signed int int32_t; typedef unsigned int uint32_t; typedef __int64_t int64_t; typedef __uint64_t uint64_t; typedef __int64_t intmax_t; typedef __uint64_t uintmax_t; typedef signed long int intptr_t; typedef unsigned long int uintptr_t; typedef unsigned char u_int8_t; typedef unsigned short u_int16_t; typedef __uint32_t u_int32_t; typedef long hostid_t; #line 1 "/usr/include/sys/bsd_types.h" #ident "$Revision: 1.2 $" typedef struct { int r[1]; } * physadr; typedef unsigned char unchar; typedef unsigned char u_char; typedef unsigned short ushort; typedef unsigned short u_short; typedef unsigned int uint; typedef unsigned int u_int; typedef unsigned long ulong; typedef unsigned long u_long; typedef struct _quad { long val[2]; } quad; #line 1 "./lib/sys/select.h" #line 52 "./lib/sys/select.h" #line 1 "lib/sys/select.h" #line 66 "lib/sys/select.h" #line 1 "./lib/sys/types.h" #line 1 "lib/sys/types.h" #line 1 "./lib/sys/types.h" #line 1 "/usr/include/sys/types.h" #line 28 "./lib/sys/types.h" #line 43 "./lib/sys/types.h" #line 28 "lib/sys/types.h" #line 28 "./lib/sys/types.h" #line 73 "lib/sys/select.h" #line 1 "./lib/sys/time.h" #line 1 "lib/sys/time.h" #line 1 "./lib/sys/time.h" #line 1 "/usr/include/sys/time.h" #ident "$Revision: 3.59 $" #line 35 "/usr/include/sys/time.h" #line 51 "/usr/include/sys/time.h" #line 62 "/usr/include/sys/time.h" typedef __int64_t stamp_t; typedef struct USTMSCpair { stamp_t ust; stamp_t msc; } USTMSCpair; struct timeval { time_t tv_sec; long tv_usec; }; struct __irix5_timeval { __int32_t tv_sec; __int32_t tv_usec; }; struct itimerval { struct timeval it_interval; struct timeval it_value; }; struct timezone { int tz_minuteswest; int tz_dsttime; }; #line 156 "/usr/include/sys/time.h" #line 1 "/usr/include/sys/timespec.h" #ident "$Revision: 1.11 $" #line 1 "./lib/sys/types.h" #line 42 "/usr/include/sys/timespec.h" typedef struct timespec { time_t tv_sec; long tv_nsec; } timespec_t; #line 161 "/usr/include/sys/time.h" #line 1 "./lib/sys/types.h" #line 165 "/usr/include/sys/time.h" extern int getitimer(int, struct itimerval *); extern int setitimer(int, const struct itimerval *, struct itimerval *); extern int utimes(const char *, const struct timeval [2]); #line 1 "./lib/sys/select.h" #line 66 "./lib/sys/select.h" #line 1 "./lib/sys/types.h" #line 73 "./lib/sys/select.h" #line 1 "./lib/sys/time.h" #line 1 "lib/sys/time.h" #line 1 "./lib/sys/time.h" #line 1 "/usr/include/sys/time.h" #line 31 "./lib/sys/time.h" #line 162 "./lib/sys/time.h" #line 180 "./lib/sys/time.h" #line 205 "./lib/sys/time.h" #line 223 "./lib/sys/time.h" #line 248 "./lib/sys/time.h" #line 276 "./lib/sys/time.h" #line 304 "./lib/sys/time.h" #line 318 "./lib/sys/time.h" #line 335 "./lib/sys/time.h" #line 356 "./lib/sys/time.h" #line 366 "./lib/sys/time.h" #line 387 "./lib/sys/time.h" #line 398 "./lib/sys/time.h" extern int rpl_gettimeofday (struct timeval *restrict, void *restrict); extern int _gl_cxxalias_dummy; #line 414 "./lib/sys/time.h" extern int _gl_cxxalias_dummy; #line 422 "./lib/sys/time.h" #line 513 "./lib/sys/time.h" #line 31 "lib/sys/time.h" #line 31 "./lib/sys/time.h" #line 83 "./lib/sys/select.h" #line 1 "lib/sys/select.h" #line 66 "lib/sys/select.h" #line 1 "./lib/sys/types.h" #line 73 "lib/sys/select.h" #line 1 "./lib/sys/select.h" #line 66 "./lib/sys/select.h" #line 1 "./lib/sys/types.h" #line 73 "./lib/sys/select.h" #line 1 "/usr/include/sys/select.h" #ident "$Revision: 1.18 $" typedef long fd_mask_t; typedef unsigned long ufd_mask_t; typedef struct fd_set { fd_mask_t fds_bits[(((1024)+(((int)(sizeof(fd_mask_t) * 8))-1))/((int)(sizeof(fd_mask_t) * 8)))]; } fd_set; #line 1 "./lib/string.h" #line 1 "lib/string.h" #line 1 "./lib/string.h" #line 1 "/usr/include/string.h" #line 1 "/usr/include/internal/string_core.h" #ident "$Revision: 1.5 $" #line 50 "/usr/include/internal/string_core.h" extern void *memcpy(void * __restrict, const void * __restrict, size_t); extern void *memmove(void *, const void *, size_t); extern char *strcpy(char * __restrict, const char * __restrict); extern char *strncpy(char * __restrict, const char * __restrict, size_t); extern char *strcat(char * __restrict, const char * __restrict); extern char *strncat(char * __restrict, const char * __restrict, size_t); extern void *memccpy(void *, const void *, int, size_t); extern int memcmp(const void *, const void *, size_t); extern int strcmp(const char *, const char *); extern int strcoll(const char *, const char *); extern int strncmp(const char *, const char *, size_t); extern size_t strxfrm(char * __restrict, const char * __restrict, size_t); extern void *memchr(const void *, int, size_t); extern char *strchr(const char *, int); extern size_t strcspn(const char *, const char *); #pragma int_to_unsigned strcspn extern char *strpbrk(const char *, const char *); extern char *strrchr(const char *, int); extern size_t strspn(const char *, const char *); #pragma int_to_unsigned strspn extern char *strstr(const char *, const char *); extern char *strtok(char * __restrict, const char * __restrict); extern void *memset(void *, int, size_t); extern char *strerror(int); extern size_t strlen(const char *); #pragma int_to_unsigned strlen extern int ffs(int); extern int strcasecmp(const char *, const char *); extern int strncasecmp(const char *, const char *, size_t); extern size_t strlcat(char *, const char *, size_t); extern size_t strlcpy(char *, const char *, size_t); #pragma optional strlcat #pragma optional strlcpy extern char *strdup(const char *); extern char *strtok_r(char *, const char *, char **); #pragma intrinsic (strcpy) #pragma intrinsic (strcmp) #pragma intrinsic (strlen) #pragma intrinsic (memcpy) #pragma intrinsic (memmove) #pragma intrinsic (memset) #pragma intrinsic (memcmp) #line 234 "/usr/include/internal/string_core.h" #line 5 "/usr/include/string.h" #line 28 "./lib/string.h" #line 1 "/usr/include/stddef.h" #line 1 "/usr/include/internal/stddef_core.h" #ident "$Revision: 1.2 $" typedef int ptrdiff_t; #line 51 "/usr/include/internal/stddef_core.h" #line 65 "/usr/include/internal/stddef_core.h" #line 5 "/usr/include/stddef.h" #line 34 "./lib/string.h" #line 311 "./lib/string.h" #line 323 "./lib/string.h" #line 340 "./lib/string.h" #line 361 "./lib/string.h" #line 371 "./lib/string.h" #line 386 "./lib/string.h" #line 401 "./lib/string.h" #line 419 "./lib/string.h" extern int _gl_cxxalias_dummy; #line 432 "./lib/string.h" extern int _gl_cxxalias_dummy; #line 440 "./lib/string.h" #line 476 "./lib/string.h" extern void * mempcpy (void *restrict __dest, void const *restrict __src, size_t __n); extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; #line 497 "./lib/string.h" extern void * memrchr (void const *, int, size_t); extern int _gl_cxxalias_dummy; #line 516 "./lib/string.h" extern int _gl_cxxalias_dummy; #line 525 "./lib/string.h" extern void * rawmemchr (void const *__s, int __c_in); extern int _gl_cxxalias_dummy; #line 546 "./lib/string.h" extern int _gl_cxxalias_dummy; #line 555 "./lib/string.h" extern char * stpcpy (char *restrict __dst, char const *restrict __src); extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; #line 573 "./lib/string.h" #line 591 "./lib/string.h" extern char * stpncpy (char *restrict __dst, char const *restrict __src, size_t __n); extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; #line 608 "./lib/string.h" #line 618 "./lib/string.h" #line 632 "./lib/string.h" extern char * strchrnul (char const *__s, int __c_in); extern int _gl_cxxalias_dummy; #line 648 "./lib/string.h" extern int _gl_cxxalias_dummy; #line 657 "./lib/string.h" #line 675 "./lib/string.h" extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; #line 685 "./lib/string.h" #line 693 "./lib/string.h" extern char * rpl_strncat (char *dest, const char *src, size_t n); extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; #line 707 "./lib/string.h" #line 720 "./lib/string.h" extern char * strndup (char const *__string, size_t __n); extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; #line 733 "./lib/string.h" #line 749 "./lib/string.h" extern size_t strnlen (char const *__string, size_t __maxlen); extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; #line 763 "./lib/string.h" #line 775 "./lib/string.h" #line 783 "./lib/string.h" extern int _gl_cxxalias_dummy; #line 795 "./lib/string.h" extern int _gl_cxxalias_dummy; #line 814 "./lib/string.h" #line 824 "./lib/string.h" #line 834 "./lib/string.h" #line 873 "./lib/string.h" #line 884 "./lib/string.h" extern int _gl_cxxalias_dummy; #line 897 "./lib/string.h" extern int _gl_cxxalias_dummy; #line 912 "./lib/string.h" #line 961 "./lib/string.h" #line 1024 "./lib/string.h" #line 1044 "./lib/string.h" extern size_t mbslen (const char *string); extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; #line 1059 "./lib/string.h" #line 1081 "./lib/string.h" #line 1103 "./lib/string.h" extern char * mbsstr (const char *haystack, const char *needle) ; extern int mbscasecmp (const char *s1, const char *s2) ; #line 1140 "./lib/string.h" #line 1154 "./lib/string.h" #line 1165 "./lib/string.h" #line 1176 "./lib/string.h" #line 1198 "./lib/string.h" #line 1209 "./lib/string.h" #line 1228 "./lib/string.h" #line 1249 "./lib/string.h" #line 1257 "./lib/string.h" extern char * rpl_strerror (int); extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; #line 1269 "./lib/string.h" #line 1298 "./lib/string.h" #line 1308 "./lib/string.h" extern char * strsignal (int __sig); extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; #line 1322 "./lib/string.h" #line 1338 "./lib/string.h" #line 28 "lib/string.h" #line 28 "./lib/string.h" #line 81 "/usr/include/sys/select.h" #line 94 "/usr/include/sys/select.h" #line 106 "/usr/include/sys/select.h" typedef long fd_mask; #line 95 "./lib/sys/select.h" #line 1 "./lib/signal.h" #line 39 "./lib/signal.h" #line 1 "./lib/sys/types.h" #line 50 "./lib/signal.h" #line 1 "lib/signal.h" #line 1 "./lib/signal.h" #line 1 "/usr/include/signal.h" #line 1 "/usr/include/internal/signal_core.h" #ident "$Revision: 1.5 $" #line 1 "/usr/include/sys/signal.h" #ident "$Revision: 3.148 $" #line 73 "/usr/include/sys/signal.h" #line 1 "./lib/sys/types.h" #line 82 "/usr/include/sys/signal.h" typedef void (*SIG_PF) (); #line 1 "/usr/include/sys/sigevent.h" #ident "$Revision: 1.9 $" #line 1 "./lib/sys/types.h" #line 31 "/usr/include/sys/sigevent.h" typedef union sigval { int sival_int; void *sival_ptr; } sigval_t; #line 48 "/usr/include/sys/sigevent.h" typedef union notifyinfo { int nisigno; void (*nifunc) (sigval_t); } notifyinfo_t; typedef struct sigevent { int sigev_notify; notifyinfo_t sigev_notifyinfo; sigval_t sigev_value; void (*sigev_notify_function) (sigval_t); pthread_attr_t *sigev_notify_attributes; unsigned long sigev_reserved[11]; unsigned long sigev_pad[6]; } sigevent_t; #line 117 "/usr/include/sys/signal.h" #line 1 "/usr/include/sys/siginfo.h" #ident "$Revision: 1.28 $" typedef struct __siginfo { int si_signo; int si_code; int si_errno; union { int si_pad[((128 / sizeof(__int32_t)) - 3)]; struct { pid_t __pid; union { struct { uid_t __uid; } __kill; struct { clock_t __utime; int __status; clock_t __stime; int __swap; } __cld; } __pdata; } __proc; struct { void *__addr; } __fault; struct { int __fd; long __band; } __file; union sigval __value; } __data; } siginfo_t; #line 109 "/usr/include/sys/siginfo.h" #line 117 "/usr/include/sys/siginfo.h" #line 140 "/usr/include/sys/siginfo.h" #line 155 "/usr/include/sys/siginfo.h" #line 174 "/usr/include/sys/siginfo.h" #line 196 "/usr/include/sys/siginfo.h" #line 209 "/usr/include/sys/siginfo.h" #line 124 "/usr/include/sys/signal.h" typedef struct { __uint32_t __sigbits[4]; } sigset_t; typedef union __sighandler { void (*sa_handler1)(); void (*sa_sigaction1)(int, siginfo_t *, void *); } __sighandler_t; typedef struct sigaction { int sa_flags; __sighandler_t sa_sighandler; sigset_t sa_mask; int sa_resv[2]; } sigaction_t; #line 178 "/usr/include/sys/signal.h" struct sigstack { void *ss_sp; int ss_onstack; }; #line 1 "/usr/include/sys/ucontext.h" #ident "$Revision: 1.37 $" #line 44 "/usr/include/sys/ucontext.h" #line 1 "./lib/sys/types.h" #line 47 "/usr/include/sys/ucontext.h" #line 54 "/usr/include/sys/ucontext.h" typedef struct _sigaltstack { void *ss_sp; size_t ss_size; int ss_flags; } stack_t; #line 69 "/usr/include/sys/ucontext.h" #line 116 "/usr/include/sys/ucontext.h" typedef machreg_t greg_t; typedef greg_t gregset_t[37]; typedef struct __fpregset { union { double __fp_dregs[32]; struct { __uint32_t _fp_fill; float _fp_fregs; } __fp_fregs[32]; #line 150 "/usr/include/sys/ucontext.h" machreg_t __fp_regs[32]; } __fp_r; __uint32_t __fp_csr; __uint32_t __fp_pad; } fpregset_t; typedef struct { gregset_t __gregs; fpregset_t __fpregs; } mcontext_t; typedef struct __ucontext { unsigned long uc_flags; struct __ucontext *uc_link; sigset_t uc_sigmask; stack_t uc_stack; mcontext_t uc_mcontext; long uc_filler[49]; } ucontext_t; #line 250 "/usr/include/sys/ucontext.h" #line 289 "/usr/include/sys/ucontext.h" #line 341 "/usr/include/sys/ucontext.h" #line 224 "/usr/include/sys/signal.h" #line 277 "/usr/include/sys/signal.h" extern void (*bsd_signal(int, void (*)(int)))(int); extern int killpg(pid_t, int); extern int sigstack(struct sigstack *, struct sigstack *); extern void (*signal(int,void (*)()))(); typedef struct sigcontext { __uint32_t sc_regmask; __uint32_t sc_status; __uint64_t sc_pc; __uint64_t sc_regs[32]; __uint64_t sc_fpregs[32]; __uint32_t sc_ownedfp; __uint32_t sc_fpc_csr; __uint32_t sc_fpc_eir; __uint32_t sc_ssflags; __uint64_t sc_mdhi; __uint64_t sc_mdlo; __uint64_t sc_cause; __uint64_t sc_badvaddr; __uint64_t sc_triggersave; sigset_t sc_sigset; __uint64_t sc_fp_rounded_result; __uint64_t sc_pad[31]; } sigcontext_t; #line 370 "/usr/include/sys/signal.h" #line 383 "/usr/include/sys/signal.h" #line 398 "/usr/include/sys/signal.h" #line 120 "/usr/include/internal/signal_core.h" typedef int sig_atomic_t; extern int raise(int); extern int kill(pid_t, int); extern int sigaction(int, const struct sigaction *, struct sigaction *); extern int sigpending(sigset_t *); extern int sigprocmask(int, const sigset_t *, sigset_t *); extern int sigsuspend(const sigset_t *); extern int sigaddset(sigset_t *, int); extern int sigdelset(sigset_t *, int); extern int sigemptyset(sigset_t *); extern int sigfillset(sigset_t *); extern int sigismember(const sigset_t *, int); extern int sigqueue(pid_t , int, const union sigval); extern int sigwaitinfo(const sigset_t *, siginfo_t *); extern int sigtimedwait(const sigset_t *, siginfo_t *, const timespec_t *); extern int sigwait(const sigset_t *, int *); #line 1 "./lib/sys/types.h" #line 169 "/usr/include/internal/signal_core.h" extern int pthread_kill(pthread_t, int); extern int pthread_sigmask(int, const sigset_t *, sigset_t *); extern int sigpause(int); extern void (*sigset(int,void (*)()))(); extern int sighold(int); extern int sigrelse(int); extern int sigignore(int); extern int siginterrupt(int, int); extern int _sigaltstack(const stack_t *, stack_t *); #line 199 "/usr/include/internal/signal_core.h" extern char *_sys_siglist[]; extern int _sys_nsig; #line 1 "./lib/sys/types.h" #line 211 "/usr/include/internal/signal_core.h" #line 1 "/usr/include/sys/procset.h" #ident "$Revision: 1.12 $" #line 1 "./lib/sys/types.h" #line 25 "/usr/include/sys/procset.h" typedef enum idtype { P_PID, P_PPID, P_PGID, P_SID, P_CID, P_UID, P_GID, P_ALL } idtype_t; typedef enum idop { POP_DIFF, POP_AND, POP_OR, POP_XOR } idop_t; typedef struct procset { idop_t p_op; idtype_t p_lidtype; id_t p_lid; idtype_t p_ridtype; id_t p_rid; } procset_t; #line 114 "/usr/include/sys/procset.h" #line 125 "/usr/include/sys/procset.h" #line 212 "/usr/include/internal/signal_core.h" extern int (*ssignal(int, int (*)(int)))(int); extern int gsignal(int); extern int sigsend(idtype_t, id_t, int); extern int sigsendset(const procset_t *, int); extern int sgi_altersigs(int, sigset_t *, int[]); extern int sgi_sigffset(sigset_t *, int); extern int sgi_dumpset(sigset_t *); #line 5 "/usr/include/signal.h" #line 37 "./lib/signal.h" #line 37 "lib/signal.h" #line 53 "./lib/signal.h" #line 324 "./lib/signal.h" #line 336 "./lib/signal.h" #line 353 "./lib/signal.h" #line 374 "./lib/signal.h" #line 384 "./lib/signal.h" #line 396 "./lib/signal.h" #line 404 "./lib/signal.h" typedef void (*sighandler_t) (int); #line 418 "./lib/signal.h" #line 429 "./lib/signal.h" #line 465 "./lib/signal.h" #line 479 "./lib/signal.h" extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; #line 488 "./lib/signal.h" #line 509 "./lib/signal.h" #line 520 "./lib/signal.h" extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; #line 532 "./lib/signal.h" extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; #line 545 "./lib/signal.h" extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; #line 558 "./lib/signal.h" extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; #line 570 "./lib/signal.h" extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; #line 592 "./lib/signal.h" extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; typedef void (*_gl_function_taking_int_returning_void_t) (int); #line 617 "./lib/signal.h" extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; #line 664 "./lib/signal.h" #line 738 "./lib/signal.h" extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; #line 750 "./lib/signal.h" #line 104 "./lib/sys/select.h" #line 131 "./lib/sys/select.h" #line 388 "./lib/sys/select.h" #line 405 "./lib/sys/select.h" #line 426 "./lib/sys/select.h" #line 436 "./lib/sys/select.h" #line 467 "./lib/sys/select.h" #line 549 "./lib/sys/select.h" #line 581 "./lib/sys/select.h" #line 593 "./lib/sys/select.h" extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; #line 607 "./lib/sys/select.h" #line 95 "lib/sys/select.h" #line 1 "./lib/signal.h" #line 39 "./lib/signal.h" #line 104 "lib/sys/select.h" #line 95 "./lib/sys/select.h" #line 1 "./lib/signal.h" #line 39 "./lib/signal.h" #line 104 "./lib/sys/select.h" #line 179 "/usr/include/sys/time.h" extern int select(int, fd_set *, fd_set *, fd_set *, struct timeval *); #line 196 "/usr/include/sys/time.h" extern int adjtime(struct timeval *, struct timeval *); extern int BSDgettimeofday(struct timeval *, struct timezone *); extern int BSDsettimeofday(struct timeval *, struct timezone *); extern int utimets(const char *, const struct timespec [2]); #pragma optional utimets extern int rpl_gettimeofday(struct timeval *,...); extern int settimeofday(struct timeval *,...); #line 1 "./lib/time.h" #line 36 "./lib/time.h" #line 1 "lib/time.h" #line 1 "./lib/time.h" #line 1 "/usr/include/time.h" #line 1 "/usr/include/internal/time_core.h" #ident "$Revision: 1.7 $" #line 1 "./lib/sys/types.h" #line 35 "/usr/include/internal/time_core.h" #line 53 "/usr/include/internal/time_core.h" #line 63 "/usr/include/internal/time_core.h" #line 73 "/usr/include/internal/time_core.h" #line 1 "/usr/include/sys/ptimers.h" #ident "$Id: ptimers.h,v 1.5 2002/08/07 15:19:38 murthy Exp $" typedef struct itimerspec { timespec_t it_interval; timespec_t it_value; } itimerspec_t; #line 61 "/usr/include/sys/ptimers.h" #line 82 "/usr/include/internal/time_core.h" #line 93 "/usr/include/internal/time_core.h" struct tm { int tm_sec; int tm_min; int tm_hour; int tm_mday; int tm_mon; int tm_year; int tm_wday; int tm_yday; int tm_isdst; }; extern clock_t clock(void); extern double difftime(time_t, time_t); extern time_t mktime(struct tm *); extern time_t time(time_t *); extern char *asctime(const struct tm *); extern char *ctime (const time_t *); extern struct tm *gmtime(const time_t *); extern struct tm *localtime(const time_t *); extern size_t strftime(char * __restrict, size_t, const char * __restrict, const struct tm * __restrict); extern uint64_t rdrtc(void); #pragma optional rdrtc extern void tzset(void); extern char *tzname[2]; extern long _sysconf(int); struct sigevent; extern int clock_settime(clockid_t, const timespec_t *); extern int clock_gettime(clockid_t, timespec_t *); extern int clock_getres(clockid_t, timespec_t *); extern int nanosleep(const timespec_t *, timespec_t *); extern int timer_create(clockid_t, struct sigevent *, timer_t *); extern int timer_delete(timer_t); extern int timer_settime(timer_t, int, const struct itimerspec *, struct itimerspec *); extern int timer_gettime(timer_t, struct itimerspec *); extern int timer_getoverrun(timer_t); #pragma optional nanosleep extern time_t timezone; extern int daylight; extern char *strptime(const char *, const char *, struct tm *); extern struct tm *getdate(const char *); extern int getdate_err; extern int cftime(char *, char *, const time_t *); extern int ascftime(char *, const char *, const struct tm *); extern time_t altzone; extern char *asctime_r(const struct tm *, char *); extern char *ctime_r(const time_t *, char *); extern struct tm *gmtime_r(const time_t *, struct tm *); extern struct tm *localtime_r(const time_t *, struct tm *); #line 5 "/usr/include/time.h" #line 34 "./lib/time.h" #line 34 "lib/time.h" #line 40 "./lib/time.h" #line 300 "./lib/time.h" #line 312 "./lib/time.h" #line 329 "./lib/time.h" #line 350 "./lib/time.h" #line 360 "./lib/time.h" #line 400 "./lib/time.h" struct __time_t_must_be_integral { unsigned int __floating_time_t_unsupported : (time_t) 1; }; extern int rpl_nanosleep (struct timespec const *__rqtp, struct timespec *__rmtp); extern int _gl_cxxalias_dummy; #line 435 "./lib/time.h" extern int _gl_cxxalias_dummy; extern time_t rpl_mktime (struct tm *__tp); extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; #line 472 "./lib/time.h" extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; #line 494 "./lib/time.h" extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; #line 517 "./lib/time.h" #line 535 "./lib/time.h" #line 559 "./lib/time.h" #line 236 "/usr/include/sys/time.h" #line 31 "./lib/sys/time.h" #line 31 "lib/sys/time.h" #line 31 "./lib/sys/time.h" #line 83 "lib/sys/select.h" #line 1 "./lib/sys/select.h" #line 66 "./lib/sys/select.h" #line 95 "lib/sys/select.h" #line 1 "./lib/signal.h" #line 39 "./lib/signal.h" #line 104 "lib/sys/select.h" #line 55 "./lib/sys/select.h" #line 45 "/usr/include/sys/bsd_types.h" #line 407 "/usr/include/sys/types.h" typedef __uint64_t k_sigset_t; #line 419 "/usr/include/sys/types.h" #line 537 "/usr/include/sys/types.h" #line 28 "./lib/sys/types.h" #line 28 "lib/sys/types.h" #line 28 "./lib/sys/types.h" #line 21 "lib/acl.h" #line 1 "./lib/sys/stat.h" #line 35 "./lib/sys/stat.h" #line 1 "./lib/sys/types.h" #line 42 "./lib/sys/stat.h" #line 1 "./lib/time.h" #line 1 "lib/time.h" #line 1 "./lib/time.h" #line 34 "lib/time.h" #line 34 "./lib/time.h" #line 45 "./lib/sys/stat.h" #line 1 "lib/sys/stat.h" #line 35 "lib/sys/stat.h" #line 1 "./lib/sys/types.h" #line 42 "lib/sys/stat.h" #line 1 "./lib/time.h" #line 1 "lib/time.h" #line 1 "./lib/time.h" #line 34 "lib/time.h" #line 34 "./lib/time.h" #line 45 "lib/sys/stat.h" #line 1 "./lib/sys/stat.h" #line 35 "./lib/sys/stat.h" #line 1 "./lib/sys/types.h" #line 42 "./lib/sys/stat.h" #line 1 "./lib/time.h" #line 1 "lib/time.h" #line 1 "./lib/time.h" #line 34 "lib/time.h" #line 34 "./lib/time.h" #line 45 "./lib/sys/stat.h" #line 1 "/usr/include/sys/stat.h" #ident "$Revision: 3.64 $" #line 1 "./lib/sys/types.h" #line 17 "/usr/include/sys/stat.h" struct stat { dev_t st_dev; long st_pad1[3]; ino_t st_ino; mode_t st_mode; nlink_t st_nlink; uid_t st_uid; gid_t st_gid; dev_t st_rdev; long st_pad2[2]; off_t st_size; long st_pad3; timespec_t st_atim; timespec_t st_mtim; timespec_t st_ctim; long st_blksize; blkcnt_t st_blocks; #line 67 "/usr/include/sys/stat.h" char st_fstype[16]; long st_projid; long st_pad4[7]; }; struct stat64 { dev_t st_dev; long st_pad1[3]; ino64_t st_ino; mode_t st_mode; nlink_t st_nlink; uid_t st_uid; gid_t st_gid; dev_t st_rdev; long st_pad2[2]; off64_t st_size; long st_pad3; timespec_t st_atim; timespec_t st_mtim; timespec_t st_ctim; long st_blksize; blkcnt64_t st_blocks; char st_fstype[16]; long st_projid; long st_pad4[7]; }; #line 108 "/usr/include/sys/stat.h" #line 158 "/usr/include/sys/stat.h" #line 166 "/usr/include/sys/stat.h" int _fxstat(const int, int, struct stat *); int _xstat(const int, const char *, struct stat *); int _lxstat(const int, const char *, struct stat *); int _xmknod(const int, const char *, mode_t, dev_t); int fchmod(int, mode_t); extern int chmod(const char *, mode_t); extern int mkdir(const char *, mode_t); extern int mkfifo(const char *, mode_t); extern mode_t umask(mode_t); #line 274 "/usr/include/sys/stat.h" int fstat(int, struct stat *); int stat(const char *, struct stat *); int lstat(const char *, struct stat *); int mknod(const char *, mode_t, dev_t); int fstat64(int, struct stat64 *); int lstat64(const char *, struct stat64 *); int stat64(const char *, struct stat64 *); #line 48 "./lib/sys/stat.h" #line 308 "./lib/sys/stat.h" #line 320 "./lib/sys/stat.h" #line 337 "./lib/sys/stat.h" #line 358 "./lib/sys/stat.h" #line 368 "./lib/sys/stat.h" #line 410 "./lib/sys/stat.h" #line 418 "./lib/sys/stat.h" #line 426 "./lib/sys/stat.h" #line 434 "./lib/sys/stat.h" #line 446 "./lib/sys/stat.h" #line 454 "./lib/sys/stat.h" #line 464 "./lib/sys/stat.h" #line 476 "./lib/sys/stat.h" #line 484 "./lib/sys/stat.h" #line 496 "./lib/sys/stat.h" #line 504 "./lib/sys/stat.h" #line 522 "./lib/sys/stat.h" #line 530 "./lib/sys/stat.h" #line 559 "./lib/sys/stat.h" #line 577 "./lib/sys/stat.h" #line 590 "./lib/sys/stat.h" #line 603 "./lib/sys/stat.h" #line 613 "./lib/sys/stat.h" extern int fchmodat (int fd, char const *file, mode_t mode, int flag); extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; #line 646 "./lib/sys/stat.h" #line 657 "./lib/sys/stat.h" extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; #line 670 "./lib/sys/stat.h" #line 685 "./lib/sys/stat.h" extern int fstatat (int fd, char const *name, struct stat *st, int flags); extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; #line 700 "./lib/sys/stat.h" #line 716 "./lib/sys/stat.h" extern int futimens (int fd, struct timespec const times[2]); extern int _gl_cxxalias_dummy; #line 730 "./lib/sys/stat.h" extern int _gl_cxxalias_dummy; #line 767 "./lib/sys/stat.h" #line 782 "./lib/sys/stat.h" extern int rpl_lstat (const char *name, struct stat *buf); extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; #line 798 "./lib/sys/stat.h" #line 809 "./lib/sys/stat.h" #line 829 "./lib/sys/stat.h" extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; #line 849 "./lib/sys/stat.h" #line 857 "./lib/sys/stat.h" extern int rpl_mkfifo (char const *file, mode_t mode); extern int _gl_cxxalias_dummy; #line 867 "./lib/sys/stat.h" extern int _gl_cxxalias_dummy; #line 875 "./lib/sys/stat.h" #line 891 "./lib/sys/stat.h" #line 899 "./lib/sys/stat.h" extern int rpl_mknod (char const *file, mode_t mode, dev_t dev); extern int _gl_cxxalias_dummy; #line 910 "./lib/sys/stat.h" extern int _gl_cxxalias_dummy; #line 918 "./lib/sys/stat.h" #line 936 "./lib/sys/stat.h" #line 994 "./lib/sys/stat.h" extern int rpl_stat (const char *name, struct stat *buf) ; #line 1004 "./lib/sys/stat.h" #line 1023 "./lib/sys/stat.h" extern int utimensat (int fd, char const *name, struct timespec const times[2], int flag); extern int _gl_cxxalias_dummy; #line 1040 "./lib/sys/stat.h" #line 48 "lib/sys/stat.h" #line 48 "./lib/sys/stat.h" #line 22 "lib/acl.h" int file_has_acl (char const *, struct stat const *); int qset_acl (char const *, int, mode_t); int set_acl (char const *, int, mode_t); int qcopy_acl (char const *, int, char const *, int, mode_t); int copy_acl (char const *, int, char const *, int, mode_t); int chmod_or_fchmod (char const *, int, mode_t); #line 25 "lib/set-mode-acl.c" #line 1 "lib/acl-internal.h" #line 1 "lib/acl.h" #line 1 "./lib/sys/types.h" #line 21 "lib/acl.h" #line 1 "./lib/sys/stat.h" #line 35 "./lib/sys/stat.h" #line 22 "lib/acl.h" int file_has_acl (char const *, struct stat const *); int qset_acl (char const *, int, mode_t); int set_acl (char const *, int, mode_t); int qcopy_acl (char const *, int, char const *, int, mode_t); int copy_acl (char const *, int, char const *, int, mode_t); int chmod_or_fchmod (char const *, int, mode_t); #line 21 "lib/acl-internal.h" #line 1 "/usr/include/stdbool.h" #line 23 "lib/acl-internal.h" #line 1 "./lib/stdlib.h" #line 31 "./lib/stdlib.h" #line 1 "lib/stdlib.h" #line 31 "lib/stdlib.h" #line 1 "./lib/stdlib.h" #line 31 "./lib/stdlib.h" #line 1 "/usr/include/stdlib.h" #line 1 "/usr/include/internal/stdlib_core.h" #ident "$Revision: 1.6 $" #line 64 "/usr/include/internal/stdlib_core.h" #line 87 "/usr/include/internal/stdlib_core.h" #line 102 "/usr/include/internal/stdlib_core.h" #line 112 "/usr/include/internal/stdlib_core.h" typedef struct { int quot; int rem; } div_t; typedef struct { long quot; long rem; } ldiv_t; typedef struct { long long quot; long long rem; } lldiv_t; #line 145 "/usr/include/internal/stdlib_core.h" #line 1 "/usr/include/internal/locale_attr_core.h" #ident "$Revision: 1.2 $" typedef struct { unsigned int _class [ 257 ]; signed short _lower [ 257 ]; signed short _upper [ 257 ]; char _cswidth [ 7 ]; char _fill [ 1 ]; } __ctype_t; typedef int (*__isset_func_t)(int); typedef long wint_t; typedef int (*__iscodeset_func_t)(int, wint_t); typedef struct __attr { __ctype_t * _ctype_tbl; struct _csinfo { unsigned char _eucwidth[3]; unsigned char _scrwidth[3]; unsigned char _mb_cur_max; } _csinfo; struct _euc_func { int _is_euc; __isset_func_t _isset2; __isset_func_t _isset3; __iscodeset_func_t _iscodeset; } _euc_func; struct _collate_res { unsigned char _coll_as_cmp; } _collate_res; void * _fill[15]; } __attr_t; extern __attr_t __libc_attr; #line 149 "/usr/include/internal/stdlib_core.h" extern double atof(const char *); extern int atoi(const char *); extern long int atol(const char *); extern long long atoll(const char *); extern double strtod(const char * __restrict, char ** __restrict); extern float strtof(const char * __restrict, char ** __restrict); #pragma optional strtof extern long double strtold(const char * __restrict, char ** __restrict); extern long int strtol(const char * __restrict, char ** __restrict, int); extern long long strtoll(const char * __restrict, char ** __restrict, int); extern unsigned long int strtoul(const char * __restrict, char ** __restrict, int); extern unsigned long long strtoull(const char * __restrict, char ** __restrict, int); extern int rand(void); extern void srand(unsigned int); extern void *calloc(size_t, size_t); extern void free(void *); extern void *malloc(size_t); extern void *realloc(void *, size_t); #pragma intrinsic (calloc) #pragma intrinsic (free) #pragma intrinsic (malloc) #pragma intrinsic (realloc) extern void abort(void); extern int atexit(void (*)(void)); extern void exit(int); #pragma intrinsic (exit) extern void _Exit(int); extern char *getenv(const char *); extern int system(const char *); extern void *bsearch(const void *, const void *, size_t, size_t, int (*)(const void *, const void *)); extern void qsort(void *, size_t, size_t, int (*)(const void *, const void *)); #line 253 "/usr/include/internal/stdlib_core.h" extern int abs(int); extern long int labs(long); extern long long llabs(long long); #pragma intrinsic (abs) #pragma intrinsic (labs) #pragma intrinsic (llabs) extern div_t div(int, int); extern ldiv_t ldiv(long, long); extern lldiv_t lldiv(long long, long long); extern int mblen(const char *, size_t); extern int mbtowc(wchar_t * __restrict, const char * __restrict, size_t); extern int wctomb(char *, wchar_t); extern size_t mbstowcs(wchar_t * __restrict, const char * __restrict, size_t); extern size_t wcstombs(char * __restrict, const wchar_t * __restrict, size_t); extern int putenv(const char *); extern double drand48(void); extern double erand48(unsigned short [3]); extern long lrand48(void); extern long nrand48(unsigned short [3]); extern long mrand48(void); extern long jrand48(unsigned short [3]); extern void srand48(long); extern void lcong48(unsigned short int [7]); extern void setkey(const char *); extern unsigned short * seed48(unsigned short int [3]); extern long a64l(const char *); extern char *ecvt(double, int, int *, int *); extern char *fcvt(double, int, int *, int *); extern char *gcvt(double, int, char *); extern int getsubopt(char **, char * const *, char **); extern int grantpt(int); extern char *initstate(unsigned int, char *, size_t); extern char *l64a(long); extern char *mktemp(char *); extern int mkstemp(char *); extern char *ptsname(int); extern long random(void); extern char *realpath(const char *, char *); extern char *setstate(const char *); extern void srandom(unsigned); extern int ttyslot(void); extern int unlockpt(int); extern void *valloc( size_t); #pragma intrinsic (valloc) extern int rand_r(unsigned int *); #line 1 "./lib/getopt.h" #line 1 "lib/getopt.h" #line 1 "./lib/getopt.h" #line 1 "/usr/include/getopt.h" #ident "$Revision: 1.13 $" extern int getopt(int, char *const *, const char *); extern char *optarg; extern int opterr; extern int optind; extern int optopt; #line 56 "/usr/include/getopt.h" extern int getsubopt(char **, char *const *, char **); extern void getoptreset(void); #line 33 "./lib/getopt.h" #line 81 "./lib/getopt.h" #line 105 "./lib/getopt.h" #line 1 "./lib/ctype.h" #line 1 "lib/ctype.h" #line 1 "./lib/ctype.h" #line 1 "/usr/include/ctype.h" #line 1 "/usr/include/internal/ctype_core.h" #ident "$Revision: 1.4 $" #line 44 "/usr/include/internal/ctype_core.h" #line 62 "/usr/include/internal/ctype_core.h" extern int isalnum(int); extern int isalpha(int); extern int isblank(int); #pragma optional isblank extern int __isblank(int); extern int iscntrl(int); extern int isdigit(int); extern int isgraph(int); extern int islower(int); extern int isprint(int); extern int ispunct(int); extern int isspace(int); extern int isupper(int); extern int isxdigit(int); extern int tolower(int); extern int toupper(int); extern int isascii(int); extern int toascii(int); extern int _tolower(int); extern int _toupper(int); #line 121 "/usr/include/internal/ctype_core.h" #line 128 "/usr/include/internal/ctype_core.h" #line 163 "/usr/include/internal/ctype_core.h" #line 189 "/usr/include/internal/ctype_core.h" #line 5 "/usr/include/ctype.h" #line 36 "./lib/ctype.h" #line 296 "./lib/ctype.h" #line 313 "./lib/ctype.h" #line 334 "./lib/ctype.h" #line 344 "./lib/ctype.h" #line 357 "./lib/ctype.h" #line 36 "lib/ctype.h" #line 36 "./lib/ctype.h" #line 115 "./lib/getopt.h" #line 127 "./lib/getopt.h" #line 139 "./lib/getopt.h" extern char *rpl_optarg; extern int rpl_optind; extern int rpl_opterr; extern int rpl_optopt; struct rpl_option { const char *name; int has_arg; int *flag; int val; }; extern int rpl_getopt (int ___argc, char *const *___argv, const char *__shortopts) ; extern int rpl_getopt_long (int ___argc, char * *___argv, const char *__shortopts, const struct rpl_option *__longopts, int *__longind) ; extern int rpl_getopt_long_only (int ___argc, char * *___argv, const char *__shortopts, const struct rpl_option *__longopts, int *__longind) ; #line 33 "lib/getopt.h" #line 33 "./lib/getopt.h" #line 345 "/usr/include/internal/stdlib_core.h" extern int atcheckpoint(void (*)(void)); extern int atrestart(void (*)(void)); extern int dup2(int, int); extern int getpw(int, char *); extern char *getcwd(char *, size_t); extern char *getlogin(void); extern char *gnu_getpass(const char *); extern int isatty(int); extern void l3tol(long *, const char *, int); extern void ltol3(char *, const long *, int); extern void *memalign( size_t, size_t); #pragma intrinsic (memalign) extern void swab(const void *, void *, ssize_t); extern char *ttyname(int); extern long double atold(const char *); extern char *qecvt(long double, int, int *, int *); extern char *qfcvt(long double, int, int *, int *); extern char *qgcvt(long double, int, char *); extern char *ecvtl(long double, int, int *, int *); extern char *fcvtl(long double, int, int *, int *); extern char *gcvtl(long double, int, char *); extern char *ecvt_r(double, int, int *, int *, char *); extern char *fcvt_r(double, int, int *, int *, char *); extern char *qecvt_r(long double, int, int *, int *, char *); extern char *qfcvt_r(long double, int, int *, int *, char *); extern char *ecvtl_r(long double, int, int *, int *, char *); extern char *fcvtl_r(long double, int, int *, int *, char *); #line 414 "/usr/include/internal/stdlib_core.h" #line 5 "/usr/include/stdlib.h" #line 37 "./lib/stdlib.h" #line 90 "./lib/stdlib.h" #line 1 "./lib/unistd.h" #line 1 "lib/unistd.h" #line 1 "./lib/unistd.h" #line 1 "/usr/include/unistd.h" #ident "$Revision: 1.146 $" #line 39 "/usr/include/unistd.h" #line 52 "/usr/include/unistd.h" #line 102 "/usr/include/unistd.h" #line 110 "/usr/include/unistd.h" #line 222 "/usr/include/unistd.h" #line 254 "/usr/include/unistd.h" #line 268 "/usr/include/unistd.h" #line 1 "./lib/sys/types.h" #line 279 "/usr/include/unistd.h" #line 1 "/usr/include/sys/unistd.h" #line 65 "/usr/include/sys/unistd.h" #line 97 "/usr/include/sys/unistd.h" #line 115 "/usr/include/sys/unistd.h" #line 127 "/usr/include/sys/unistd.h" #line 152 "/usr/include/sys/unistd.h" #line 191 "/usr/include/sys/unistd.h" #line 280 "/usr/include/unistd.h" extern int access(const char *, int); extern unsigned alarm(unsigned); extern int chdir(const char *); extern int chown(const char *, uid_t, gid_t); extern int close(int); extern char *ctermid(char *); extern char *cuserid(char *); extern int dup(int); extern int dup2(int, int); extern int execl(const char *, const char *, ...); extern int execle(const char *, const char *, ...); extern int execlp(const char *, const char *, ...); extern int execv(const char *, char *const *); extern int execve(const char *, char *const *, char *const *); extern int execvp(const char *, char *const *); extern void _exit(int); extern pid_t fork(void); extern long fpathconf(int, int); extern char *getcwd(char *, size_t); extern gid_t getegid(void); extern uid_t geteuid(void); extern gid_t getgid(void); extern int getgroups(int, gid_t *); extern char *getlogin(void); extern pid_t getpgrp(void); extern pid_t getpid(void); extern pid_t getppid(void); extern uid_t getuid(void); extern int isatty(int); extern int link(const char *, const char *); extern int linkfollow(const char *, const char *); #line 338 "/usr/include/unistd.h" extern off_t lseek(int, off_t, int); extern long pathconf(const char *, int); extern int pause(void); extern int pipe(int *); extern ssize_t read(int, void *, size_t); extern int rmdir(const char *); extern int setgid(gid_t); extern int setpgid(pid_t, pid_t); extern pid_t setsid(void); extern int setuid(uid_t); extern unsigned sleep(unsigned); extern long sysconf(int); extern pid_t tcgetpgrp(int); extern int tcsetpgrp(int, pid_t); extern char *ttyname(int); extern int unlink(const char *); extern ssize_t write(int, const void *, size_t); extern int fdatasync(int); extern int fsync(int); extern int ftruncate(int, off_t); extern int getlogin_r(char *, size_t); extern int ttyname_r(int, char *, size_t); extern int pthread_atfork(void (*)(void), void (*)(void), void (*)(void)); extern size_t confstr(int, char *, size_t); extern int chroot(const char *); extern int nice(int); extern char *crypt(const char *, const char *); extern void encrypt(char *, int); extern char *gnu_getpass(const char *); extern void swab(const void *, void *, ssize_t); extern int brk(void *); extern int fchown(int, uid_t, gid_t); extern int fchdir(int); extern int getdtablesize(void); extern long gethostid(void); extern int gethostname(char *, size_t); extern int getpagesize(void); extern pid_t getpgid(pid_t); extern pid_t getsid(pid_t); extern char *getwd(char *); extern int lchown(const char *, uid_t, gid_t); extern int lockf(int, int, off_t); extern int readlink(const char *, char *, size_t); extern void *sbrk(ssize_t); extern pid_t setpgrp(void); extern int setregid(gid_t, gid_t); #line 445 "/usr/include/unistd.h" extern int setreuid(uid_t, uid_t); extern int symlink(const char *, const char *); extern void sync(void); extern int truncate(const char *, off_t); extern useconds_t ualarm(useconds_t, useconds_t); extern int usleep(useconds_t); #line 466 "/usr/include/unistd.h" extern ssize_t pread(int, void *, size_t, off_t); extern ssize_t pwrite(int, const void *, size_t, off_t); struct timeval; extern int select(int, fd_set *, fd_set *, fd_set *, struct timeval *); #line 1 "./lib/sys/uio.h" #line 1 "./lib/sys/types.h" #line 29 "./lib/sys/uio.h" #line 1 "lib/sys/uio.h" #line 1 "./lib/sys/types.h" #line 29 "lib/sys/uio.h" #line 1 "./lib/sys/uio.h" #line 1 "./lib/sys/types.h" #line 29 "./lib/sys/uio.h" #line 1 "/usr/include/sys/uio.h" #ident "@(#)uts-3b2:io/uio.h 1.2" #ident "$Revision: 1.25 $" #line 1 "./lib/sys/types.h" #line 27 "/usr/include/sys/uio.h" typedef struct iovec { void *iov_base; size_t iov_len; } iovec_t; extern ssize_t readv(int, const struct iovec *, int); extern ssize_t writev(int, const struct iovec *, int); #line 96 "/usr/include/sys/uio.h" #line 32 "./lib/sys/uio.h" #line 62 "./lib/sys/uio.h" #line 32 "lib/sys/uio.h" #line 32 "./lib/sys/uio.h" #line 489 "/usr/include/unistd.h" #line 1 "/usr/include/utime.h" #ident "$Revision: 1.10 $" #line 1 "/usr/include/sys/utime.h" #line 1 "./lib/sys/types.h" #line 16 "/usr/include/sys/utime.h" struct utimbuf { time_t actime; time_t modtime; }; #line 32 "/usr/include/utime.h" extern int utime(const char *, const struct utimbuf *); #line 490 "/usr/include/unistd.h" #line 1 "/usr/include/re_comp.h" #ident "$Revision: 1.2 $" extern char *rpl_re_comp(const char *); extern int rpl_re_exec(const char *); #line 491 "/usr/include/unistd.h" extern int acct(const char *); extern void exit(int); extern char *gettxt(const char *, const char *); extern int profil(unsigned short *, unsigned int, unsigned int, unsigned int); #line 507 "/usr/include/unistd.h" extern int ptrace(int, pid_t, int, int); extern int rename(const char *, const char *); extern int seteuid(uid_t); extern int setegid(gid_t); extern int stime(const time_t *); extern off_t tell(int); struct acct_spi; extern int atfork_child(void (*func)(void)); extern int atfork_child_prepend(void (*func)(void)); extern int atfork_parent(void (*func)(int, int)); extern int atfork_pre(void (*func)(void)); extern int atsproc_child(void (*func)(void)); extern int atsproc_parent(void (*func)(int, int)); extern int atsproc_pre(void (*func)(unsigned int)); extern void bset(char *, bitnum_t); extern void bclr(char *, bitnum_t); extern int btst(char *, bitnum_t); extern void bfset(char *, bitnum_t, bitlen_t); extern void bfclr(char *, bitnum_t, bitlen_t); extern bitlen_t bftstset(char *, bitnum_t, bitlen_t); extern bitlen_t bftstclr(char *, bitnum_t, bitlen_t); extern int BSDchown(const char *, uid_t, gid_t); extern int BSDdup2(int, int); extern int BSDfchown(int, uid_t, gid_t); extern int BSDgetpgrp(int); extern int BSDsetpgrp(int, int); extern int BSDsetgroups(int, int *); extern int BSDgetgroups(int, int *); extern int _daemonize(int, int, int, int); extern ash_t getash(void); extern int getdtablehi(void); extern int getdomainname(char *, int); extern prid_t getprid(void); extern char *_getpty(int *, int, mode_t, int); extern int getspinfo(struct acct_spi *); extern int mincore(caddr_t, size_t, char *); extern int mpin(void *, size_t); extern int munpin(void *, size_t); extern int newarraysess(void); extern pid_t pcreatel(const char *, const char *, ...); extern pid_t pcreatelp(const char *, const char *, ...); extern pid_t pcreatev(const char *, char *const *); extern pid_t pcreateve(const char *, char *const *, char *const *); extern pid_t pcreatevp(const char *, char *const *); extern ssize_t pread64(int, void *, size_t, off64_t); extern ssize_t pwrite64(int, const void *, size_t, off64_t); extern int rexecl(cell_t, const char *, const char *, ...); extern int rexecle(cell_t, const char *, const char *, ...); extern int rexeclp(cell_t, const char *, const char *, ...); extern int rexecv(cell_t, const char *, char *const *); extern int rexecve(cell_t, const char *, char *const *, char *const *); extern int rexecvp(cell_t, const char *, char *const *); extern float _sqrt_s(float); extern double _sqrt_d(double); extern int setash(ash_t); extern int setdomainname(const char *, int); extern int setgroups(int, const gid_t *); extern int sethostid(int); extern int sethostname(const char *, int); extern int setprid(prid_t); extern int setrgid(gid_t); extern int setruid(uid_t); extern int setspinfo(struct acct_spi *); extern int sgikopt(const char *, char *, int); extern long sginap(long); extern off64_t tell64(int); extern int vhangup(void); extern int fattach(int, const char *); extern int fdetach(const char *); extern int ioctl(int, int, ...); extern int ftruncate64(int, off64_t); extern int lockf64(int, int, off64_t); extern off64_t lseek64(int, off64_t, int); extern int truncate64(const char *, off64_t); #line 28 "./lib/unistd.h" #line 37 "./lib/unistd.h" #line 53 "./lib/unistd.h" #line 1 "./lib/stdlib.h" #line 1 "lib/stdlib.h" #line 1 "./lib/stdlib.h" #line 29 "lib/stdlib.h" #line 29 "./lib/stdlib.h" #line 69 "./lib/unistd.h" #line 87 "./lib/unistd.h" #line 1 "./lib/sys/types.h" #line 109 "./lib/unistd.h" #line 378 "./lib/unistd.h" #line 390 "./lib/unistd.h" #line 407 "./lib/unistd.h" #line 428 "./lib/unistd.h" #line 438 "./lib/unistd.h" #line 514 "./lib/unistd.h" #line 526 "./lib/unistd.h" #line 534 "./lib/unistd.h" extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; #line 556 "./lib/unistd.h" extern int rpl_chown (const char *file, uid_t uid, gid_t gid); extern int _gl_cxxalias_dummy; #line 579 "./lib/unistd.h" extern int _gl_cxxalias_dummy; #line 588 "./lib/unistd.h" #line 600 "./lib/unistd.h" extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; #line 612 "./lib/unistd.h" #line 622 "./lib/unistd.h" extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; #line 632 "./lib/unistd.h" #line 650 "./lib/unistd.h" extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; #line 660 "./lib/unistd.h" #line 689 "./lib/unistd.h" #line 702 "./lib/unistd.h" extern char **environ; #line 721 "./lib/unistd.h" extern int euidaccess (const char *filename, int mode); extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; #line 744 "./lib/unistd.h" extern int faccessat (int fd, char const *file, int mode, int flag); extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; #line 762 "./lib/unistd.h" #line 785 "./lib/unistd.h" extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; #line 794 "./lib/unistd.h" #line 809 "./lib/unistd.h" extern int fchownat (int fd, char const *file, uid_t owner, gid_t group, int flag); extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; #line 824 "./lib/unistd.h" extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; #line 843 "./lib/unistd.h" extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; #line 862 "./lib/unistd.h" #line 880 "./lib/unistd.h" extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; #line 890 "./lib/unistd.h" extern char * rpl_getcwd (char *buf, size_t size); extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; #line 922 "./lib/unistd.h" #line 958 "./lib/unistd.h" extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; #line 975 "./lib/unistd.h" #line 994 "./lib/unistd.h" extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; #line 1004 "./lib/unistd.h" #line 1027 "./lib/unistd.h" extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; #line 1043 "./lib/unistd.h" extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; #line 1068 "./lib/unistd.h" #line 1109 "./lib/unistd.h" #line 1178 "./lib/unistd.h" extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; #line 1191 "./lib/unistd.h" extern char * getusershell (void); extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; #line 1208 "./lib/unistd.h" extern void setusershell (void); extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; #line 1223 "./lib/unistd.h" extern void endusershell (void); extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; #line 1239 "./lib/unistd.h" extern int group_member (gid_t gid); extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; #line 1255 "./lib/unistd.h" #line 1266 "./lib/unistd.h" extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; #line 1276 "./lib/unistd.h" extern int rpl_lchown (char const *file, uid_t owner, gid_t group); extern int _gl_cxxalias_dummy; #line 1299 "./lib/unistd.h" extern int _gl_cxxalias_dummy; #line 1307 "./lib/unistd.h" extern int rpl_link (const char *path1, const char *path2); extern int _gl_cxxalias_dummy; #line 1328 "./lib/unistd.h" extern int _gl_cxxalias_dummy; #line 1336 "./lib/unistd.h" #line 1356 "./lib/unistd.h" extern int linkat (int fd1, const char *path1, int fd2, const char *path2, int flag); extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; #line 1373 "./lib/unistd.h" #line 1387 "./lib/unistd.h" extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; #line 1397 "./lib/unistd.h" #line 1415 "./lib/unistd.h" #line 1433 "./lib/unistd.h" extern int pipe2 (int fd[2], int flags); extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; #line 1444 "./lib/unistd.h" #line 1479 "./lib/unistd.h" #line 1514 "./lib/unistd.h" #line 1529 "./lib/unistd.h" extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; extern ssize_t rpl_readlink (const char *file, char *buf, size_t bufsize); extern int _gl_cxxalias_dummy; #line 1562 "./lib/unistd.h" extern int _gl_cxxalias_dummy; #line 1570 "./lib/unistd.h" extern ssize_t readlinkat (int fd, char const *file, char *buf, size_t len); extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; #line 1588 "./lib/unistd.h" #line 1599 "./lib/unistd.h" extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; #line 1609 "./lib/unistd.h" #line 1636 "./lib/unistd.h" #line 1664 "./lib/unistd.h" #line 1672 "./lib/unistd.h" extern int rpl_symlink (char const *contents, char const *file); extern int _gl_cxxalias_dummy; #line 1682 "./lib/unistd.h" extern int _gl_cxxalias_dummy; #line 1690 "./lib/unistd.h" #line 1708 "./lib/unistd.h" #line 1738 "./lib/unistd.h" #line 1746 "./lib/unistd.h" extern int rpl_unlink (char const *file); extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; #line 1759 "./lib/unistd.h" #line 1772 "./lib/unistd.h" extern int unlinkat (int fd, char const *file, int flag); extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; #line 1785 "./lib/unistd.h" #line 1813 "./lib/unistd.h" #line 1828 "./lib/unistd.h" extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; #line 28 "lib/unistd.h" #line 37 "lib/unistd.h" #line 28 "./lib/unistd.h" #line 37 "./lib/unistd.h" #line 97 "./lib/stdlib.h" #line 118 "./lib/stdlib.h" #line 375 "./lib/stdlib.h" #line 387 "./lib/stdlib.h" #line 404 "./lib/stdlib.h" #line 425 "./lib/stdlib.h" #line 435 "./lib/stdlib.h" #line 449 "./lib/stdlib.h" #line 466 "./lib/stdlib.h" #line 485 "./lib/stdlib.h" #line 495 "./lib/stdlib.h" extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; #line 504 "./lib/stdlib.h" #line 515 "./lib/stdlib.h" extern char * canonicalize_file_name (const char *name); extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; #line 529 "./lib/stdlib.h" extern int getloadavg (double loadavg[], int nelem); extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; #line 548 "./lib/stdlib.h" #line 576 "./lib/stdlib.h" #line 592 "./lib/stdlib.h" #line 607 "./lib/stdlib.h" extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; #line 616 "./lib/stdlib.h" #line 627 "./lib/stdlib.h" extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; #line 650 "./lib/stdlib.h" #line 677 "./lib/stdlib.h" #line 707 "./lib/stdlib.h" extern int rpl_mkstemp (char * ); extern int _gl_cxxalias_dummy; #line 730 "./lib/stdlib.h" extern int _gl_cxxalias_dummy; #line 738 "./lib/stdlib.h" #line 763 "./lib/stdlib.h" #line 779 "./lib/stdlib.h" #line 804 "./lib/stdlib.h" #line 830 "./lib/stdlib.h" #line 837 "./lib/stdlib.h" extern int rpl_putenv (char *string); extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; #line 853 "./lib/stdlib.h" #line 868 "./lib/stdlib.h" #line 882 "./lib/stdlib.h" #line 899 "./lib/stdlib.h" #line 913 "./lib/stdlib.h" #line 939 "./lib/stdlib.h" #line 968 "./lib/stdlib.h" #line 1001 "./lib/stdlib.h" #line 1030 "./lib/stdlib.h" #line 1042 "./lib/stdlib.h" extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; #line 1051 "./lib/stdlib.h" #line 1075 "./lib/stdlib.h" extern int rpmatch (const char *response); extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; #line 1091 "./lib/stdlib.h" #line 1107 "./lib/stdlib.h" extern int setenv (const char *name, const char *value, int replace); extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; #line 1124 "./lib/stdlib.h" extern double rpl_strtod (const char *str, char * *endp); extern int _gl_cxxalias_dummy; #line 1141 "./lib/stdlib.h" extern int _gl_cxxalias_dummy; #line 1149 "./lib/stdlib.h" extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; #line 1174 "./lib/stdlib.h" extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; #line 1199 "./lib/stdlib.h" #line 1215 "./lib/stdlib.h" #line 1227 "./lib/stdlib.h" extern int unsetenv (const char *name); extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; #line 1241 "./lib/stdlib.h" #line 1256 "./lib/stdlib.h" #line 37 "lib/stdlib.h" #line 37 "./lib/stdlib.h" #line 24 "lib/acl-internal.h" #line 1 "/usr/include/sys/acl.h" #ident "$Revision: 1.13 $" #line 1 "./lib/sys/types.h" #line 23 "/usr/include/sys/acl.h" typedef ushort acl_perm_t; typedef int acl_type_t; typedef int acl_tag_t; struct acl_entry { acl_tag_t ae_tag; uid_t ae_id; acl_perm_t ae_perm; }; typedef struct acl_entry * acl_entry_t; struct acl { int acl_cnt; struct acl_entry acl_entry[25]; }; #line 72 "/usr/include/sys/acl.h" typedef struct acl * acl_t; typedef struct acl_entry * acl_permset_t; extern ssize_t acl_copy_ext(void *, acl_t, ssize_t); extern acl_t acl_copy_int(const void *); extern int acl_delete_def_file(const char *); extern int acl_delete_perm(acl_permset_t, acl_perm_t); extern acl_t acl_dup(acl_t); extern int acl_free(void *); extern acl_t acl_from_text(const char *); extern acl_t acl_get_fd(int); extern acl_t acl_get_file(const char *, acl_type_t); extern acl_t acl_init(int); extern int acl_set_fd(int, acl_t); extern int acl_set_file(const char *, acl_type_t, acl_t); extern ssize_t acl_size(acl_t); extern char *acl_to_text(acl_t, ssize_t *); extern char *acl_to_short_text(acl_t, ssize_t *); extern int acl_valid(acl_t); #line 160 "/usr/include/sys/acl.h" extern struct acl *sgi_acl_strtoacl(char *); extern int sgi_acl_acltostr(struct acl *, char *); extern int sgi_acl_get(char *, int, struct acl *, struct acl *); extern int sgi_acl_set(char *, int, struct acl *, struct acl *); extern int dac_installed; #line 28 "lib/acl-internal.h" #line 46 "lib/acl-internal.h" #line 1 "lib/error.h" extern void error (int __status, int __errnum, const char *__format, ...) ; extern void error_at_line (int __status, int __errnum, const char *__fname, unsigned int __lineno, const char *__format, ...) ; extern void (*error_print_progname) (void); extern unsigned int error_message_count; extern int error_one_per_line; #line 48 "lib/acl-internal.h" #line 1 "lib/quote.h" extern struct quoting_options quote_quoting_options; char const *quote_n_mem (int n, char const *arg, size_t argsize); char const *quote_mem (char const *arg, size_t argsize); char const *quote_n (int n, char const *arg); char const *quote (char const *arg); #line 49 "lib/acl-internal.h" #line 1 "./lib/errno.h" #line 1 "lib/errno.h" #line 1 "./lib/errno.h" #line 1 "/usr/include/errno.h" #line 1 "/usr/include/internal/errno_core.h" #ident "$Revision: 1.2 $" #line 1 "/usr/include/sys/errno.h" #ident "$Revision: 3.50 $" #line 43 "/usr/include/sys/errno.h" #line 95 "/usr/include/sys/errno.h" #line 104 "/usr/include/sys/errno.h" #line 119 "/usr/include/sys/errno.h" #line 129 "/usr/include/sys/errno.h" #line 141 "/usr/include/sys/errno.h" #line 161 "/usr/include/sys/errno.h" #line 172 "/usr/include/sys/errno.h" #line 180 "/usr/include/sys/errno.h" #line 208 "/usr/include/sys/errno.h" #line 218 "/usr/include/sys/errno.h" #line 253 "/usr/include/sys/errno.h" #line 264 "/usr/include/sys/errno.h" #line 279 "/usr/include/sys/errno.h" #line 288 "/usr/include/sys/errno.h" #line 36 "/usr/include/internal/errno_core.h" extern char * sys_errlist[]; extern int sys_nerr; extern int oserror(void); extern int setoserror(int); extern int goserror(void); #line 60 "/usr/include/internal/errno_core.h" extern int errno; #line 5 "/usr/include/errno.h" #line 28 "./lib/errno.h" #line 150 "./lib/errno.h" #line 166 "./lib/errno.h" #line 273 "./lib/errno.h" #line 28 "lib/errno.h" #line 28 "./lib/errno.h" #line 51 "lib/acl-internal.h" #line 57 "lib/acl-internal.h" #line 1 "/usr/include/limits.h" #line 1 "/usr/include/internal/limits_core.h" #ident "$Revision: 1.3 $" #line 49 "/usr/include/internal/limits_core.h" #line 67 "/usr/include/internal/limits_core.h" #line 102 "/usr/include/internal/limits_core.h" #line 115 "/usr/include/internal/limits_core.h" #line 132 "/usr/include/internal/limits_core.h" #line 149 "/usr/include/internal/limits_core.h" extern long _sysconf(int); #line 173 "/usr/include/internal/limits_core.h" #line 220 "/usr/include/internal/limits_core.h" #line 250 "/usr/include/internal/limits_core.h" #line 258 "/usr/include/internal/limits_core.h" #line 270 "/usr/include/internal/limits_core.h" #line 291 "/usr/include/internal/limits_core.h" typedef union _h_val { unsigned long i[2]; double d; } _h_val; extern const _h_val __huge_val; #line 5 "/usr/include/limits.h" #line 59 "lib/acl-internal.h" #line 84 "lib/acl-internal.h" #line 118 "lib/acl-internal.h" #line 137 "lib/acl-internal.h" extern int rpl_acl_entries (acl_t); #line 177 "lib/acl-internal.h" extern int acl_access_nontrivial (acl_t); #line 269 "lib/acl-internal.h" #line 27 "lib/set-mode-acl.c" #line 1 "lib/gettext.h" #line 1 "/usr/nekoware/include/libintl.h" #line 1 "./lib/locale.h" #line 31 "./lib/locale.h" #line 1 "lib/locale.h" #line 1 "./lib/locale.h" #line 1 "/usr/include/locale.h" #line 1 "/usr/include/internal/locale_core.h" #ident "$Revision: 1.2 $" struct lconv { char *decimal_point; char *thousands_sep; char *grouping; char *int_curr_symbol; char *currency_symbol; char *mon_decimal_point; char *mon_thousands_sep; char *mon_grouping; char *positive_sign; char *negative_sign; char int_frac_digits; char frac_digits; char p_cs_precedes; char p_sep_by_space; char n_cs_precedes; char n_sep_by_space; char p_sign_posn; char n_sign_posn; #line 63 "/usr/include/internal/locale_core.h" }; #line 72 "/usr/include/internal/locale_core.h" extern char *setlocale(int, const char *); extern struct lconv *localeconv(void); #line 5 "/usr/include/locale.h" #line 29 "./lib/locale.h" #line 29 "lib/locale.h" #line 39 "./lib/locale.h" #line 309 "./lib/locale.h" #line 321 "./lib/locale.h" #line 338 "./lib/locale.h" #line 359 "./lib/locale.h" #line 369 "./lib/locale.h" struct rpl_lconv { char *decimal_point; char *thousands_sep; char *grouping; char *mon_decimal_point; char *mon_thousands_sep; char *mon_grouping; char *positive_sign; char *negative_sign; char *currency_symbol; char frac_digits; char p_cs_precedes; char p_sign_posn; char p_sep_by_space; char n_cs_precedes; char n_sign_posn; char n_sep_by_space; char *int_curr_symbol; char int_frac_digits; char int_p_cs_precedes; char int_p_sign_posn; char int_p_sep_by_space; char int_n_cs_precedes; char int_n_sign_posn; char int_n_sep_by_space; }; #line 463 "./lib/locale.h" extern struct rpl_lconv * rpl_localeconv (void); extern int _gl_cxxalias_dummy; extern int _gl_cxxalias_dummy; #line 480 "./lib/locale.h" #line 501 "./lib/locale.h" #line 525 "./lib/locale.h" #line 23 "/usr/nekoware/include/libintl.h" extern int libintl_version; #line 104 "/usr/nekoware/include/libintl.h" #line 112 "/usr/nekoware/include/libintl.h" #line 136 "/usr/nekoware/include/libintl.h" extern char *libintl_gettext (const char *__msgid) ; #line 154 "/usr/nekoware/include/libintl.h" extern char *libintl_dgettext (const char *__domainname, const char *__msgid) ; #line 174 "/usr/nekoware/include/libintl.h" extern char *libintl_dcgettext (const char *__domainname, const char *__msgid, int __category) ; #line 196 "/usr/nekoware/include/libintl.h" extern char *libintl_ngettext (const char *__msgid1, const char *__msgid2, unsigned long int __n) ; #line 217 "/usr/nekoware/include/libintl.h" extern char *libintl_dngettext (const char *__domainname, const char *__msgid1, const char *__msgid2, unsigned long int __n) ; #line 241 "/usr/nekoware/include/libintl.h" extern char *libintl_dcngettext (const char *__domainname, const char *__msgid1, const char *__msgid2, unsigned long int __n, int __category) ; #line 263 "/usr/nekoware/include/libintl.h" extern char *libintl_textdomain (const char *__domainname) ; #line 281 "/usr/nekoware/include/libintl.h" extern char *libintl_bindtextdomain (const char *__domainname, const char *__dirname) ; #line 299 "/usr/nekoware/include/libintl.h" extern char *libintl_bind_textdomain_codeset (const char *__domainname, const char *__codeset) ; #line 427 "/usr/nekoware/include/libintl.h" #line 445 "/usr/nekoware/include/libintl.h" extern void libintl_set_relocation_prefix (const char *orig_prefix, const char *curr_prefix); #line 26 "lib/gettext.h" #line 38 "lib/gettext.h" #line 94 "lib/gettext.h" #line 139 "lib/gettext.h" #line 147 "lib/gettext.h" static const char * pgettext_aux (const char *domain, const char *msg_ctxt_id, const char *msgid, int category) { const char *translation = libintl_dcgettext (domain, msg_ctxt_id, category); if (translation == msg_ctxt_id) return msgid; else return translation; } #line 166 "lib/gettext.h" static const char * npgettext_aux (const char *domain, const char *msg_ctxt_id, const char *msgid, const char *msgid_plural, unsigned long int n, int category) { const char *translation = libintl_dcngettext (domain, msg_ctxt_id, msgid_plural, n, category); if (translation == msg_ctxt_id || translation == msgid_plural) return (n == 1 ? msgid : msgid_plural); else return translation; } #line 192 "lib/gettext.h" #line 1 "./lib/stdlib.h" #line 31 "./lib/stdlib.h" #line 195 "lib/gettext.h" #line 209 "lib/gettext.h" static const char * dcpgettext_expr (const char *domain, const char *msgctxt, const char *msgid, int category) { size_t msgctxt_len = strlen (msgctxt) + 1; size_t msgid_len = strlen (msgid) + 1; const char *translation; char buf[1024]; char *msg_ctxt_id = (msgctxt_len + msgid_len <= sizeof (buf) ? buf : (char *) malloc (msgctxt_len + msgid_len)); if (msg_ctxt_id != 0L) { memcpy (msg_ctxt_id, msgctxt, msgctxt_len - 1); msg_ctxt_id[msgctxt_len - 1] = '\004'; memcpy (msg_ctxt_id + msgctxt_len, msgid, msgid_len); translation = libintl_dcgettext (domain, msg_ctxt_id, category); if (msg_ctxt_id != buf) free (msg_ctxt_id); if (translation != msg_ctxt_id) return translation; } return msgid; } #line 254 "lib/gettext.h" static const char * dcnpgettext_expr (const char *domain, const char *msgctxt, const char *msgid, const char *msgid_plural, unsigned long int n, int category) { size_t msgctxt_len = strlen (msgctxt) + 1; size_t msgid_len = strlen (msgid) + 1; const char *translation; char buf[1024]; char *msg_ctxt_id = (msgctxt_len + msgid_len <= sizeof (buf) ? buf : (char *) malloc (msgctxt_len + msgid_len)); if (msg_ctxt_id != 0L) { memcpy (msg_ctxt_id, msgctxt, msgctxt_len - 1); msg_ctxt_id[msgctxt_len - 1] = '\004'; memcpy (msg_ctxt_id + msgctxt_len, msgid, msgid_len); translation = libintl_dcngettext (domain, msg_ctxt_id, msgid_plural, n, category); if (msg_ctxt_id != buf) free (msg_ctxt_id); if (!(translation == msg_ctxt_id || translation == msgid_plural)) return translation; } return (n == 1 ? msgid : msgid_plural); } #line 29 "lib/set-mode-acl.c" int chmod_or_fchmod (const char *name, int desc, mode_t mode) { if (1 && desc != -1) return fchmod (desc, mode); else return chmod (name, mode); } int qset_acl (char const *name, int desc, mode_t mode) { #line 76 "lib/set-mode-acl.c" acl_t acl; int ret; if (0) { acl = (0L); if (!acl) return -1; } else { char acl_text[] = "u::---,g::---,o::---"; if (mode & 00400) acl_text[ 3] = 'r'; if (mode & 00200) acl_text[ 4] = 'w'; if (mode & 00100) acl_text[ 5] = 'x'; if (mode & 00040) acl_text[10] = 'r'; if (mode & 00020) acl_text[11] = 'w'; if (mode & 00010) acl_text[12] = 'x'; if (mode & 00004) acl_text[17] = 'r'; if (mode & 00002) acl_text[18] = 'w'; if (mode & 00001) acl_text[19] = 'x'; acl = acl_from_text (acl_text); if (!acl) return -1; } if (1 && desc != -1) ret = acl_set_fd (desc, acl); else ret = acl_set_file (name, 0, acl); if (ret != 0) { int saved_errno = errno; acl_free (acl); if (((errno) == 1008 || (errno) == 89 || (errno) == 22 || (errno) == 16 || (errno) == 122)) return chmod_or_fchmod (name, desc, mode); else { errno = saved_errno; return -1; } } else acl_free (acl); if (((mode&0xF000) == 0x4000) && acl_delete_def_file (name)) return -1; if (!0 || (mode & (0x800 | 0x400 | 0x200))) { return chmod_or_fchmod (name, desc, mode); } return 0; #line 201 "lib/set-mode-acl.c" #line 688 "lib/set-mode-acl.c" } int set_acl (char const *name, int desc, mode_t mode) { int ret = qset_acl (name, desc, mode); if (ret != 0) error (0, errno, libintl_gettext ("setting permissions for %s"), quote (name)); return ret; }
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.