(CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:bindir) op:Equal rhs:{($ VSub_Number '$1')} spids:[3])] spids: [3] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:VERSION) op:Equal rhs:{(1.0)} spids:[7])] spids: [7] ) (Pipeline children: [ (C {(egrep)} {(-h)} {(Lit_Other '@') (deftypefu) (Lit_Other '?') (nx) (Lit_Other '?')} {(Lit_Other '*') (.texi)} {(../linuxthreads/) (Lit_Other '*') (.texi)} ) (C {(sed)} {(-e)} { (SQ < 's/@deftypefunx*[[:space:]]*\\({[^{]*}\\|[[:alnum:]_]*\\)[[:space:]]*\\([[:alnum:]_]*\\).*/\\2/' > ) } {(-e)} { (SQ < 's/@deftypefn {[^}]*function}*[[:space:]]*\\({[^{]*}\\|[[:alnum:]_]*\\)[[:space:]]*\\([[:alnum:]_]*\\).*/\\2/' > ) } {(-e)} {(SQ <'/^@/d'>)} ) (C {(sed)} {(-e)} {(SQ <'/^obstack_/d'>)} {(-e)} {(SQ <'/^\\([lf]\\|\\)stat\\(\\|64\\)$/d'>)} {(-e)} {(SQ <'/^mknod$/d'>)} ) (C {(sed)} {(-e)} {(SQ <'/^signbit$/d'>)} {(-e)} {(SQ <'/^sigsetjmp$/d'>)}) (C {(sed)} {(-e)} {(SQ <'/^pthread_cleanup/d'>)} {(-e)} {(SQ <'/^IFTODT$/d'>)} {(-e)} {(SQ <'/^DTTOIF$/d'>)} ) (C {(sed)} {(-e)} {(SQ <'/^__fwriting$/d'>)} {(-e)} {(SQ <'/^__fwritable$/d'>)} {(-e)} {(SQ <'/^__fsetlocking$/d'>)} ) (C {(sed)} {(-e)} {(SQ <'/^__freading$/d'>)} {(-e)} {(SQ <'/^__freadable$/d'>)} {(-e)} {(SQ <'/^__fpurge$/d'>)} ) (C {(sed)} {(-e)} {(SQ <'/^__fpending$/d'>)} {(-e)} {(SQ <'/^__flbf$/d'>)} {(-e)} {(SQ <'/^__fbufsize$/d'>)} ) (C {(sed)} {(-e)} {(SQ <'/^alloca$/d'>)}) (SimpleCommand words: [{(sort)} {(-u)}] redirects: [(Redir op:<Redir_Great '>'> fd:16777215 arg_word:{(DOCUMENTED)})] ) ] negated: F ) (Pipeline children: [ (C {(nm)} {(--extern)} {(--define)} {($ VSub_Name '$bindir') (/libc.so)} {($ VSub_Name '$bindir') (/math/libm.so)} {($ VSub_Name '$bindir') (/rt/librt.so)} {($ VSub_Name '$bindir') (/linuxthreads/libpthread.so)} {($ VSub_Name '$bindir') (/dlfcn/libdl.so)} {($ VSub_Name '$bindir') (/crypt/libcrypt.so)} {($ VSub_Name '$bindir') (/login/libutil.so)} ) (C {(egrep)} {(DQ (' [TW] ([[:alpha:]]|_[[:alpha:]])'))}) (C {(sed)} {(SQ <'s/\\(@.*\\)//'>)}) (C {(cut)} {(-b)} {(12-)}) (C {(sed)} {(-e)} {(SQ <'/^_IO/d'>)} {(-e)} {(SQ <'/^_dl/d'>)} {(-e)} {(SQ <'/^_pthread/d'>)} {(-e)} {(SQ <'/^_obstack/d'>)} ) (C {(sed)} {(-e)} {(SQ <'/^_argp/d'>)} {(-e)} {(SQ <'/^_authenticate$/d'>)} {(-e)} {(SQ <'/^_environ$/d'>)} ) (C {(sed)} {(-e)} {(SQ <'/^_errno$/d'>)} {(-e)} {(SQ <'/^_h_errno$/d'>)} {(-e)} {(SQ <'/^_longjmp$/d'>)} ) (C {(sed)} {(-e)} {(SQ <'/^_mcleanup$/d'>)} {(-e)} {(SQ <'/^_rpc_dtablesize$/d'>)} {(-e)} {(SQ <'/^_seterr_reply$/d'>)} ) (C {(sed)} {(-e)} {(SQ <'/^_nss/d'>)} {(-e)} {(SQ <'/^_setjmp$/d'>)}) (SimpleCommand words: [{(sort)} {(-u)}] redirects: [(Redir op:<Redir_Great '>'> fd:16777215 arg_word:{(AVAILABLE)})] ) ] negated: F ) (SimpleCommand words: [{(cat)}] redirects: [ (HereDoc op: <Redir_DLess '<<'> fd: 16777215 here_begin: {(EOF)} here_end_span_id: 409 stdin_parts: [ ('<!DOCTYPE HTML PUBLIC ') (Right_DoubleQuote '"') ('-//IETF//DTD HTML//EN') (Right_DoubleQuote '"') ('>\n') ('<html>\n') (' <head>\n') (' <title>Undocumented glibc functions</title>\n') (' </head>\n') ('\n') (' <body>\n') (' <center><h1>Undocumented <tt>glibc</tt> functions</h1></center>\n') ('\n') (' <p>The following table includes names of the function in glibc\n') (' which are not yet documented in the manual. This list is\n') (' automatically created and therefore might contain errors. Please\n') (' check the latest manual (available from the CVS archive) before\n') (' starting to work. It might also be good to let me know in\n') (' advanace on which functions you intend to work to avoid\n') (' duplication.</p>\n') ('\n') (' <p>A few comments:</p>\n') ('\n') (' <ul>\n') (' <li>Some functions in the list are much less important than\n') (' others. Please prioritize.</li>\n') ('\n') (' <li>Similarly for the LFS functions (those ending in 64).</li>\n') (' </ul>\n') ('\n') (' <p>The function sombody already volunteered to document are marked\n') (' with a reference to the person.</p>\n') ('\n') (' <center><table>\n') ] ) ] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:n) op:Equal rhs:{(0)} spids:[411])] spids: [411] ) (Pipeline children: [ (C {(diff)} {(-y)} {(--width) (Lit_Other '=') (60)} {(--suppress-common-lines)} {(DOCUMENTED)} {(AVAILABLE)} ) (C {(expand)}) (C {(cut)} {(-b)} {(33-)}) (C {(sed)} {(SQ <'/^[[:space:]]*$/d'>)}) (WhileUntil keyword: <KW_While while> cond: [(Sentence child:(C {(read)} {(name)}) terminator:<Op_Semi ';'>)] body: (DoGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:line) op: Equal rhs: { (DQ ($ VSub_Name '$line') ('\n') ('<td><tt>') ($ VSub_Name '$name') ('</tt></td>') ) } spids: [460] ) ] spids: [460] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:n) op: Equal rhs: { (CommandSubPart command_list: (CommandList children: [(C {(expr)} {($ VSub_Name '$n')} {(Lit_Other '+')} {(1)})] ) left_token: <Left_CommandSub '$('> spids: [471 479] ) } spids: [470] ) ] spids: [470] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other '[')} {($ VSub_Name '$n')} {(-eq)} {(4)} {(Lit_Other ']')}) terminator: <Op_Semi ';'> ) ] action: [ (C {(echo)} {(DQ ('<tr>\n') ($ VSub_Name '$line') ('\n') ('</tr>'))}) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:line) op: Equal rhs: {(DQ )} spids: [508] ) ] spids: [508] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:n) op:Equal rhs:{(0)} spids:[513])] spids: [513] ) ] spids: [16777215 495] ) ] spids: [16777215 517] ) ] spids: [457 519] ) ) ] negated: F ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other '[')} {($ VSub_Name '$n')} {(-gt)} {(0)} {(Lit_Other ']')}) terminator: <Op_Semi ';'> ) ] action: [ (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other '[')} {($ VSub_Name '$n')} {(-eq)} {(1)} {(Lit_Other ']')}) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:line) op: Equal rhs: {(DQ ($ VSub_Name '$line') ('\n') ('<td></td>'))} spids: [553] ) ] spids: [553] ) ] spids: [16777215 550] ) ] spids: [16777215 561] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other '[')} {($ VSub_Name '$n')} {(-eq)} {(2)} {(Lit_Other ']')}) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:line) op: Equal rhs: {(DQ ($ VSub_Name '$line') ('\n') ('<td></td>'))} spids: [580] ) ] spids: [580] ) ] spids: [16777215 577] ) ] spids: [16777215 588] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other '[')} {($ VSub_Name '$n')} {(-eq)} {(3)} {(Lit_Other ']')}) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:line) op: Equal rhs: {(DQ ($ VSub_Name '$line') ('\n') ('<td></td>'))} spids: [607] ) ] spids: [607] ) ] spids: [16777215 604] ) ] spids: [16777215 615] ) (C {(echo)} {(DQ ('<tr>\n') ($ VSub_Name '$line') ('\n') ('</tr>'))}) ] spids: [16777215 534] ) ] spids: [16777215 627] ) (SimpleCommand words: [{(cat)}] redirects: [ (HereDoc op: <Redir_DLess '<<'> fd: 16777215 here_begin: {(EOF)} here_end_span_id: 653 stdin_parts: [ (' </table></center>\n') ('\n') (' <hr>\n') (' <address><a href=') (Right_DoubleQuote '"') ('mailto:drepper@redhat.com') (Right_DoubleQuote '"') ('>Ulrich Drepper</a></address>\n') ('Generated on ') (CommandSubPart command_list: (CommandList children:[(C {(date)})]) left_token: <Left_CommandSub '$('> spids: [644 646] ) (' with documented.sh version ') ($ VSub_Name '$VERSION') ('\n') (' </body>\n') ('</html>\n') ] ) ] ) ] )