comparison MODULES.html.sh @ 4191:ff02fdcea265

Table of contents, and hyperlinks.
author Bruno Haible <bruno@clisp.org>
date Fri, 17 Jan 2003 13:19:43 +0000
parents 264a0dbcf2d0
children b17170552bfc
comparison
equal deleted inserted replaced
4190:6bd91a77a39e 4191:ff02fdcea265
17 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 17 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
18 # 18 #
19 19
20 # Usage: MODULES.html.sh > MODULES.html 20 # Usage: MODULES.html.sh > MODULES.html
21 21
22 PATH=`dirname $0`:$PATH; export PATH 22 # Extend the PATH so that gnulib-tool is found.
23 PATH=`dirname "$0"`:$PATH; export PATH
24
25 POSIX2001_URL='http://www.opengroup.org/onlinepubs/007904975/'
26 case $USER in
27 bruno )
28 POSIX2001_URL='file:/packages/www/www.opengroup.org/susv3/' ;;
29 esac
23 30
24 sed_lt='s,<,\&lt;,g' 31 sed_lt='s,<,\&lt;,g'
25 sed_gt='s,>,\&gt;,g' 32 sed_gt='s,>,\&gt;,g'
26 sed_escape_dot='s,\.,\\.,g' 33 sed_escape_dot='s,\.,\\.,g'
27 sed_escape_slash='s,/,\\/,g' 34 sed_escape_slash='s,/,\\/,g'
28 trnl='\012' 35 trnl='\012'
36 sed_alt1='s,$,\\|,'
37 sed_alt2='s,^\\|,\\(,'
38 sed_alt3='s,\\|\\|$,\\),'
39 posix_headers=`echo '
40 aio
41 arpa/inet
42 assert
43 complex
44 cpio
45 ctype
46 dirent
47 dlfcn
48 errno
49 fcntl
50 fenv
51 float
52 fmtmsg
53 fnmatch
54 ftw
55 glob
56 grp
57 iconv
58 inttypes
59 iso646
60 langinfo
61 libgen
62 limits
63 locale
64 math
65 monetary
66 mqueue
67 ndbm
68 net/if
69 netdb
70 netinet/in
71 netinet/tcp
72 nl_types
73 poll
74 pthread
75 pwd
76 regex
77 sched
78 search
79 semaphore
80 setjmp
81 signal
82 spawn
83 stdarg
84 stdbool
85 stddef
86 stdint
87 stdio
88 stdlib
89 string
90 strings
91 stropts
92 sys/ipc
93 sys/mman
94 sys/msg
95 sys/resource
96 sys/select
97 sys/sem
98 sys/shm
99 sys/socket
100 sys/stat
101 sys/statvfs
102 sys/time
103 sys/timeb
104 sys/times
105 sys/types
106 sys/uio
107 sys/un
108 sys/utsname
109 sys/wait
110 syslog
111 tar
112 termios
113 tgmath
114 time
115 trace
116 ucontext
117 ulimit
118 unistd
119 utime
120 utmpx
121 wchar
122 wctype
123 wordexp
124 ' | sed -e "$sed_alt1" | tr -d "$trnl" | sed -e "$sed_alt2" -e "$sed_alt3"`
125 posix_functions=`echo '
126 FD_CLR
127 FD_ISSET
128 FD_SET
129 FD_ZERO
130 _Exit
131 _exit
132 _longjmp
133 _setjmp
134 _tolower
135 _toupper
136 a64l
137 abort
138 abs
139 accept
140 access
141 acos
142 acosf
143 acosh
144 acoshf
145 acoshl
146 acosl
147 aio_cancel
148 aio_error
149 aio_fsync
150 aio_read
151 aio_return
152 aio_suspend
153 aio_write
154 alarm
155 asctime
156 asctime_r
157 asin
158 asinf
159 asinh
160 asinhf
161 asinhl
162 asinl
163 assert
164 atan
165 atan2
166 atan2f
167 atan2l
168 atanf
169 atanh
170 atanhf
171 atanhl
172 atanl
173 atexit
174 atof
175 atoi
176 atol
177 atoll
178 basename
179 bcmp
180 bcopy
181 bind
182 bsd_signal
183 bsearch
184 btowc
185 bzero
186 cabs
187 cabsf
188 cabsl
189 cacos
190 cacosf
191 cacosh
192 cacoshf
193 cacoshl
194 cacosl
195 calloc
196 carg
197 cargf
198 cargl
199 casin
200 casinf
201 casinh
202 casinhf
203 casinhl
204 casinl
205 catan
206 catanf
207 catanh
208 catanhf
209 catanhl
210 catanl
211 catclose
212 catgets
213 catopen
214 cbrt
215 cbrtf
216 cbrtl
217 ccos
218 ccosf
219 ccosh
220 ccoshf
221 ccoshl
222 ccosl
223 ceil
224 ceilf
225 ceill
226 cexp
227 cexpf
228 cexpl
229 cfgetispeed
230 cfgetospeed
231 cfsetispeed
232 cfsetospeed
233 chdir
234 chmod
235 chown
236 cimag
237 cimagf
238 cimagl
239 clearerr
240 clock
241 clock_getcpuclockid
242 clock_getres
243 clock_gettime
244 clock_nanosleep
245 clock_settime
246 clog
247 clogf
248 clogl
249 close
250 closedir
251 closelog
252 confstr
253 conj
254 conjf
255 conjl
256 connect
257 contents
258 copysign
259 copysignf
260 copysignl
261 cos
262 cosf
263 cosh
264 coshf
265 coshl
266 cosl
267 cpow
268 cpowf
269 cpowl
270 cproj
271 cprojf
272 cprojl
273 creal
274 crealf
275 creall
276 creat
277 crypt
278 csin
279 csinf
280 csinh
281 csinhf
282 csinhl
283 csinl
284 csqrt
285 csqrtf
286 csqrtl
287 ctan
288 ctanf
289 ctanh
290 ctanhf
291 ctanhl
292 ctanl
293 ctermid
294 ctime
295 ctime_r
296 daylight
297 dbm_clearerr
298 dbm_close
299 dbm_delete
300 dbm_error
301 dbm_fetch
302 dbm_firstkey
303 dbm_nextkey
304 dbm_open
305 dbm_store
306 difftime
307 dirname
308 div
309 dlclose
310 dlerror
311 dlopen
312 dlsym
313 drand48
314 dup
315 dup2
316 ecvt
317 encrypt
318 endgrent
319 endhostent
320 endnetent
321 endprotoent
322 endpwent
323 endservent
324 endutxent
325 environ
326 erand48
327 erf
328 erfc
329 erfcf
330 erfcl
331 erff
332 erfl
333 errno
334 exec
335 execl
336 execle
337 execlp
338 execv
339 execve
340 execvp
341 exit
342 exp
343 exp2
344 exp2f
345 exp2l
346 expf
347 expl
348 expm1
349 expm1f
350 expm1l
351 fabs
352 fabsf
353 fabsl
354 fattach
355 fchdir
356 fchmod
357 fchown
358 fclose
359 fcntl
360 fcvt
361 fdatasync
362 fdetach
363 fdim
364 fdimf
365 fdiml
366 fdopen
367 feclearexcept
368 fegetenv
369 fegetexceptflag
370 fegetround
371 feholdexcept
372 feof
373 feraiseexcept
374 ferror
375 fesetenv
376 fesetexceptflag
377 fesetround
378 fetestexcept
379 feupdateenv
380 fflush
381 ffs
382 fgetc
383 fgetpos
384 fgets
385 fgetwc
386 fgetws
387 fileno
388 flockfile
389 floor
390 floorf
391 floorl
392 fma
393 fmaf
394 fmal
395 fmax
396 fmaxf
397 fmaxl
398 fmin
399 fminf
400 fminl
401 fmod
402 fmodf
403 fmodl
404 fmtmsg
405 fnmatch
406 fopen
407 fork
408 fpathconf
409 fpclassify
410 fprintf
411 fputc
412 fputs
413 fputwc
414 fputws
415 fread
416 free
417 freeaddrinfo
418 freopen
419 frexp
420 frexpf
421 frexpl
422 fscanf
423 fseek
424 fseeko
425 fsetpos
426 fstat
427 fstatvfs
428 fsync
429 ftell
430 ftello
431 ftime
432 ftok
433 ftruncate
434 ftrylockfile
435 ftw
436 funlockfile
437 fwide
438 fwprintf
439 fwrite
440 fwscanf
441 gai_strerror
442 gcvt
443 getaddrinfo
444 getc
445 getc_unlocked
446 getchar
447 getchar_unlocked
448 getcontext
449 getcwd
450 getdate
451 getegid
452 getenv
453 geteuid
454 getgid
455 getgrent
456 getgrgid
457 getgrgid_r
458 getgrnam
459 getgrnam_r
460 getgroups
461 gethostbyaddr
462 gethostbyname
463 gethostent
464 gethostid
465 gethostname
466 getitimer
467 getlogin
468 getlogin_r
469 getmsg
470 getnameinfo
471 getnetbyaddr
472 getnetbyname
473 getnetent
474 getopt
475 getpeername
476 getpgid
477 getpgrp
478 getpid
479 getpmsg
480 getppid
481 getpriority
482 getprotobyname
483 getprotobynumber
484 getprotoent
485 getpwent
486 getpwnam
487 getpwnam_r
488 getpwuid
489 getpwuid_r
490 getrlimit
491 getrusage
492 gets
493 getservbyname
494 getservbyport
495 getservent
496 getsid
497 getsockname
498 getsockopt
499 getsubopt
500 gettimeofday
501 getuid
502 getutxent
503 getutxid
504 getutxline
505 getwc
506 getwchar
507 getwd
508 glob
509 globfree
510 gmtime
511 gmtime_r
512 grantpt
513 h_errno
514 hcreate
515 hdestroy
516 hsearch
517 htonl
518 htons
519 hypot
520 hypotf
521 hypotl
522 iconv
523 iconv_close
524 iconv_open
525 if_freenameindex
526 if_indextoname
527 if_nameindex
528 if_nametoindex
529 ilogb
530 ilogbf
531 ilogbl
532 imaxabs
533 imaxdiv
534 index
535 inet_addr
536 inet_ntoa
537 inet_ntop
538 inet_pton
539 initstate
540 insque
541 ioctl
542 isalnum
543 isalpha
544 isascii
545 isastream
546 isatty
547 isblank
548 iscntrl
549 isdigit
550 isfinite
551 isgraph
552 isgreater
553 isgreaterequal
554 isinf
555 isless
556 islessequal
557 islessgreater
558 islower
559 isnan
560 isnormal
561 isprint
562 ispunct
563 isspace
564 isunordered
565 isupper
566 iswalnum
567 iswalpha
568 iswblank
569 iswcntrl
570 iswctype
571 iswdigit
572 iswgraph
573 iswlower
574 iswprint
575 iswpunct
576 iswspace
577 iswupper
578 iswxdigit
579 isxdigit
580 j0
581 j1
582 jn
583 jrand48
584 kill
585 killpg
586 l64a
587 labs
588 lchown
589 lcong48
590 ldexp
591 ldexpf
592 ldexpl
593 ldiv
594 lfind
595 lgamma
596 lgammaf
597 lgammal
598 link
599 lio_listio
600 listen
601 llabs
602 lldiv
603 llrint
604 llrintf
605 llrintl
606 llround
607 llroundf
608 llroundl
609 localeconv
610 localtime
611 localtime_r
612 lockf
613 log
614 log10
615 log10f
616 log10l
617 log1p
618 log1pf
619 log1pl
620 log2
621 log2f
622 log2l
623 logb
624 logbf
625 logbl
626 logf
627 logl
628 longjmp
629 lrand48
630 lrint
631 lrintf
632 lrintl
633 lround
634 lroundf
635 lroundl
636 lsearch
637 lseek
638 lstat
639 makecontext
640 malloc
641 mblen
642 mbrlen
643 mbrtowc
644 mbsinit
645 mbsrtowcs
646 mbstowcs
647 mbtowc
648 memccpy
649 memchr
650 memcmp
651 memcpy
652 memmove
653 memset
654 mkdir
655 mkfifo
656 mknod
657 mkstemp
658 mktemp
659 mktime
660 mlock
661 mlockall
662 mmap
663 modf
664 modff
665 modfl
666 mprotect
667 mq_close
668 mq_getattr
669 mq_notify
670 mq_open
671 mq_receive
672 mq_send
673 mq_setattr
674 mq_timedreceive
675 mq_timedsend
676 mq_unlink
677 mrand48
678 msgctl
679 msgget
680 msgrcv
681 msgsnd
682 msync
683 munlock
684 munlockall
685 munmap
686 nan
687 nanf
688 nanl
689 nanosleep
690 nearbyint
691 nearbyintf
692 nearbyintl
693 nextafter
694 nextafterf
695 nextafterl
696 nexttoward
697 nexttowardf
698 nexttowardl
699 nftw
700 nice
701 nl_langinfo
702 nrand48
703 ntohl
704 ntohs
705 open
706 opendir
707 openlog
708 optarg
709 pathconf
710 pause
711 pclose
712 perror
713 pipe
714 poll
715 popen
716 posix_fadvise
717 posix_fallocate
718 posix_madvise
719 posix_mem_offset
720 posix_memalign
721 posix_openpt
722 posix_spawn
723 posix_spawn_file_actions_addclose
724 posix_spawn_file_actions_adddup2
725 posix_spawn_file_actions_addopen
726 posix_spawn_file_actions_destroy
727 posix_spawn_file_actions_init
728 posix_spawnattr_destroy
729 posix_spawnattr_getflags
730 posix_spawnattr_getpgroup
731 posix_spawnattr_getschedparam
732 posix_spawnattr_getschedpolicy
733 posix_spawnattr_getsigdefault
734 posix_spawnattr_getsigmask
735 posix_spawnattr_init
736 posix_spawnattr_setflags
737 posix_spawnattr_setpgroup
738 posix_spawnattr_setschedparam
739 posix_spawnattr_setschedpolicy
740 posix_spawnattr_setsigdefault
741 posix_spawnattr_setsigmask
742 posix_spawnp
743 posix_trace_attr_destroy
744 posix_trace_attr_getclockres
745 posix_trace_attr_getcreatetime
746 posix_trace_attr_getgenversion
747 posix_trace_attr_getinherited
748 posix_trace_attr_getlogfullpolicy
749 posix_trace_attr_getlogsize
750 posix_trace_attr_getmaxdatasize
751 posix_trace_attr_getmaxsystemeventsize
752 posix_trace_attr_getmaxusereventsize
753 posix_trace_attr_getname
754 posix_trace_attr_getstreamfullpolicy
755 posix_trace_attr_getstreamsize
756 posix_trace_attr_init
757 posix_trace_attr_setinherited
758 posix_trace_attr_setlogfullpolicy
759 posix_trace_attr_setlogsize
760 posix_trace_attr_setmaxdatasize
761 posix_trace_attr_setname
762 posix_trace_attr_setstreamfullpolicy
763 posix_trace_attr_setstreamsize
764 posix_trace_clear
765 posix_trace_close
766 posix_trace_create
767 posix_trace_create_withlog
768 posix_trace_event
769 posix_trace_eventid_equal
770 posix_trace_eventid_get_name
771 posix_trace_eventid_open
772 posix_trace_eventset_add
773 posix_trace_eventset_del
774 posix_trace_eventset_empty
775 posix_trace_eventset_fill
776 posix_trace_eventset_ismember
777 posix_trace_eventtypelist_getnext_id
778 posix_trace_eventtypelist_rewind
779 posix_trace_flush
780 posix_trace_get_attr
781 posix_trace_get_filter
782 posix_trace_get_status
783 posix_trace_getnext_event
784 posix_trace_open
785 posix_trace_rewind
786 posix_trace_set_filter
787 posix_trace_shutdown
788 posix_trace_start
789 posix_trace_stop
790 posix_trace_timedgetnext_event
791 posix_trace_trid_eventid_open
792 posix_trace_trygetnext_event
793 posix_typed_mem_get_info
794 posix_typed_mem_open
795 pow
796 powf
797 powl
798 pread
799 printf
800 pselect
801 pthread_atfork
802 pthread_attr_destroy
803 pthread_attr_getdetachstate
804 pthread_attr_getguardsize
805 pthread_attr_getinheritsched
806 pthread_attr_getschedparam
807 pthread_attr_getschedpolicy
808 pthread_attr_getscope
809 pthread_attr_getstack
810 pthread_attr_getstackaddr
811 pthread_attr_getstacksize
812 pthread_attr_init
813 pthread_attr_setdetachstate
814 pthread_attr_setguardsize
815 pthread_attr_setinheritsched
816 pthread_attr_setschedparam
817 pthread_attr_setschedpolicy
818 pthread_attr_setscope
819 pthread_attr_setstack
820 pthread_attr_setstackaddr
821 pthread_attr_setstacksize
822 pthread_barrier_destroy
823 pthread_barrier_init
824 pthread_barrier_wait
825 pthread_barrierattr_destroy
826 pthread_barrierattr_getpshared
827 pthread_barrierattr_init
828 pthread_barrierattr_setpshared
829 pthread_cancel
830 pthread_cleanup_pop
831 pthread_cleanup_push
832 pthread_cond_broadcast
833 pthread_cond_destroy
834 pthread_cond_init
835 pthread_cond_signal
836 pthread_cond_timedwait
837 pthread_cond_wait
838 pthread_condattr_destroy
839 pthread_condattr_getclock
840 pthread_condattr_getpshared
841 pthread_condattr_init
842 pthread_condattr_setclock
843 pthread_condattr_setpshared
844 pthread_create
845 pthread_detach
846 pthread_equal
847 pthread_exit
848 pthread_getconcurrency
849 pthread_getcpuclockid
850 pthread_getschedparam
851 pthread_getspecific
852 pthread_join
853 pthread_key_create
854 pthread_key_delete
855 pthread_kill
856 pthread_mutex_destroy
857 pthread_mutex_getprioceiling
858 pthread_mutex_init
859 pthread_mutex_lock
860 pthread_mutex_setprioceiling
861 pthread_mutex_timedlock
862 pthread_mutex_trylock
863 pthread_mutex_unlock
864 pthread_mutexattr_destroy
865 pthread_mutexattr_getprioceiling
866 pthread_mutexattr_getprotocol
867 pthread_mutexattr_getpshared
868 pthread_mutexattr_gettype
869 pthread_mutexattr_init
870 pthread_mutexattr_setprioceiling
871 pthread_mutexattr_setprotocol
872 pthread_mutexattr_setpshared
873 pthread_mutexattr_settype
874 pthread_once
875 pthread_rwlock_destroy
876 pthread_rwlock_init
877 pthread_rwlock_rdlock
878 pthread_rwlock_timedrdlock
879 pthread_rwlock_timedwrlock
880 pthread_rwlock_tryrdlock
881 pthread_rwlock_trywrlock
882 pthread_rwlock_unlock
883 pthread_rwlock_wrlock
884 pthread_rwlockattr_destroy
885 pthread_rwlockattr_getpshared
886 pthread_rwlockattr_init
887 pthread_rwlockattr_setpshared
888 pthread_self
889 pthread_setcancelstate
890 pthread_setcanceltype
891 pthread_setconcurrency
892 pthread_setschedparam
893 pthread_setschedprio
894 pthread_setspecific
895 pthread_sigmask
896 pthread_spin_destroy
897 pthread_spin_init
898 pthread_spin_lock
899 pthread_spin_trylock
900 pthread_spin_unlock
901 pthread_testcancel
902 ptsname
903 putc
904 putc_unlocked
905 putchar
906 putchar_unlocked
907 putenv
908 putmsg
909 putpmsg
910 puts
911 pututxline
912 putwc
913 putwchar
914 pwrite
915 qsort
916 raise
917 rand
918 rand_r
919 random
920 read
921 readdir
922 readdir_r
923 readlink
924 readv
925 realloc
926 realpath
927 recv
928 recvfrom
929 recvmsg
930 regcomp
931 regerror
932 regexec
933 regfree
934 remainder
935 remainderf
936 remainderl
937 remove
938 remque
939 remquo
940 remquof
941 remquol
942 rename
943 rewind
944 rewinddir
945 rindex
946 rint
947 rintf
948 rintl
949 rmdir
950 round
951 roundf
952 roundl
953 scalb
954 scalbln
955 scalblnf
956 scalblnl
957 scalbn
958 scalbnf
959 scalbnl
960 scanf
961 sched_get_priority_max
962 sched_getparam
963 sched_getscheduler
964 sched_rr_get_interval
965 sched_setparam
966 sched_setscheduler
967 sched_yield
968 seed48
969 seekdir
970 select
971 sem_close
972 sem_destroy
973 sem_getvalue
974 sem_init
975 sem_open
976 sem_post
977 sem_timedwait
978 sem_trywait
979 sem_unlink
980 sem_wait
981 semctl
982 semget
983 semop
984 send
985 sendmsg
986 sendto
987 setbuf
988 setcontext
989 setegid
990 setenv
991 seteuid
992 setgid
993 setgrent
994 sethostent
995 setitimer
996 setjmp
997 setkey
998 setlocale
999 setlogmask
1000 setnetent
1001 setpgid
1002 setpgrp
1003 setpriority
1004 setprotoent
1005 setpwent
1006 setregid
1007 setreuid
1008 setrlimit
1009 setservent
1010 setsid
1011 setsockopt
1012 setstate
1013 setuid
1014 setutxent
1015 setvbuf
1016 shm_open
1017 shm_unlink
1018 shmat
1019 shmctl
1020 shmdt
1021 shmget
1022 shutdown
1023 sigaction
1024 sigaddset
1025 sigaltstack
1026 sigdelset
1027 sigemptyset
1028 sigfillset
1029 sighold
1030 sigignore
1031 siginterrupt
1032 sigismember
1033 siglongjmp
1034 signal
1035 signbit
1036 sigpause
1037 sigpending
1038 sigprocmask
1039 sigqueue
1040 sigrelse
1041 sigset
1042 sigsetjmp
1043 sigsuspend
1044 sigtimedwait
1045 sigwait
1046 sigwaitinfo
1047 sin
1048 sinf
1049 sinh
1050 sinhf
1051 sinhl
1052 sinl
1053 sleep
1054 snprintf
1055 sockatmark
1056 socket
1057 socketpair
1058 sprintf
1059 sqrt
1060 sqrtf
1061 sqrtl
1062 srand
1063 srand48
1064 srandom
1065 sscanf
1066 stat
1067 statvfs
1068 stdin
1069 strcasecmp
1070 strcat
1071 strchr
1072 strcmp
1073 strcoll
1074 strcpy
1075 strcspn
1076 strdup
1077 strerror
1078 strerror_r
1079 strfmon
1080 strftime
1081 strlen
1082 strncasecmp
1083 strncat
1084 strncmp
1085 strncpy
1086 strpbrk
1087 strptime
1088 strrchr
1089 strspn
1090 strstr
1091 strtod
1092 strtof
1093 strtoimax
1094 strtok
1095 strtok_r
1096 strtol
1097 strtold
1098 strtoll
1099 strtoul
1100 strtoull
1101 strtoumax
1102 strxfrm
1103 swab
1104 swapcontext
1105 swprintf
1106 swscanf
1107 symlink
1108 sync
1109 sysconf
1110 syslog
1111 system
1112 tan
1113 tanf
1114 tanh
1115 tanhf
1116 tanhl
1117 tanl
1118 tcdrain
1119 tcflow
1120 tcflush
1121 tcgetattr
1122 tcgetpgrp
1123 tcgetsid
1124 tcsendbreak
1125 tcsetattr
1126 tcsetpgrp
1127 tdelete
1128 telldir
1129 tempnam
1130 tfind
1131 tgamma
1132 tgammaf
1133 tgammal
1134 time
1135 timer_create
1136 timer_delete
1137 timer_getoverrun
1138 timer_settime
1139 times
1140 timezone
1141 tmpfile
1142 tmpnam
1143 toascii
1144 toc
1145 tolower
1146 toupper
1147 towctrans
1148 towlower
1149 towupper
1150 trunc
1151 truncate
1152 truncf
1153 truncl
1154 tsearch
1155 ttyname
1156 ttyname_r
1157 twalk
1158 tzname
1159 tzset
1160 ualarm
1161 ulimit
1162 umask
1163 uname
1164 ungetc
1165 ungetwc
1166 unlink
1167 unlockpt
1168 unsetenv
1169 usleep
1170 utime
1171 utimes
1172 va_arg
1173 va_copy
1174 va_end
1175 va_start
1176 vfork
1177 vfprintf
1178 vfscanf
1179 vfwprintf
1180 vfwscanf
1181 vprintf
1182 vscanf
1183 vsnprintf
1184 vsprintf
1185 vsscanf
1186 vswprintf
1187 vswscanf
1188 vwprintf
1189 vwscanf
1190 wait
1191 waitid
1192 waitpid
1193 wcrtomb
1194 wcscat
1195 wcschr
1196 wcscmp
1197 wcscoll
1198 wcscpy
1199 wcscspn
1200 wcsftime
1201 wcslen
1202 wcsncat
1203 wcsncmp
1204 wcsncpy
1205 wcspbrk
1206 wcsrchr
1207 wcsrtombs
1208 wcsspn
1209 wcsstr
1210 wcstod
1211 wcstof
1212 wcstoimax
1213 wcstok
1214 wcstol
1215 wcstold
1216 wcstoll
1217 wcstombs
1218 wcstoul
1219 wcstoull
1220 wcstoumax
1221 wcswcs
1222 wcswidth
1223 wcsxfrm
1224 wctob
1225 wctomb
1226 wctrans
1227 wctype
1228 wcwidth
1229 wmemchr
1230 wmemcmp
1231 wmemcpy
1232 wmemmove
1233 wmemset
1234 wordexp
1235 wordfree
1236 wprintf
1237 write
1238 writev
1239 wscanf
1240 y0
1241 y1
1242 yn
1243 ' | sed -e "$sed_alt1" | tr -d "$trnl" | sed -e "$sed_alt2" -e "$sed_alt3"`
29 1244
30 indent="" 1245 indent=""
31 missed_modules=`gnulib-tool --list` 1246 missed_modules=`gnulib-tool --list`
32 missed_files=`ls -d lib/* m4/* | sed -e /CVS/d -e /README/d -e /ChangeLog/d -e /Makefile/d -e /TODO/d -e '/~$/d'` 1247 missed_files=`ls -d lib/* m4/* | sed -e /CVS/d -e /README/d -e /ChangeLog/d -e /Makefile/d -e /TODO/d -e '/~$/d'`
33 1248
73 func_wrap () 1288 func_wrap ()
74 { 1289 {
75 element="<$*>${element}</$1>" 1290 element="<$*>${element}</$1>"
76 } 1291 }
77 1292
1293 # func_section_wrap sectiontag
1294 # encloses $element in a HTML tag referring to the given tag.
1295 func_section_wrap ()
1296 {
1297 if test -n "$in_toc"; then
1298 func_wrap A "HREF=\"#$1\""
1299 else
1300 func_wrap A "NAME=\"$1\""
1301 fi
1302 }
1303
78 # func_begin_table 1304 # func_begin_table
79 func_begin_table () 1305 func_begin_table ()
80 { 1306 {
81 func_begin TABLE 1307 func_begin TABLE
82 func_begin TR 1308 if test -z "$in_toc"; then
83 func_echo "<TH ALIGN=LEFT>lib/" 1309 func_begin TR
84 func_echo "<TH ALIGN=LEFT>lib/" 1310 func_echo "<TH ALIGN=LEFT>modules/"
85 func_echo "<TH ALIGN=LEFT>m4/" 1311 func_echo "<TH ALIGN=LEFT>lib/"
86 func_echo "<TH ALIGN=LEFT>&nbsp;" 1312 func_echo "<TH ALIGN=LEFT>lib/"
87 func_end TR 1313 func_echo "<TH ALIGN=LEFT>m4/"
88 func_begin TR 1314 func_echo "<TH ALIGN=LEFT>&nbsp;"
89 func_echo "<TH ALIGN=LEFT>Header" 1315 func_end TR
90 func_echo "<TH ALIGN=LEFT>Implementation" 1316 func_begin TR
91 func_echo "<TH ALIGN=LEFT>Autoconf macro" 1317 func_echo "<TH ALIGN=LEFT>Module"
92 func_echo "<TH ALIGN=LEFT>Depends on" 1318 func_echo "<TH ALIGN=LEFT>Header"
93 func_end TR 1319 func_echo "<TH ALIGN=LEFT>Implementation"
1320 func_echo "<TH ALIGN=LEFT>Autoconf macro"
1321 func_echo "<TH ALIGN=LEFT>Depends on"
1322 func_end TR
1323 fi
94 } 1324 }
95 1325
96 # func_module module 1326 # func_module module
97 func_module () 1327 func_module ()
98 { 1328 {
99 func_begin TR 1329 sed_remove_trailing_empty_line='${
100
101 sed_remove_trailing_empty_line='${
102 /^$/d 1330 /^$/d
103 }' 1331 }'
104 1332
105 element=`gnulib-tool --extract-include-directive $1 | sed -e "$sed_lt" -e "$sed_gt" -e "$sed_remove_trailing_empty_line" | sed -e 's/$/<BR>/' | tr -d "$trnl" | sed -e 's/<BR>$//'` 1333 if test -n "$in_toc"; then
106 test -n "$element" || element='---' 1334
107 func_echo "<TD ALIGN=LEFT VALIGN=TOP>$element" 1335 func_begin TR "WIDTH=\"100%\""
108 1336
109 sed_choose_unconditional_nonstandard_include='s,^#include "\(.*\)"$,\1,p' 1337 element='<A HREF="#module='$1'">'$1'</A>'
110 includefile=`gnulib-tool --extract-include-directive $1 | sed -n -e "$sed_choose_unconditional_nonstandard_include" | sed -e "$sed_escape_dot" | tr -d "$trnl"` 1338 func_echo "<TD ALIGN=LEFT VALIGN=TOP WIDTH=\"20%\">$element"
111 sed_choose_lib_files='s,^lib/\(.*\)$,\1,p' 1339
112 element=`gnulib-tool --extract-filelist $1 | sed -e '/^$/d' | sed -n -e "$sed_choose_lib_files" | sed -e '/^'"${includefile}"'$/d' | sed -e 's/$/<BR>/' | tr -d "$trnl" | sed -e 's/<BR>$//'` 1340 element=`gnulib-tool --extract-description $1 | sed -e "$sed_lt" -e "$sed_gt" -e "$sed_remove_trailing_empty_line" | sed -e 's,^, ,' | sed -e 's,\([^a-zA-Z]\)'"${posix_functions}"'(),\1<A HREF="'"$POSIX2001_URL"'functions/\2.html">\2</A>(),g' | sed -e 's,^ ,,'`
113 test -n "$element" || element='---' 1341 func_echo "<TD ALIGN=LEFT VALIGN=TOP WIDTH=\"80%\">$element"
114 func_echo "<TD ALIGN=LEFT VALIGN=TOP>$element" 1342
115 1343 func_end TR
116 sed_choose_m4_files='s,^m4/\(.*\)$,\1,p' 1344
117 element=`(gnulib-tool --extract-filelist $1 | sed -e "$sed_remove_trailing_empty_line" | sed -n -e "$sed_choose_m4_files" | sed -e '/^onceonly/d'; gnulib-tool --extract-autoconf-snippet $1 | sed -e "$sed_remove_trailing_empty_line") | sed -e 's/$/<BR>/' | tr -d "$trnl" | sed -e 's/<BR>$//'` 1345 else
118 test -n "$element" || element='---' 1346
119 func_echo "<TD ALIGN=LEFT VALIGN=TOP>$element" 1347 func_begin TR
120 1348
121 element=`gnulib-tool --extract-dependencies $1 | sed -e "$sed_remove_trailing_empty_line" | sed -e 's/$/<BR>/' | tr -d "$trnl" | sed -e 's/<BR>$//'` 1349 element='<A NAME="module='$1'"></A><A HREF="modules/'$1'">'$1'</A>'
122 test -n "$element" || element='---' 1350 func_echo "<TD ALIGN=LEFT VALIGN=TOP>$element"
123 func_echo "<TD ALIGN=LEFT VALIGN=TOP>$element" 1351
124 1352 element=`gnulib-tool --extract-include-directive $1 | sed -e "$sed_lt" -e "$sed_gt" -e "$sed_remove_trailing_empty_line" | sed -e 's,^#include "\(.*\)"$,#include "<A HREF="lib/\1">\1</A>",' -e 's,^#include &lt;'"${posix_headers}"'\.h&gt;$,#include \&lt;<A HREF="'"$POSIX2001_URL"'basedefs/\1.h.html">\1.h</A>\&gt;,' | sed -e 's/$/<BR>/' | tr -d "$trnl" | sed -e 's/<BR>$//'`
125 func_end TR 1353 test -n "$element" || element='---'
126 1354 func_echo "<TD ALIGN=LEFT VALIGN=TOP>$element"
127 missed_modules=`echo "$missed_modules" | sed -e '/^'"$1"'$/d'` 1355
128 1356 sed_choose_unconditional_nonstandard_include='s,^#include "\(.*\)"$,\1,p'
129 files=`gnulib-tool --extract-filelist $1` 1357 includefile=`gnulib-tool --extract-include-directive $1 | sed -n -e "$sed_choose_unconditional_nonstandard_include" | sed -e "$sed_escape_dot" | tr -d "$trnl"`
130 sed_removal_prefix='s,^,/^,' 1358 sed_choose_lib_files='s,^lib/\(.*\)$,\1,p'
131 sed_removal_suffix='s,$,\$/d,' 1359 element=`gnulib-tool --extract-filelist $1 | sed -e '/^$/d' | sed -n -e "$sed_choose_lib_files" | sed -e '/^'"${includefile}"'$/d' | sed -e 's,^\(.*\)$,<A HREF="lib/\1">\1</A>,' | sed -e 's/$/<BR>/' | tr -d "$trnl" | sed -e 's/<BR>$//'`
132 sed_remove_files=`echo '{'; for file in $files; do echo $file | sed -e "$sed_escape_dot" -e "$sed_escape_slash" | sed -e "$sed_removal_prefix" -e "$sed_removal_suffix"; done; echo '}'` 1360 test -n "$element" || element='---'
133 missed_files=`echo "$missed_files" | sed -e "$sed_remove_files"` 1361 func_echo "<TD ALIGN=LEFT VALIGN=TOP>$element"
1362
1363 sed_choose_m4_files='s,^m4/\(.*\)$,\1,p'
1364 element=`(gnulib-tool --extract-filelist $1 | sed -e "$sed_remove_trailing_empty_line" | sed -n -e "$sed_choose_m4_files" | sed -e '/^onceonly/d' | sed -e 's,^\(.*\)$,<A HREF="m4/\1">\1</A>,'; gnulib-tool --extract-autoconf-snippet $1 | sed -e "$sed_remove_trailing_empty_line") | sed -e 's/$/<BR>/' | tr -d "$trnl" | sed -e 's/<BR>$//'`
1365 test -n "$element" || element='---'
1366 func_echo "<TD ALIGN=LEFT VALIGN=TOP>$element"
1367
1368 element=`gnulib-tool --extract-dependencies $1 | sed -e "$sed_remove_trailing_empty_line" | sed -e 's/$/<BR>/' | tr -d "$trnl" | sed -e 's/<BR>$//'`
1369 test -n "$element" || element='---'
1370 func_echo "<TD ALIGN=LEFT VALIGN=TOP>$element"
1371
1372 func_end TR
1373
1374 missed_modules=`echo "$missed_modules" | sed -e '/^'"$1"'$/d'`
1375
1376 files=`gnulib-tool --extract-filelist $1`
1377 sed_removal_prefix='s,^,/^,'
1378 sed_removal_suffix='s,$,\$/d,'
1379 sed_remove_files=`echo '{'; for file in $files; do echo $file | sed -e "$sed_escape_dot" -e "$sed_escape_slash" | sed -e "$sed_removal_prefix" -e "$sed_removal_suffix"; done; echo '}'`
1380 missed_files=`echo "$missed_files" | sed -e "$sed_remove_files"`
1381
1382 fi
134 } 1383 }
135 1384
136 # func_end_table 1385 # func_end_table
137 func_end_table () 1386 func_end_table ()
138 { 1387 {
139 func_end TABLE 1388 func_end TABLE
140 } 1389 }
141 1390
1391 # func_all_modules
1392 func_all_modules ()
1393 {
1394 element="Support for systems lacking ANSI C 89"
1395 func_section_wrap ansic_sup
1396 func_wrap H2
1397 func_echo "$element"
1398
1399 func_begin_table
1400 func_module c-bs-a
1401 func_module assert
1402 #func_module exit
1403 func_module atexit
1404 func_module strtod
1405 func_module strtol
1406 func_module strtoul
1407 func_module memchr
1408 func_module memcmp
1409 func_module memcpy
1410 func_module memmove
1411 func_module memset
1412 func_module strcspn
1413 func_module strpbrk
1414 func_module strstr
1415 func_module strerror
1416 func_module mktime
1417 func_end_table
1418
1419 func_echo 'These modules are not listed among dependencies below, for simplicity.'
1420
1421 element="Enhancements for ANSI C 89 functions"
1422 func_section_wrap ansic_enh
1423 func_wrap H2
1424 func_echo "$element"
1425
1426 element="Memory management functions <stdlib.h>"
1427 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
1428 func_section_wrap ansic_enh_stdlib_memory
1429 func_wrap H3
1430 func_echo "$element"
1431
1432 func_begin_table
1433 func_module malloc
1434 func_module realloc
1435 func_end_table
1436
1437 element="Date and time <time.h>"
1438 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
1439 func_section_wrap ansic_enh_time_datetime
1440 func_wrap H3
1441 func_echo "$element"
1442
1443 func_begin_table
1444 func_module strftime
1445 func_end_table
1446
1447 element="Extra functions based on ANSI C 89"
1448 func_section_wrap ansic_ext
1449 func_wrap H2
1450 func_echo "$element"
1451
1452 element="Memory management functions <stdlib.h>"
1453 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
1454 func_section_wrap ansic_ext_stdlib_memory
1455 func_wrap H3
1456 func_echo "$element"
1457
1458 func_begin_table
1459 func_module xalloc
1460 func_module alloca
1461 func_module bumpalloc
1462 func_end_table
1463
1464 element="Integer arithmetic functions <stdlib.h>"
1465 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
1466 func_section_wrap ansic_ext_stdlib_arith
1467 func_wrap H3
1468 func_echo "$element"
1469
1470 func_begin_table
1471 func_module gcd
1472 #func_module minmax
1473 func_end_table
1474
1475 element="Environment variables <stdlib.h>"
1476 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
1477 func_section_wrap ansic_ext_stdlib_env
1478 func_wrap H3
1479 func_echo "$element"
1480
1481 func_begin_table
1482 func_module putenv
1483 func_module setenv
1484 #func_module xsetenv
1485 func_end_table
1486
1487 element="Character handling <ctype.h>"
1488 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
1489 func_section_wrap ansic_ext_ctype
1490 func_wrap H3
1491 func_echo "$element"
1492
1493 #func_begin_table
1494 #func_module c-ctype
1495 #func_end_table
1496
1497 element="String handling <string.h>"
1498 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
1499 func_section_wrap ansic_ext_string
1500 func_wrap H3
1501 func_echo "$element"
1502
1503 func_begin_table
1504 func_module bcopy
1505 func_module memrchr
1506 func_module stpcpy
1507 #func_module stpncpy
1508 func_module strcase
1509 func_module strdup
1510 func_module strnlen
1511 func_module strndup
1512 #func_module fstrcmp
1513 func_end_table
1514
1515 element="Numeric conversion functions <stdlib.h>"
1516 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
1517 func_section_wrap ansic_ext_stdlib_conv
1518 func_wrap H3
1519 func_echo "$element"
1520
1521 func_begin_table
1522 func_module xstrtod
1523 func_module xstrtol
1524 func_end_table
1525
1526 element="Date and time <time.h>"
1527 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
1528 func_section_wrap ansic_ext_time_datetime
1529 func_wrap H3
1530 func_echo "$element"
1531
1532 func_begin_table
1533 func_module getdate
1534 func_end_table
1535
1536 element="Input/Output <stdio.h>"
1537 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
1538 func_section_wrap ansic_ext_stdio
1539 func_wrap H3
1540 func_echo "$element"
1541
1542 func_begin_table
1543 func_module unlocked-io
1544 #func_module vasnprintf
1545 #func_module vasprintf
1546 func_end_table
1547
1548 element="Command-line arguments"
1549 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
1550 func_section_wrap ansic_ext_argv
1551 func_wrap H3
1552 func_echo "$element"
1553
1554 func_begin_table
1555 func_module argmatch
1556 func_module version-etc
1557 func_module long-options
1558 func_end_table
1559
1560 element="Cryptographic computations"
1561 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
1562 func_section_wrap ansic_ext_crypto
1563 func_wrap H3
1564 func_echo "$element"
1565
1566 func_begin_table
1567 func_module md5
1568 func_module sha
1569 func_end_table
1570
1571 element="Misc"
1572 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
1573 func_section_wrap ansic_ext_misc
1574 func_wrap H3
1575 func_echo "$element"
1576
1577 func_begin_table
1578 func_module diacrit
1579 func_module getstr
1580 func_module getline
1581 func_module linebuffer
1582 func_module obstack
1583 func_module hash-pjw
1584 func_module hash
1585 func_module readtokens
1586 func_module strverscmp
1587 func_end_table
1588
1589 element="Support for systems lacking ISO C 99"
1590 func_section_wrap isoc_sup
1591 func_wrap H2
1592 func_echo "$element"
1593
1594 element="Boolean type and values <stdbool.h>"
1595 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
1596 func_section_wrap isoc_sup_stdbool
1597 func_wrap H3
1598 func_echo "$element"
1599
1600 func_begin_table
1601 func_module stdbool
1602 func_end_table
1603
1604 element="Numeric conversion functions <stdlib.h>"
1605 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
1606 func_section_wrap isoc_sup_stdlib_conv
1607 func_wrap H3
1608 func_echo "$element"
1609
1610 func_begin_table
1611 func_module strtoll
1612 func_module strtoull
1613 func_end_table
1614
1615 element="Functions for greatest-width integer types <inttypes.h>"
1616 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
1617 func_section_wrap isoc_sup_inttypes
1618 func_wrap H3
1619 func_echo "$element"
1620
1621 func_begin_table
1622 func_module strtoimax
1623 func_module strtoumax
1624 func_end_table
1625
1626 element="Enhancements for ISO C 99 functions"
1627 func_section_wrap isoc_enh
1628 func_wrap H2
1629 func_echo "$element"
1630
1631 func_begin_table
1632 func_end_table
1633
1634 element="Extra functions based on ISO C 99"
1635 func_section_wrap isoc_ext
1636 func_wrap H2
1637 func_echo "$element"
1638
1639 element="Numeric conversion functions <stdlib.h>"
1640 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
1641 func_section_wrap isoc_ext_stdlib_conv
1642 func_wrap H3
1643 func_echo "$element"
1644
1645 func_begin_table
1646 func_module xstrtoimax
1647 func_module xstrtoumax
1648 func_end_table
1649
1650 element="Support for systems lacking POSIX:2001"
1651 func_section_wrap posix_sup
1652 func_wrap H2
1653 func_echo "$element"
1654
1655 func_begin_table
1656 func_module chown
1657 func_module dup2
1658 func_module ftruncate
1659 func_module getgroups
1660 func_module gettimeofday
1661 func_module mkdir
1662 func_module mkstemp
1663 #func_module mkdtemp
1664 func_module stat
1665 func_module lstat
1666 func_module timespec
1667 func_module nanosleep
1668 func_module regex
1669 func_module rename
1670 func_module rmdir
1671 func_module utime
1672 func_end_table
1673
1674 element="Enhancements for POSIX:2001 functions"
1675 func_section_wrap posix_enh
1676 func_wrap H2
1677 func_echo "$element"
1678
1679 func_begin_table
1680 func_module dirname
1681 func_module getopt
1682 func_module unistd-safer
1683 func_module fnmatch
1684 func_module fnmatch-posix
1685 func_module fnmatch-gnu
1686 func_module exclude
1687 func_end_table
1688
1689 element="Extra functions based on POSIX:2001"
1690 func_section_wrap posix_ext
1691 func_wrap H2
1692 func_echo "$element"
1693
1694 element="Numeric conversion functions"
1695 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
1696 func_section_wrap posix_ext_conv
1697 func_wrap H3
1698 func_echo "$element"
1699
1700 func_begin_table
1701 func_module human
1702 func_end_table
1703
1704 element="File system functions"
1705 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
1706 func_section_wrap posix_ext_filesys
1707 func_wrap H3
1708 func_echo "$element"
1709
1710 func_begin_table
1711 func_module acl
1712 func_module backupfile
1713 #func_module copy-file
1714 func_module fsusage
1715 func_module dirfd
1716 func_module euidaccess
1717 func_module file-type
1718 func_module fileblocks
1719 func_module filemode
1720 func_module isdir
1721 func_module lchown
1722 func_module makepath
1723 func_module modechange
1724 func_module mountlist
1725 func_module path-concat
1726 #func_module pathname
1727 func_module pathmax
1728 func_module same
1729 func_module save-cwd
1730 func_module savedir
1731 func_module xgetcwd
1732 func_module xreadlink
1733 func_end_table
1734
1735 element="File descriptor based Input/Output"
1736 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
1737 func_section_wrap posix_ext_filedesc
1738 func_wrap H3
1739 func_echo "$element"
1740
1741 func_begin_table
1742 func_module safe-read
1743 func_module safe-write
1744 func_module full-read
1745 func_module full-write
1746 #func_module binary-io
1747 func_end_table
1748
1749 element="File stream based Input/Output"
1750 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
1751 func_section_wrap posix_ext_filestream
1752 func_wrap H3
1753 func_echo "$element"
1754
1755 func_begin_table
1756 func_module fpending
1757 func_module closeout
1758 func_module stdio-safer
1759 func_module getpass
1760 func_end_table
1761
1762 element="Users and groups"
1763 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
1764 func_section_wrap posix_ext_uidgid
1765 func_wrap H3
1766 func_echo "$element"
1767
1768 func_begin_table
1769 func_module getugroups
1770 func_module group-member
1771 func_module idcache
1772 func_module userspec
1773 func_end_table
1774
1775 element="Date and time"
1776 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
1777 func_section_wrap posix_ext_datetime
1778 func_wrap H3
1779 func_echo "$element"
1780
1781 func_begin_table
1782 func_module gettime
1783 func_module settime
1784 func_module posixtm
1785 func_end_table
1786
1787 element="Networking functions"
1788 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
1789 func_section_wrap posix_ext_net
1790 func_wrap H3
1791 func_echo "$element"
1792
1793 func_begin_table
1794 func_module gethostname
1795 func_module xgethostname
1796 func_module canon-host
1797 func_end_table
1798
1799 element="Internationalization functions"
1800 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
1801 func_section_wrap posix_ext_i18n
1802 func_wrap H3
1803 func_echo "$element"
1804
1805 func_begin_table
1806 func_module gettext
1807 func_module iconv
1808 func_module localcharset
1809 func_module hard-locale
1810 func_module mbswidth
1811 func_module memcasecmp
1812 func_module memcoll
1813 func_module xmemcoll
1814 func_module unicodeio
1815 func_module rpmatch
1816 func_module yesno
1817 #func_module ucs4-utf8
1818 #func_module ucs4-utf16
1819 #func_module utf8-ucs4
1820 #func_module utf16-ucs4
1821 func_module linebreak
1822 func_end_table
1823
1824 element="Executing programs"
1825 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
1826 func_section_wrap posix_ext_exec
1827 func_wrap H3
1828 func_echo "$element"
1829
1830 #func_begin_table
1831 #func_module findprog
1832 #func_module wait-process
1833 #func_module execute
1834 #func_module pipe
1835 #func_module sh-quote
1836 #func_end_table
1837
1838 element="Java"
1839 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
1840 func_section_wrap posix_ext_java
1841 func_wrap H3
1842 func_echo "$element"
1843
1844 #func_begin_table
1845 #func_module classpath
1846 #func_module javacomp
1847 #func_module javaexec
1848 #func_module gcj
1849 #func_end_table
1850
1851 element="Misc"
1852 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
1853 func_section_wrap posix_ext_misc
1854 func_wrap H3
1855 func_echo "$element"
1856
1857 func_begin_table
1858 func_module exitfail
1859 func_module c-stack
1860 func_module error
1861 func_module fatal
1862 func_module getloadavg
1863 func_module getpagesize
1864 func_module getusershell
1865 func_module physmem
1866 func_module posixver
1867 func_module quotearg
1868 func_module quote
1869 func_module readutmp
1870 func_module sig2str
1871 func_end_table
1872 }
1873
142 1874
143 echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">' 1875 echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">'
144 func_begin HTML 1876 func_begin HTML
145 1877
146 func_begin HEAD 1878 func_begin HEAD
163 func_wrap H1 1895 func_wrap H1
164 func_echo "$element" 1896 func_echo "$element"
165 1897
166 func_echo 'This is a list of the modules which make up gnulib, with dependencies.' 1898 func_echo 'This is a list of the modules which make up gnulib, with dependencies.'
167 1899
168 element="Support for systems lacking ANSI C 89" 1900 in_toc=yes
169 func_wrap H2 1901 func_all_modules
170 func_echo "$element" 1902
171 1903 in_toc=
172 func_begin_table 1904 func_all_modules
173 func_module c-bs-a
174 func_module assert
175 func_module atexit
176 func_module strtod
177 func_module strtol
178 func_module strtoul
179 func_module memchr
180 func_module memcmp
181 func_module memcpy
182 func_module memmove
183 func_module memset
184 func_module strcspn
185 func_module strpbrk
186 func_module strstr
187 func_module strerror
188 func_module mktime
189 func_end_table
190
191 func_echo 'These modules are not listed among dependencies below, for simplicity.'
192
193 element="Enhancements for ANSI C 89 functions"
194 func_wrap H2
195 func_echo "$element"
196
197 element="Memory management functions <stdlib.h>"
198 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
199 func_wrap H3
200 func_echo "$element"
201
202 func_begin_table
203 func_module malloc
204 func_module realloc
205 func_end_table
206
207 element="Date and time <time.h>"
208 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
209 func_wrap H3
210 func_echo "$element"
211
212 func_begin_table
213 func_module strftime
214 func_end_table
215
216 element="Extra functions based on ANSI C 89"
217 func_wrap H2
218 func_echo "$element"
219
220 element="Memory management functions <stdlib.h>"
221 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
222 func_wrap H3
223 func_echo "$element"
224
225 func_begin_table
226 func_module xalloc
227 func_module alloca
228 func_module bumpalloc
229 func_end_table
230
231 element="Integer arithmetic functions <stdlib.h>"
232 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
233 func_wrap H3
234 func_echo "$element"
235
236 func_begin_table
237 func_module gcd
238 func_end_table
239
240 element="Environment variables <stdlib.h>"
241 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
242 func_wrap H3
243 func_echo "$element"
244
245 func_begin_table
246 func_module putenv
247 func_module setenv
248 func_end_table
249
250 element="Character handling <ctype.h>"
251 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
252 func_wrap H3
253 func_echo "$element"
254
255 element="String handling <string.h>"
256 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
257 func_wrap H3
258 func_echo "$element"
259
260 func_begin_table
261 func_module bcopy
262 func_module memrchr
263 func_module stpcpy
264 func_module strcase
265 func_module strdup
266 func_module strnlen
267 func_module strndup
268 func_end_table
269
270 element="Numeric conversion functions <stdlib.h>"
271 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
272 func_wrap H3
273 func_echo "$element"
274
275 func_begin_table
276 func_module xstrtod
277 func_module xstrtol
278 func_end_table
279
280 element="Date and time <time.h>"
281 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
282 func_wrap H3
283 func_echo "$element"
284
285 func_begin_table
286 func_module getdate
287 func_end_table
288
289 element="Input/Output <stdio.h>"
290 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
291 func_wrap H3
292 func_echo "$element"
293
294 func_begin_table
295 func_module unlocked-io
296 func_end_table
297
298 element="Command-line arguments"
299 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
300 func_wrap H3
301 func_echo "$element"
302
303 func_begin_table
304 func_module argmatch
305 func_module version-etc
306 func_module long-options
307 func_end_table
308
309 element="Cryptographic computations"
310 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
311 func_wrap H3
312 func_echo "$element"
313
314 func_begin_table
315 func_module md5
316 func_module sha
317 func_end_table
318
319 element="Misc"
320 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
321 func_wrap H3
322 func_echo "$element"
323
324 func_begin_table
325 func_module diacrit
326 func_module getline
327 func_module linebuffer
328 func_module obstack
329 func_module hash-pjw
330 func_module hash
331 func_module readtokens
332 func_module strverscmp
333 func_end_table
334
335 element="Support for systems lacking ISO C 99"
336 func_wrap H2
337 func_echo "$element"
338
339 element="Boolean type and values <stdbool.h>"
340 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
341 func_wrap H3
342 func_echo "$element"
343
344 func_begin_table
345 func_module stdbool
346 func_end_table
347
348 element="Numeric conversion functions <stdlib.h>"
349 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
350 func_wrap H3
351 func_echo "$element"
352
353 func_begin_table
354 func_module strtoll
355 func_module strtoull
356 func_end_table
357
358 element="Functions for greatest-width integer types <inttypes.h>"
359 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
360 func_wrap H3
361 func_echo "$element"
362
363 func_begin_table
364 func_module strtoimax
365 func_module strtoumax
366 func_end_table
367
368 element="Enhancements for ISO C 99 functions"
369 func_wrap H2
370 func_echo "$element"
371
372 func_begin_table
373 func_end_table
374
375 element="Extra functions based on ISO C 99"
376 func_wrap H2
377 func_echo "$element"
378
379 element="Numeric conversion functions <stdlib.h>"
380 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
381 func_wrap H3
382 func_echo "$element"
383
384 func_begin_table
385 func_module xstrtoimax
386 func_module xstrtoumax
387 func_end_table
388
389 element="Support for systems lacking POSIX:2001"
390 func_wrap H2
391 func_echo "$element"
392
393 func_begin_table
394 func_module chown
395 func_module dup2
396 func_module ftruncate
397 func_module getgroups
398 func_module gettimeofday
399 func_module mkdir
400 func_module mkstemp
401 func_module stat
402 func_module lstat
403 func_module timespec
404 func_module nanosleep
405 func_module regex
406 func_module rename
407 func_module rmdir
408 func_module utime
409 func_end_table
410
411 element="Enhancements for POSIX:2001 functions"
412 func_wrap H2
413 func_echo "$element"
414
415 func_begin_table
416 func_module dirname
417 func_module getopt
418 func_module unistd-safer
419 func_module fnmatch
420 func_module fnmatch-posix
421 func_module fnmatch-gnu
422 func_module exclude
423 func_end_table
424
425 element="Extra functions based on POSIX:2001"
426 func_wrap H2
427 func_echo "$element"
428
429 element="Numeric conversion functions"
430 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
431 func_wrap H3
432 func_echo "$element"
433
434 func_begin_table
435 func_module human
436 func_end_table
437
438 element="File system functions"
439 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
440 func_wrap H3
441 func_echo "$element"
442
443 func_begin_table
444 func_module acl
445 func_module backupfile
446 func_module fsusage
447 func_module dirfd
448 func_module euidaccess
449 func_module file-type
450 func_module fileblocks
451 func_module filemode
452 func_module isdir
453 func_module lchown
454 func_module makepath
455 func_module modechange
456 func_module mountlist
457 func_module path-concat
458 func_module pathmax
459 func_module same
460 func_module save-cwd
461 func_module savedir
462 func_module xgetcwd
463 func_module xreadlink
464 func_end_table
465
466 element="File descriptor based Input/Output"
467 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
468 func_wrap H3
469 func_echo "$element"
470
471 func_begin_table
472 func_module safe-read
473 func_module safe-write
474 func_module full-read
475 func_module full-write
476 func_end_table
477
478 element="File stream based Input/Output"
479 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
480 func_wrap H3
481 func_echo "$element"
482
483 func_begin_table
484 func_module fpending
485 func_module closeout
486 func_module stdio-safer
487 func_module getpass
488 func_end_table
489
490 element="Users and groups"
491 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
492 func_wrap H3
493 func_echo "$element"
494
495 func_begin_table
496 func_module getugroups
497 func_module group-member
498 func_module idcache
499 func_module userspec
500 func_end_table
501
502 element="Date and time"
503 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
504 func_wrap H3
505 func_echo "$element"
506
507 func_begin_table
508 func_module gettime
509 func_module settime
510 func_module posixtm
511 func_end_table
512
513 element="Networking functions"
514 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
515 func_wrap H3
516 func_echo "$element"
517
518 func_begin_table
519 func_module gethostname
520 func_module xgethostname
521 func_module canon-host
522 func_end_table
523
524 element="Internationalization functions"
525 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
526 func_wrap H3
527 func_echo "$element"
528
529 func_begin_table
530 func_module gettext
531 func_module iconv
532 func_module localcharset
533 func_module hard-locale
534 func_module mbswidth
535 func_module memcasecmp
536 func_module memcoll
537 func_module xmemcoll
538 func_module unicodeio
539 func_module rpmatch
540 func_module yesno
541 func_end_table
542
543 element="Executing programs"
544 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
545 func_wrap H3
546 func_echo "$element"
547
548 element="Java"
549 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
550 func_wrap H3
551 func_echo "$element"
552
553 element="Misc"
554 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
555 func_wrap H3
556 func_echo "$element"
557
558 func_begin_table
559 func_module exitfail
560 func_module c-stack
561 func_module error
562 func_module fatal
563 func_module getloadavg
564 func_module getpagesize
565 func_module getusershell
566 func_module physmem
567 func_module posixver
568 func_module quotearg
569 func_module quote
570 func_module readutmp
571 func_module sig2str
572 func_end_table
573 1905
574 if test -n "$missed_modules"; then 1906 if test -n "$missed_modules"; then
575 1907
576 element="Unclassified modules - please update MODULES.html.sh" 1908 element="Unclassified modules - please update MODULES.html.sh"
577 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"` 1909 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
592 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"` 1924 element=`printf "%s" "$element" | sed -e "$sed_lt" -e "$sed_gt"`
593 func_wrap H2 1925 func_wrap H2
594 func_echo "$element" 1926 func_echo "$element"
595 1927
596 func_echo '<PRE>' 1928 func_echo '<PRE>'
597 echo "$missed_files" 1929 echo "$missed_files" | sed -e 's,^\(.*\)$,<A HREF="\1">\1</A>,'
598 echo '</PRE>' 1930 echo '</PRE>'
599 1931
600 fi 1932 fi
601 1933
602 element="Future developments" 1934 element="Future developments"