(CommandList children: [ (C {(set)} {(-e)}) (CommandList children: [ (Sentence child: (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:common_objpfx) op: Equal rhs: {($ VSub_Number '$1')} spids: [54] ) ] spids: [54] ) terminator: <Op_Semi ';'> ) (C {(shift)}) ] ) (CommandList children: [ (Sentence child: (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:run_getconf) op: Equal rhs: {($ VSub_Number '$1')} spids: [60] ) ] spids: [60] ) terminator: <Op_Semi ';'> ) (C {(shift)}) ] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:logfile) op: Equal rhs: {($ VSub_Name '$common_objpfx') (/posix/tst-getconf.out)} spids: [67] ) ] spids: [67] ) (C {(rm)} {(-f)} {($ VSub_Name '$logfile')}) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:result) op:Equal rhs:{(0)} spids:[78])] spids: [78] ) (WhileUntil keyword: <KW_While while> cond: [(Sentence child:(C {(read)} {(name)}) terminator:<Op_Semi ';'>)] body: (DoGroup children: [ (SimpleCommand words: [{(printf)} {(Lit_Other '%') (s)} {(DQ ('getconf ') ($ VSub_Name '$name') (': '))}] redirects: [ (Redir op: <Redir_DGreat '>>'> fd: 16777215 arg_word: {($ VSub_Name '$logfile')} ) ] ) (SimpleCommand words: [{(${ VSub_Name run_getconf)} {(DQ ($ VSub_Name '$name'))}] redirects: [ (Redir op:<Redir_Less '<'> fd:16777215 arg_word:{(/dev/null)}) (Redir op: <Redir_DGreat '2>>'> fd: 2 arg_word: {($ VSub_Name '$logfile')} ) (Redir op: <Redir_DGreat '>>'> fd: 16777215 arg_word: {($ VSub_Name '$logfile')} ) ] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(test)} {($ VSub_QMark '$?')} {(-ne)} {(0)}) terminator: <Op_Semi ';'> ) ] action: [ (SimpleCommand words: [{(echo)} {(DQ ('*** ') ($ VSub_Name '$name') (' FAILED'))}] redirects: [ (Redir op: <Redir_DGreat '>>'> fd: 16777215 arg_word: {($ VSub_Name '$logfile')} ) ] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:result) op:Equal rhs:{(1)} spids:[155])] spids: [155] ) ] spids: [16777215 139] ) ] spids: [16777215 159] ) ] spids: [88 161] ) redirects: [ (HereDoc op: <Redir_DLess '<<'> fd: 16777215 here_begin: {(EOF)} here_end_span_id: 335 stdin_parts: [ ('AIO_LISTIO_MAX\n') ('AIO_MAX\n') ('AIO_PRIO_DELTA_MAX\n') ('ARG_MAX\n') ('ATEXIT_MAX\n') ('BC_BASE_MAX\n') ('BC_DIM_MAX\n') ('BC_SCALE_MAX\n') ('BC_STRING_MAX\n') ('CHILD_MAX\n') ('COLL_WEIGHTS_MAX\n') ('DELAYTIMER_MAX\n') ('EXPR_NEST_MAX\n') ('HOST_NAME_MAX\n') ('IOV_MAX\n') ('LINE_MAX\n') ('LOGIN_NAME_MAX\n') ('NGROUPS_MAX\n') ('MQ_OPEN_MAX\n') ('MQ_PRIO_MAX\n') ('OPEN_MAX\n') ('_POSIX_ADVISORY_INFO\n') ('_POSIX_BARRIERS\n') ('_POSIX_ASYNCHRONOUS_IO\n') ('_POSIX_BASE\n') ('_POSIX_C_LANG_SUPPORT\n') ('_POSIX_C_LANG_SUPPORT_R\n') ('_POSIX_CLOCK_SELECTION\n') ('_POSIX_CPUTIME\n') ('_POSIX_DEVICE_IO\n') ('_POSIX_DEVICE_SPECIFIC\n') ('_POSIX_DEVICE_SPECIFIC_R\n') ('_POSIX_FD_MGMT\n') ('_POSIX_FIFO\n') ('_POSIX_FILE_ATTRIBUTES\n') ('_POSIX_FILE_LOCKING\n') ('_POSIX_FILE_SYSTEM\n') ('_POSIX_FSYNC\n') ('_POSIX_JOB_CONTROL\n') ('_POSIX_MAPPED_FILES\n') ('_POSIX_MEMLOCK\n') ('_POSIX_MEMLOCK_RANGE\n') ('_POSIX_MEMORY_PROTECTION\n') ('_POSIX_MESSAGE_PASSING\n') ('_POSIX_MONOTONIC_CLOCK\n') ('_POSIX_MULTI_PROCESS\n') ('_POSIX_NETWORKING\n') ('_POSIX_PIPE\n') ('_POSIX_PRIORITIZED_IO\n') ('_POSIX_PRIORITY_SCHEDULING\n') ('_POSIX_READER_WRITER_LOCKS\n') ('_POSIX_REALTIME_SIGNALS\n') ('_POSIX_REGEXP\n') ('_POSIX_SAVED_IDS\n') ('_POSIX_SEMAPHORES\n') ('_POSIX_SHARED_MEMORY_OBJECTS\n') ('_POSIX_SHELL\n') ('_POSIX_SIGNALS\n') ('_POSIX_SINGLE_PROCESS\n') ('_POSIX_SPAWN\n') ('_POSIX_SPIN_LOCKS\n') ('_POSIX_SPORADIC_SERVER\n') ('_POSIX_SYNCHRONIZED_IO\n') ('_POSIX_SYSTEM_DATABASE\n') ('_POSIX_SYSTEM_DATABASE_R\n') ('_POSIX_THREAD_ATTR_STACKADDR\n') ('_POSIX_THREAD_ATTR_STACKSIZE\n') ('_POSIX_THREAD_CPUTIME\n') ('_POSIX_THREAD_PRIO_INHERIT\n') ('_POSIX_THREAD_PRIO_PROTECT\n') ('_POSIX_THREAD_PRIORITY_SCHEDULING\n') ('_POSIX_THREAD_PROCESS_SHARED\n') ('_POSIX_THREAD_SAFE_FUNCTIONS\n') ('_POSIX_THREAD_SPORADIC_SERVER\n') ('_POSIX_THREADS\n') ('_POSIX_TIMEOUTS\n') ('_POSIX_TIMERS\n') ('_POSIX_TRACE\n') ('_POSIX_TRACE_EVENT_FILTER\n') ('_POSIX_TRACE_INHERIT\n') ('_POSIX_TRACE_LOG\n') ('_POSIX_TYPED_MEMORY_OBJECTS\n') ('_POSIX_USER_GROUPS\n') ('_POSIX_USER_GROUPS_R\n') ('_POSIX_VERSION\n') ('_POSIX_V6_ILP32_OFF32\n') ('_POSIX_V6_ILP32_OFFBIG\n') ('_POSIX_V6_LP64_OFF64\n') ('_POSIX_V6_LPBIG_OFFBIG\n') ('_POSIX_V6_WIDTH_RESTRICTED_ENVS\n') ('POSIX2_C_BIND\n') ('POSIX2_C_DEV\n') ('POSIX2_C_VERSION\n') ('POSIX2_CHAR_TERM\n') ('POSIX2_FORT_DEV\n') ('POSIX2_FORT_RUN\n') ('POSIX2_LOCALEDEF\n') ('POSIX2_PBS\n') ('POSIX2_PBS_ACCOUNTING\n') ('POSIX2_PBS_LOCATE\n') ('POSIX2_PBS_MESSAGE\n') ('POSIX2_PBS_TRACK\n') ('POSIX2_SW_DEV\n') ('POSIX2_UPE\n') ('POSIX2_VERSION\n') ('_REGEX_VERSION\n') ('PAGE_SIZE\n') ('PAGESIZE\n') ('PTHREAD_DESTRUCTOR_ITERATIONS\n') ('PTHREAD_KEYS_MAX\n') ('PTHREAD_STACK_MIN\n') ('PTHREAD_THREADS_MAX\n') ('RE_DUP_MAX\n') ('RTSIG_MAX\n') ('SEM_NSEMS_MAX\n') ('SEM_VALUE_MAX\n') ('SIGQUEUE_MAX\n') ('STREAM_MAX\n') ('SYMLOOP_MAX\n') ('TIMER_MAX\n') ('TTY_NAME_MAX\n') ('TZNAME_MAX\n') ('_XBS5_ILP32_OFF32\n') ('_XBS5_ILP32_OFFBIG\n') ('_XBS5_LP64_OFF64\n') ('_XBS5_LPBIG_OFFBIG\n') ('_XOPEN_CRYPT\n') ('_XOPEN_ENH_I18N\n') ('_XOPEN_LEGACY\n') ('_XOPEN_REALTIME\n') ('_XOPEN_REALTIME_THREADS\n') ('_XOPEN_SHM\n') ('_XOPEN_UNIX\n') ('_XOPEN_VERSION\n') ('_XOPEN_XCU_VERSION\n') ('PATH\n') ('POSIX_V6_ILP32_OFF32_CFLAGS\n') ('POSIX_V6_ILP32_OFF32_LDFLAGS\n') ('POSIX_V6_ILP32_OFF32_LIBS\n') ('POSIX_V6_ILP32_OFF32_LINTFLAGS\n') ('POSIX_V6_ILP32_OFFBIG_CFLAGS\n') ('POSIX_V6_ILP32_OFFBIG_LDFLAGS\n') ('POSIX_V6_ILP32_OFFBIG_LIBS\n') ('POSIX_V6_ILP32_OFFBIG_LINTFLAGS\n') ('POSIX_V6_LP64_OFF64_CFLAGS\n') ('POSIX_V6_LP64_OFF64_LDFLAGS\n') ('POSIX_V6_LP64_OFF64_LIBS\n') ('POSIX_V6_LP64_OFF64_LINTFLAGS\n') ('POSIX_V6_LPBIG_OFFBIG_CFLAGS\n') ('POSIX_V6_LPBIG_OFFBIG_LDFLAGS\n') ('POSIX_V6_LPBIG_OFFBIG_LIBS\n') ('POSIX_V6_LPBIG_OFFBIG_LINTFLAGS\n') ('XBS5_ILP32_OFF32_CFLAGS\n') ('XBS5_ILP32_OFF32_LDFLAGS\n') ('XBS5_ILP32_OFF32_LIBS\n') ('XBS5_ILP32_OFF32_LINTFLAGS\n') ('XBS5_ILP32_OFFBIG_CFLAGS\n') ('XBS5_ILP32_OFFBIG_LDFLAGS\n') ('XBS5_ILP32_OFFBIG_LIBS\n') ('XBS5_ILP32_OFFBIG_LINTFLAGS\n') ('XBS5_LP64_OFF64_CFLAGS\n') ('XBS5_LP64_OFF64_LDFLAGS\n') ('XBS5_LP64_OFF64_LIBS\n') ('XBS5_LP64_OFF64_LINTFLAGS\n') ('XBS5_LPBIG_OFFBIG_CFLAGS\n') ('XBS5_LPBIG_OFFBIG_LDFLAGS\n') ('XBS5_LPBIG_OFFBIG_LIBS\n') ('XBS5_LPBIG_OFFBIG_LINTFLAGS\n') ] ) ] ) (WhileUntil keyword: <KW_While while> cond: [(Sentence child:(C {(read)} {(name)}) terminator:<Op_Semi ';'>)] body: (DoGroup children: [ (SimpleCommand words: [{(printf)} {(Lit_Other '%') (s)} {(DQ ('getconf ') ($ VSub_Name '$name') (' /: '))}] redirects: [ (Redir op: <Redir_DGreat '>>'> fd: 16777215 arg_word: {($ VSub_Name '$logfile')} ) ] ) (SimpleCommand words: [{(${ VSub_Name run_getconf)} {(DQ ($ VSub_Name '$name'))} {(/)}] redirects: [ (Redir op:<Redir_Less '<'> fd:16777215 arg_word:{(/dev/null)}) (Redir op: <Redir_DGreat '2>>'> fd: 2 arg_word: {($ VSub_Name '$logfile')} ) (Redir op: <Redir_DGreat '>>'> fd: 16777215 arg_word: {($ VSub_Name '$logfile')} ) ] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(test)} {($ VSub_QMark '$?')} {(-ne)} {(0)}) terminator: <Op_Semi ';'> ) ] action: [ (SimpleCommand words: [{(echo)} {(DQ ('*** ') ($ VSub_Name '$name') (' FAILED'))}] redirects: [ (Redir op: <Redir_DGreat '>>'> fd: 16777215 arg_word: {($ VSub_Name '$logfile')} ) ] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:result) op:Equal rhs:{(1)} spids:[413])] spids: [413] ) ] spids: [16777215 397] ) ] spids: [16777215 417] ) ] spids: [344 419] ) redirects: [ (HereDoc op: <Redir_DLess '<<'> fd: 16777215 here_begin: {(EOF)} here_end_span_id: 444 stdin_parts: [ ('FILESIZEBITS\n') ('LINK_MAX\n') ('MAX_CANON\n') ('MAX_INPUT\n') ('NAME_MAX\n') ('PATH_MAX\n') ('PIPE_BUF\n') ('POSIX_ALLOC_SIZE_MIN\n') ('POSIX_REC_INCR_XFER_SIZE\n') ('POSIX_REC_MAX_XFER_SIZE\n') ('POSIX_REC_MIN_XFER_SIZE\n') ('POSIX_REC_XFER_ALIGN\n') ('SYMLINK_MAX\n') ('_POSIX_CHOWN_RESTRICTED\n') ('_POSIX_NO_TRUNC\n') ('_POSIX_VDISABLE\n') ('_POSIX_ASYNC_IO\n') ('_POSIX_PRIO_IO\n') ('_POSIX_SYNC_IO\n') ] ) ] ) (ControlFlow token:<ControlFlow_Exit exit> arg_word:{($ VSub_Name '$result')}) (C {(Local)} {(Variables) (Lit_Other ':')}) ] )