6 grep -E -h @deftypefu?nx?
*.texi ..
/linuxthreads
/*.texi |
7 sed -e 's/@deftypefunx*[[:space:]]*\({[^{]*}\|[[:alnum:]_]*\)[[:space:]]*\([[:alnum:]_]*\).*/\2/' -e 's/@deftypefn {[^}]*function}*[[:space:]]*\({[^{]*}\|[[:alnum:]_]*\)[[:space:]]*\([[:alnum:]_]*\).*/\2/' -e '/^@/d' |
8 sed -e '/^obstack_/d' -e '/^\([lf]\|\)stat\(\|64\)$/d' -e '/^mknod$/d' |
9 sed -e '/^signbit$/d' -e '/^sigsetjmp$/d' |
10 sed -e '/^pthread_cleanup/d' -e '/^IFTODT$/d' -e '/^DTTOIF$/d' |
11 sed -e '/^__fwriting$/d' -e '/^__fwritable$/d' -e '/^__fsetlocking$/d' |
12 sed -e '/^__freading$/d' -e '/^__freadable$/d' -e '/^__fpurge$/d' |
13 sed -e '/^__fpending$/d' -e '/^__flbf$/d' -e '/^__fbufsize$/d' |
14 sed -e '/^alloca$/d' |
17 nm
--extern --define $bindir/libc.so
$bindir/math
/libm.so
$bindir/rt
/librt.so
$bindir/linuxthreads
/libpthread.so
$bindir/dlfcn
/libdl.so
$bindir/login
/libutil.so |
18 grep -E " [TW] ([[:alpha:]]|_[[:alpha:]])" |
21 sed -e '/^_IO/d' -e '/^_dl/d' -e '/^_pthread/d' -e '/^_obstack/d' |
22 sed -e '/^_argp/d' -e '/^_authenticate$/d' -e '/^_environ$/d' |
23 sed -e '/^_errno$/d' -e '/^_h_errno$/d' -e '/^_longjmp$/d' |
24 sed -e '/^_mcleanup$/d' -e '/^_rpc_dtablesize$/d' -e '/^_seterr_reply$/d' |
25 sed -e '/^_nss/d' -e '/^_setjmp$/d' |
29 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
32 <title>Undocumented glibc functions</title>
36 <center><h1>Undocumented <tt>glibc</tt> functions</h1></center>
38 <p>The following table includes names of the function in glibc
39 which are not yet documented in the manual. This list is
40 automatically created and therefore might contain errors. Please
41 check the latest manual (available from the CVS archive) before
42 starting to work. It might also be good to let me know in
43 advanace on which functions you intend to work to avoid
46 <p>A few comments:</p>
49 <li>Some functions in the list are much less important than
50 others. Please prioritize.</li>
52 <li>Similarly for the LFS functions (those ending in 64).</li>
55 <p>The function sombody already volunteered to document are marked
56 with a reference to the person.</p>
62 diff -y --width=60 --suppress-common-lines DOCUMENTED AVAILABLE |
63 expand | cut
-b 33- |
sed '/^[[:space:]]*$/d' |
66 <td><tt>$name</tt></td>"
98 <address><a href="mailto:drepper@redhat.com">Ulrich Drepper</a></address>
99 Generated on $(date) with documented.sh version $VERSION