| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240 | #! /bin/shbasedir="."# make sure to use the same locale everywhere.LC_ALL=Cexport LC_ALLLANG=Cexport LANGfor suffix in _glibc ''dobinary=$basedir/getconf$suffixlogfile=$basedir/tst-getconf$suffix.outrm -f $logfileresult=0while read name; do  case "$name" in  "#"*) continue;;  esac  echo -n "getconf $name: " >> $logfile  $binary "$name" 2>> $logfile >> $logfile  if test $? -ne 0; then    echo "*** $name FAILED" >> $logfile    result=1  fidone <<EOFAIO_LISTIO_MAXAIO_MAXAIO_PRIO_DELTA_MAXARG_MAXATEXIT_MAXBC_BASE_MAXBC_DIM_MAXBC_SCALE_MAXBC_STRING_MAXCHILD_MAXCOLL_WEIGHTS_MAXDELAYTIMER_MAXEXPR_NEST_MAXHOST_NAME_MAXIOV_MAXLINE_MAXLOGIN_NAME_MAXNGROUPS_MAXMQ_OPEN_MAXMQ_PRIO_MAXOPEN_MAX_POSIX_ADVISORY_INFO_POSIX_BARRIERS_POSIX_ASYNCHRONOUS_IO_POSIX_BASE_POSIX_C_LANG_SUPPORT_POSIX_C_LANG_SUPPORT_R_POSIX_CLOCK_SELECTION_POSIX_CPUTIME_POSIX_DEVICE_IO_POSIX_DEVICE_SPECIFIC_POSIX_DEVICE_SPECIFIC_R_POSIX_FD_MGMT_POSIX_FIFO_POSIX_FILE_ATTRIBUTES_POSIX_FILE_LOCKING_POSIX_FILE_SYSTEM_POSIX_FSYNC_POSIX_JOB_CONTROL_POSIX_MAPPED_FILES_POSIX_MEMLOCK_POSIX_MEMLOCK_RANGE_POSIX_MEMORY_PROTECTION_POSIX_MESSAGE_PASSING_POSIX_MONOTONIC_CLOCK_POSIX_MULTI_PROCESS_POSIX_NETWORKING_POSIX_PIPE_POSIX_PRIORITIZED_IO_POSIX_PRIORITY_SCHEDULING_POSIX_READER_WRITER_LOCKS_POSIX_REALTIME_SIGNALS_POSIX_REGEXP_POSIX_SAVED_IDS_POSIX_SEMAPHORES_POSIX_SHARED_MEMORY_OBJECTS_POSIX_SHELL_POSIX_SIGNALS_POSIX_SINGLE_PROCESS_POSIX_SPAWN_POSIX_SPIN_LOCKS_POSIX_SPORADIC_SERVER_POSIX_SYNCHRONIZED_IO_POSIX_SYSTEM_DATABASE_POSIX_SYSTEM_DATABASE_R_POSIX_THREAD_ATTR_STACKADDR_POSIX_THREAD_ATTR_STACKSIZE_POSIX_THREAD_CPUTIME_POSIX_THREAD_PRIO_INHERIT_POSIX_THREAD_PRIO_PROTECT_POSIX_THREAD_PRIORITY_SCHEDULING_POSIX_THREAD_PROCESS_SHARED_POSIX_THREAD_SAFE_FUNCTIONS_POSIX_THREAD_SPORADIC_SERVER_POSIX_THREADS_POSIX_TIMEOUTS_POSIX_TIMERS_POSIX_TRACE_POSIX_TRACE_EVENT_FILTER_POSIX_TRACE_INHERIT_POSIX_TRACE_LOG_POSIX_TYPED_MEMORY_OBJECTS_POSIX_USER_GROUPS_POSIX_USER_GROUPS_R_POSIX_VERSION_POSIX_V7_ILP32_OFF32_POSIX_V7_ILP32_OFFBIG_POSIX_V7_LP64_OFF64_POSIX_V7_LPBIG_OFFBIG#_POSIX_V7_WIDTH_RESTRICTED_ENVSPOSIX2_C_BINDPOSIX2_C_DEVPOSIX2_C_VERSIONPOSIX2_CHAR_TERMPOSIX2_FORT_DEVPOSIX2_FORT_RUNPOSIX2_LOCALEDEFPOSIX2_PBSPOSIX2_PBS_ACCOUNTINGPOSIX2_PBS_LOCATEPOSIX2_PBS_MESSAGEPOSIX2_PBS_TRACKPOSIX2_SW_DEVPOSIX2_UPEPOSIX2_VERSION_REGEX_VERSIONPAGE_SIZEPAGESIZEPTHREAD_DESTRUCTOR_ITERATIONSPTHREAD_KEYS_MAXPTHREAD_STACK_MINPTHREAD_THREADS_MAXRE_DUP_MAXRTSIG_MAXSEM_NSEMS_MAXSEM_VALUE_MAXSIGQUEUE_MAXSTREAM_MAXSYMLOOP_MAXTIMER_MAXTTY_NAME_MAXTZNAME_MAX#_XBS5_ILP32_OFF32#_XBS5_ILP32_OFFBIG#_XBS5_LP64_OFF64#_XBS5_LPBIG_OFFBIG_XOPEN_CRYPT_XOPEN_ENH_I18N_XOPEN_LEGACY_XOPEN_REALTIME_XOPEN_REALTIME_THREADS_XOPEN_SHM_XOPEN_UNIX_XOPEN_VERSION_XOPEN_XCU_VERSIONPATH#POSIX_V7_ILP32_OFF32_CFLAGS#POSIX_V7_ILP32_OFF32_LDFLAGS#POSIX_V7_ILP32_OFF32_LIBS#POSIX_V7_ILP32_OFF32_LINTFLAGS#POSIX_V7_ILP32_OFFBIG_CFLAGS#POSIX_V7_ILP32_OFFBIG_LDFLAGS#POSIX_V7_ILP32_OFFBIG_LIBS#POSIX_V7_ILP32_OFFBIG_LINTFLAGS#POSIX_V7_LP64_OFF64_CFLAGS#POSIX_V7_LP64_OFF64_LDFLAGS#POSIX_V7_LP64_OFF64_LIBS#POSIX_V7_LP64_OFF64_LINTFLAGS#POSIX_V7_LPBIG_OFFBIG_CFLAGS#POSIX_V7_LPBIG_OFFBIG_LDFLAGS#POSIX_V7_LPBIG_OFFBIG_LIBS#POSIX_V7_LPBIG_OFFBIG_LINTFLAGS#XBS5_ILP32_OFF32_CFLAGS#XBS5_ILP32_OFF32_LDFLAGS#XBS5_ILP32_OFF32_LIBS#XBS5_ILP32_OFF32_LINTFLAGS#XBS5_ILP32_OFFBIG_CFLAGS#XBS5_ILP32_OFFBIG_LDFLAGS#XBS5_ILP32_OFFBIG_LIBS#XBS5_ILP32_OFFBIG_LINTFLAGS#XBS5_LP64_OFF64_CFLAGS#XBS5_LP64_OFF64_LDFLAGS#XBS5_LP64_OFF64_LIBS#XBS5_LP64_OFF64_LINTFLAGS#XBS5_LPBIG_OFFBIG_CFLAGS#XBS5_LPBIG_OFFBIG_LDFLAGS#XBS5_LPBIG_OFFBIG_LIBS#XBS5_LPBIG_OFFBIG_LINTFLAGS_NPROCESSORS_ONLN_NPROCESSORS_CONFEOFwhile read name; do  echo -n "getconf $name /: " >> $logfile  $binary "$name" / 2>> $logfile >> $logfile  if test $? -ne 0; then    echo "*** $name FAILED" >> $logfile    result=1  fidone <<EOFFILESIZEBITSLINK_MAXMAX_CANONMAX_INPUTNAME_MAXPATH_MAXPIPE_BUFPOSIX_ALLOC_SIZE_MINPOSIX_REC_INCR_XFER_SIZEPOSIX_REC_MAX_XFER_SIZEPOSIX_REC_MIN_XFER_SIZEPOSIX_REC_XFER_ALIGNSYMLINK_MAX_POSIX_CHOWN_RESTRICTED_POSIX_NO_TRUNC_POSIX_VDISABLE_POSIX_ASYNC_IO_POSIX_PRIO_IO_POSIX_SYNC_IOEOFdoneexit $result# Preserve executable bits for this shell script.Local Variables:eval:(defun frobme () (set-file-modes buffer-file-name file-mode))eval:(make-local-variable 'file-mode)eval:(setq file-mode (file-modes (buffer-file-name)))eval:(make-local-variable 'after-save-hook)eval:(add-hook 'after-save-hook 'frobme)End:
 |