aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog4
-rw-r--r--INTERFACE1508
-rw-r--r--iconvdata/utf-7.c8
-rw-r--r--nptl/ChangeLog5
-rw-r--r--nptl/sysdeps/pthread/allocalim.h5
5 files changed, 16 insertions, 1514 deletions
diff --git a/ChangeLog b/ChangeLog
index 7a782f8156..7db6241598 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
2006-05-01 Ulrich Drepper <drepper@redhat.com>
+ [BZ #2502]
+ * iconvdata/utf-7.c: Don't require more than two characters after
+ the '+' sign starting Unicode shifted sequences.
+
* misc/tsearch.c (__tdelete): Remove unnecessary test
[Coverity CID 75].
diff --git a/INTERFACE b/INTERFACE
deleted file mode 100644
index 82302c1d70..0000000000
--- a/INTERFACE
+++ /dev/null
@@ -1,1508 +0,0 @@
-2.0.7-19981020 2.0.98-19981020
-===============================================================================
-
-a64l a64l
-abort abort
-abs abs
-accept accept
-access access
-acct acct
-acos acos
-acosf acosf
-acosh acosh
-acoshf acoshf
-acoshl acoshl
-acosl acosl
-addmntent addmntent
- > addseverity NEW: fmtmsg
-adjtime adjtime
-adjtimex adjtimex
-advance advance
-alarm alarm
-alphasort alphasort
- > alphasort64 NEW: LFS
- > argp_err_exit_status NEW: argp
- > argp_error NEW: argp
- > argp_failure NEW: argp
- > argp_help NEW: argp
- > argp_parse NEW: argp
- > argp_program_bug_address NEW: argp
- > argp_program_version NEW: argp
- > argp_program_version_hook NEW: argp
- > argp_state_help NEW: argp
- > argp_usage NEW: argp
-argz_add argz_add
-argz_add_sep argz_add_sep
-argz_append argz_append
-argz_count argz_count
-argz_create argz_create
-argz_create_sep argz_create_sep
-argz_delete argz_delete
-argz_extract argz_extract
-argz_insert argz_insert
-argz_next argz_next
-argz_replace argz_replace
-argz_stringify argz_stringify
-asctime asctime
-asctime_r asctime_r
-asin asin
-asinf asinf
-asinh asinh
-asinhf asinhf
-asinhl asinhl
-asinl asinl
-asprintf asprintf
-atan atan
-atan2 atan2
-atan2f atan2f
-atan2l atan2l
-atanf atanf
-atanh atanh
-atanhf atanhf
-atanhl atanhl
-atanl atanl
-atexit atexit
-atof atof
-atoi atoi
-atol atol
-atoll atoll
- > authdes_create NEW: SecureRPC
- > authdes_getucred NEW: SecureRPC
- > authdes_pk_create NEW: SecureRPC
-authnone_create authnone_create
-authunix_create authunix_create
-authunix_create_default authunix_create_default
- > backtrace NEW: GNU ext.
- > backtrace_symbols NEW: GNU ext.
- > backtrace_symbols_fd NEW: GNU ext.
-basename basename
-bcmp bcmp
-bcopy bcopy
-bdflush bdflush
-bind bind
-bindresvport bindresvport
-bindtextdomain bindtextdomain
-brk brk
-bsd_signal bsd_signal
-bsearch bsearch
-btowc btowc
-bzero bzero
-cabs cabs
-cabsf cabsf
-cabsl cabsl
- > cacos NEW: ISO C99
- > cacosf NEW: ISO C99
- > cacosh NEW: ISO C99
- > cacoshf NEW: ISO C99
- > cacoshl NEW: ISO C99
- > cacosl NEW: ISO C99
-calloc calloc
-callrpc callrpc
-canonicalize_file_name canonicalize_file_name
- > capget NEW: kernel
- > capset NEW: kernel
- > carg NEW: ISO C99
- > cargf NEW: ISO C99
- > cargl NEW: ISO C99
- > casin NEW: ISO C99
- > casinf NEW: ISO C99
- > casinh NEW: ISO C99
- > casinhf NEW: ISO C99
- > casinhl NEW: ISO C99
- > casinl NEW: ISO C99
- > catan NEW: ISO C99
- > catanf NEW: ISO C99
- > catanh NEW: ISO C99
- > catanhf NEW: ISO C99
- > catanhl NEW: ISO C99
- > catanl NEW: ISO C99
-catclose catclose
-catgets catgets
-catopen catopen
- > cbc_crypt NEW: SecureRPC
-cbrt cbrt
-cbrtf cbrtf
-cbrtl cbrtl
- > ccos NEW: ISO C99
- > ccosf NEW: ISO C99
- > ccosh NEW: ISO C99
- > ccoshf NEW: ISO C99
- > ccoshl NEW: ISO C99
- > ccosl NEW: ISO C99
-ceil ceil
-ceilf ceilf
-ceill ceill
- > cexp NEW: ISO C99
- > cexpf NEW: ISO C99
- > cexpl NEW: ISO C99
-cfgetispeed cfgetispeed
-cfgetospeed cfgetospeed
-cfmakeraw cfmakeraw
-cfree cfree
-cfsetispeed cfsetispeed
-cfsetospeed cfsetospeed
-cfsetspeed cfsetspeed
-chdir chdir
-chflags chflags
-chmod chmod
-chown chown
-chroot chroot
- > cimag NEW: ISO C99
- > cimagf NEW: ISO C99
- > cimagl NEW: ISO C99
-clearenv clearenv
-clearerr clearerr
-clearerr_locked < REMOVED
-clearerr_unlocked clearerr_unlocked
-clnt_broadcast clnt_broadcast
-clnt_create clnt_create
-clnt_pcreateerror clnt_pcreateerror
-clnt_perrno clnt_perrno
-clnt_perror clnt_perror
-clnt_spcreateerror clnt_spcreateerror
-clnt_sperrno clnt_sperrno
-clnt_sperror clnt_sperror
-clntraw_create clntraw_create
-clnttcp_create clnttcp_create
-clntudp_bufcreate clntudp_bufcreate
-clntudp_create clntudp_create
- > clntunix_create NEW: sunrpc ext
-clock clock
- > clog NEW: ISO C99
- > clog10 NEW: ISO C99
- > clog10f NEW: ISO C99
- > clog10l NEW: ISO C99
- > clogf NEW: ISO C99
- > clogl NEW: ISO C99
-clone clone
-close close
-closedir closedir
-closelog closelog
-confstr confstr
- > conj NEW: ISO C99
- > conjf NEW: ISO C99
- > conjl NEW: ISO C99
-connect connect
-copysign copysign
-copysignf copysignf
-copysignl copysignl
-cos cos
-cosf cosf
-cosh cosh
-coshf coshf
-coshl coshl
-cosl cosl
- > cpow NEW: ISO C99
- > cpowf NEW: ISO C99
- > cpowl NEW: ISO C99
- > cproj NEW: ISO C99
- > cprojf NEW: ISO C99
- > cprojl NEW: ISO C99
- > creal NEW: ISO C99
- > crealf NEW: ISO C99
- > creall NEW: ISO C99
-creat creat
- > creat64 NEW: LFS
-create_module create_module
- > csin NEW: ISO C99
- > csinf NEW: ISO C99
- > csinh NEW: ISO C99
- > csinhf NEW: ISO C99
- > csinhl NEW: ISO C99
- > csinl NEW: ISO C99
- > csqrt NEW: ISO C99
- > csqrtf NEW: ISO C99
- > csqrtl NEW: ISO C99
- > ctan NEW: ISO C99
- > ctanf NEW: ISO C99
- > ctanh NEW: ISO C99
- > ctanhf NEW: ISO C99
- > ctanhl NEW: ISO C99
- > ctanl NEW: ISO C99
-ctermid ctermid
-ctime ctime
-ctime_r ctime_r
-cuserid cuserid
-daemon daemon
-daylight daylight
-dcgettext dcgettext
-delete_module delete_module
- > des_setparity NEW: SecureRPC
-dgettext dgettext
-difftime difftime
-dirfd dirfd
-dirname dirname
-div div
-dprintf dprintf
-drand48 drand48
-drand48_r drand48_r
-drem drem
-dremf dremf
-dreml dreml
-dup dup
-dup2 dup2
-dysize dysize
- > ecb_crypt NEW: SecureRPC
-ecvt ecvt
-ecvt_r ecvt_r
-endaliasent endaliasent
-endfsent endfsent
-endgrent endgrent
-endhostent endhostent
-endmntent endmntent
-endnetent endnetent
-endnetgrent endnetgrent
-endprotoent endprotoent
-endpwent endpwent
-endrpcent endrpcent
-endservent endservent
-endspent endspent
-endttyent endttyent
-endusershell endusershell
-endutent endutent
- > endutxent NEW: utmpx
-environ environ
-envz_add envz_add
-envz_entry envz_entry
-envz_get envz_get
-envz_merge envz_merge
-envz_remove envz_remove
-envz_strip envz_strip
-erand48 erand48
-erand48_r erand48_r
-erf erf
-erfc erfc
-erfcf erfcf
-erfcl erfcl
-erff erff
-erfl erfl
-err err
-errno errno
-error error
-error_at_line error_at_line
-error_message_count error_message_count
-error_one_per_line error_one_per_line
-error_print_progname error_print_progname
-errx errx
-ether_aton ether_aton
-ether_aton_r ether_aton_r
-ether_hostton ether_hostton
-ether_line ether_line
-ether_ntoa ether_ntoa
-ether_ntoa_r ether_ntoa_r
-ether_ntohost ether_ntohost
-euidaccess euidaccess
-execl execl
-execle execle
-execlp execlp
-execv execv
-execve execve
-execvp execvp
-exit exit
-exp exp
- > exp10 NEW: ISO C99
- > exp10f NEW: ISO C99
- > exp10l NEW: ISO C99
- > exp2 NEW: ISO C99
- > exp2f NEW: ISO C99
- > exp2l NEW: ISO C99
-expf expf
-expl expl
-expm1 expm1
-expm1f expm1f
-expm1l expm1l
-fabs fabs
-fabsf fabsf
-fabsl fabsl
- > fattach NEW: STREAMS
-fchdir fchdir
-fchflags fchflags
-fchmod fchmod
-fchown fchown
-fclose fclose
-fcloseall fcloseall
-fcntl fcntl
-fcvt fcvt
-fcvt_r fcvt_r
-fdatasync fdatasync
- > fdetach NEW: STREAMS
- > fdim NEW: ISO C99
- > fdimf NEW: ISO C99
- > fdiml NEW: ISO C99
-fdopen fdopen
- > feclearexcept NEW: ISO C99
- > fegetenv NEW: ISO C99
- > fegetexceptflag NEW: ISO C99
- > fegetround NEW: ISO C99
- > feholdexcept NEW: ISO C99
-feof feof
-feof_locked < REMOVED
-feof_unlocked feof_unlocked
- > feraiseexcept NEW: ISO C99
-ferror ferror
-ferror_locked < REMOVED
-ferror_unlocked ferror_unlocked
- > fesetenv NEW: ISO C99
- > fesetexceptflag NEW: ISO C99
- > fesetround NEW: ISO C99
- > fetestexcept NEW: ISO C99
- > feupdateenv NEW: ISO C99
-fexecve fexecve
-fflush fflush
-fflush_locked < REMOVED
-fflush_unlocked fflush_unlocked
-ffs ffs
- > ffsl NEW: GNU ext.
- > ffsll NEW: GNU ext.
-fgetc fgetc
-fgetgrent fgetgrent
-fgetgrent_r fgetgrent_r
-fgetpos fgetpos
- > fgetpos64 NEW: LFS
-fgetpwent fgetpwent
-fgetpwent_r fgetpwent_r
-fgets fgets
- > fgets_unlocked NEW: GNU ext.
-fgetspent fgetspent
-fgetspent_r fgetspent_r
-fileno fileno
-fileno_locked < REMOVED
-fileno_unlocked fileno_unlocked
-finite finite
-finitef finitef
-finitel finitel
-flock flock
-flockfile flockfile
-floor floor
-floorf floorf
-floorl floorl
- > fma NEW: ISO C99
- > fmaf NEW: ISO C99
- > fmal NEW: ISO C99
- > fmax NEW: ISO C99
- > fmaxf NEW: ISO C99
- > fmaxl NEW: ISO C99
- > fmin NEW: ISO C99
- > fminf NEW: ISO C99
- > fminl NEW: ISO C99
-fmod fmod
-fmodf fmodf
-fmodl fmodl
- > fmtmsg NEW: fmtmsg
-fnmatch fnmatch
-fopen fopen
- > fopen64 NEW: LFS
-fopencookie fopencookie
-fork fork
-fpathconf fpathconf
-fprintf fprintf
-fputc fputc
-fputc_locked < REMOVED
-fputc_unlocked fputc_unlocked
-fputs fputs
- > fputs_unlocked NEW: GNU ext.
-fread fread
- > fread_unlocked NEW: GNU ext.
-free free
-freeaddrinfo freeaddrinfo
-freopen freopen
- > freopen64 NEW: LFS
-frexp frexp
-frexpf frexpf
-frexpl frexpl
-fscanf fscanf
-fseek fseek
- > fseeko NEW: Unix98
- > fseeko64
-fsetpos fsetpos
- > fsetpos64 NEW: LFS
-fstatfs fstatfs
- > fstatfs64 NEW: LFS
- > fstatvfs NEW: Unix98
- > fstatvfs64 NEW: LFS
-fsync fsync
-ftell ftell
- > ftello NEW: Unix98
- > ftello64 NEW: LFS
-ftime ftime
-ftok ftok
-ftruncate ftruncate
- > ftruncate64 NEW: LFS
-ftrylockfile ftrylockfile
-fts_children fts_children
-fts_close fts_close
-fts_open fts_open
-fts_read fts_read
-fts_set fts_set
-ftw ftw
- > ftw64 NEW: LFS
-funlockfile funlockfile
-fwrite fwrite
- > fwrite_unlocked NEW: GNU ext.
- > gai_strerror NEW: IPv6
-gamma gamma
-gamma_r < REMOVED
-gammaf gammaf
-gammaf_r < REMOVED
-gammal gammal
-gammal_r < REMOVED
-gcvt gcvt
-get_avphys_pages get_avphys_pages
-get_current_dir_name get_current_dir_name
-get_kernel_syms get_kernel_syms
-get_myaddress get_myaddress
-get_nprocs get_nprocs
-get_nprocs_conf get_nprocs_conf
-get_phys_pages get_phys_pages
-getaddrinfo getaddrinfo
-getaliasbyname getaliasbyname
-getaliasbyname_r getaliasbyname_r
-getaliasent getaliasent
-getaliasent_r getaliasent_r
-getc getc
-getc_locked < REMOVE
-getc_unlocked getc_unlocked
-getchar getchar
-getchar_locked < REMOVED
-getchar_unlocked getchar_unlocked
- > getcontext
-getcwd getcwd
- > getdate NEW: Unix98
- > getdate_err NEW: Unix98
- > getdate_r NEW: GNU ext.
-getdelim getdelim
-getdirentries getdirentries
-getdomainname getdomainname
-getdtablesize getdtablesize
-getegid getegid
-getenv getenv
-geteuid geteuid
-getfsent getfsent
-getfsfile getfsfile
-getfsspec getfsspec
-getgid getgid
-getgrent getgrent
-getgrent_r getgrent_r
-getgrgid getgrgid
-getgrgid_r getgrgid_r
-getgrnam getgrnam
-getgrnam_r getgrnam_r
-getgroups getgroups
-gethostbyaddr gethostbyaddr
-gethostbyaddr_r gethostbyaddr_r
-gethostbyname gethostbyname
-gethostbyname2 gethostbyname2
-gethostbyname2_r gethostbyname2_r
-gethostbyname_r gethostbyname_r
-gethostent gethostent
-gethostent_r gethostent_r
-gethostid gethostid
-gethostname gethostname
-getitimer getitimer
-getline getline
-getlogin getlogin
-getlogin_r getlogin_r
-getmntent getmntent
-getmntent_r getmntent_r
- > getmsg NEW: STREAMS
- > getnameinfo NEW: IPv6
-getnetbyaddr getnetbyaddr
-getnetbyaddr_r getnetbyaddr_r
-getnetbyname getnetbyname
-getnetbyname_r getnetbyname_r
-getnetent getnetent
-getnetent_r getnetent_r
-getnetgrent getnetgrent
-getnetgrent_r getnetgrent_r
- > getnetname NEW: SecureRPC
-getopt getopt
-getopt_long getopt_long
-getopt_long_only getopt_long_only
-getpagesize getpagesize
-getpass getpass
-getpeername getpeername
-getpgid getpgid
-getpgrp getpgrp
-getpid getpid
- > getpmsg NEW: STREAMS
-getppid getppid
-getpriority getpriority
-getprotobyname getprotobyname
-getprotobyname_r getprotobyname_r
-getprotobynumber getprotobynumber
-getprotobynumber_r getprotobynumber_r
-getprotoent getprotoent
-getprotoent_r getprotoent_r
- > getpt NEW: Unix98 PTY
-getpublickey getpublickey
-getpw getpw
-getpwent getpwent
-getpwent_r getpwent_r
-getpwnam getpwnam
-getpwnam_r getpwnam_r
-getpwuid getpwuid
-getpwuid_r getpwuid_r
-getresgid getresgid
-getresuid getresuid
-getrlimit getrlimit
- > getrlimit64 NEW: LFS
-getrpcbyname getrpcbyname
-getrpcbyname_r getrpcbyname_r
-getrpcbynumber getrpcbynumber
-getrpcbynumber_r getrpcbynumber_r
-getrpcent getrpcent
-getrpcent_r getrpcent_r
-getrpcport getrpcport
-getrusage getrusage
-gets gets
-getsecretkey getsecretkey
-getservbyname getservbyname
-getservbyname_r getservbyname_r
-getservbyport getservbyport
-getservbyport_r getservbyport_r
-getservent getservent
-getservent_r getservent_r
-getsid getsid
-getsockname getsockname
-getsockopt getsockopt
-getspent getspent
-getspent_r getspent_r
-getspnam getspnam
-getspnam_r getspnam_r
-getsubopt getsubopt
-gettext gettext
-gettimeofday gettimeofday
-getttyent getttyent
-getttynam getttynam
-getuid getuid
-getusershell getusershell
-getutent getutent
-getutent_r getutent_r
-getutid getutid
-getutid_r getutid_r
-getutline getutline
-getutline_r getutline_r
- > getutxent NEW: utmpx
- > getutxid NEW: utmpx
- > getutxline NEW: utmpx
-getw getw
-getwd getwd
-glob glob
- > glob64 NEW: GNU ext.
-glob_pattern_p glob_pattern_p
-globfree globfree
- > globfree64 NEW: GNU ext.
-gmtime gmtime
-gmtime_r gmtime_r
- > gnu_get_libc_release NEW: GNU ext.
- > gnu_get_libc_version NEW: GNU ext.
- > grantpt NEW: Unix98 PTY
-group_member group_member
-gsignal gsignal
-gtty gtty
-h_errlist h_errlist
-h_errno h_errno
-h_nerr h_nerr
-hasmntopt hasmntopt
-hcreate hcreate
-hcreate_r hcreate_r
-hdestroy hdestroy
-hdestroy_r hdestroy_r
-herror herror
- > host2netname NEW: SecureRPC
-hsearch hsearch
-hsearch_r hsearch_r
-hstrerror hstrerror
-htonl htonl
-htons htons
-hypot hypot
-hypotf hypotf
-hypotl hypotl
- > iconv NEW: iconv
- > iconv_close NEW: iconv
- > iconv_open NEW: iconv
- > if_freenameindex NEW: IPv6
- > if_indextoname NEW: IPv6
- > if_nameindex NEW: IPv6
- > if_nametoindex NEW: IPv6
-ilogb ilogb
-ilogbf ilogbf
-ilogbl ilogbl
- > in6addr_any NEW: IPv6
- > in6addr_loopback NEW: IPv6
-index index
- > inet6_isipv4mapped NEW: IPv6
-inet_addr inet_addr
-inet_aton inet_aton
-inet_lnaof inet_lnaof
-inet_makeaddr inet_makeaddr
-inet_netof inet_netof
-inet_network inet_network
-inet_nsap_addr inet_nsap_addr
-inet_nsap_ntoa inet_nsap_ntoa
-inet_ntoa inet_ntoa
-inet_ntop inet_ntop
-inet_pton inet_pton
-init_module init_module
-initgroups initgroups
-initstate initstate
-initstate_r initstate_r
-innetgr innetgr
-insque insque
-ioctl ioctl
-ioperm ioperm
-iopl iopl
-iruserok iruserok
-isalnum isalnum
-isalpha isalpha
-isascii isascii
- > isastream NEW: STREAMS
-isatty isatty
-isblank isblank
-iscntrl iscntrl
-isdigit isdigit
-isfdtype isfdtype
-isgraph isgraph
-isinf isinf
-isinff isinff
-isinfl isinfl
-islower islower
-isnan isnan
-isnanf isnanf
-isnanl isnanl
-isprint isprint
-ispunct ispunct
-isspace isspace
-isupper isupper
-iswalnum iswalnum
-iswalpha iswalpha
- > iswblank NEW: GNU ext.
-iswcntrl iswcntrl
-iswctype iswctype
-iswdigit iswdigit
-iswgraph iswgraph
-iswlower iswlower
-iswprint iswprint
-iswpunct iswpunct
-iswspace iswspace
-iswupper iswupper
-iswxdigit iswxdigit
-isxdigit isxdigit
-j0 j0
-j0f j0f
-j0l j0l
-j1 j1
-j1f j1f
-j1l j1l
-jn jn
-jnf jnf
-jnl jnl
-jrand48 jrand48
-jrand48_r jrand48_r
- > key_decryptsession NEW: SecureRPC
- > key_decryptsession_pk NEW: SecureRPC
- > key_encryptsession NEW: SecureRPC
- > key_encryptsession_pk NEW: SecureRPC
- > key_gendes NEW: SecureRPC
- > key_get_conv NEW: SecureRPC
- > key_secretkey_is_set NEW: SecureRPC
- > key_setnet NEW: SecureRPC
- > key_setsecret NEW: SecureRPC
-kill kill
-killpg killpg
-klogctl klogctl
-l64a l64a
-labs labs
-lchown lchown
-lckpwdf lckpwdf
-lcong48 lcong48
-lcong48_r lcong48_r
-ldexp ldexp
-ldexpf ldexpf
-ldexpl ldexpl
-ldiv ldiv
-lfind lfind
-lgamma lgamma
-lgamma_r lgamma_r
-lgammaf lgammaf
-lgammaf_r lgammaf_r
-lgammal lgammal
-lgammal_r lgammal_r
-link link
-listen listen
-llabs llabs
-lldiv lldiv
- > llrint NEW: ISO C99
- > llrintf NEW: ISO C99
- > llrintl NEW: ISO C99
- > llround NEW: ISO C99
- > llroundf NEW: ISO C99
- > llroundl NEW: ISO C99
-llseek llseek
-loc1 loc1
-loc2 loc2
-localeconv localeconv
-localtime localtime
-localtime_r localtime_r
-lockf lockf
-locs locs
-log log
-log10 log10
-log10f log10f
-log10l log10l
-log1p log1p
-log1pf log1pf
-log1pl log1pl
- > log2 NEW: ISO C99
- > log2f NEW: ISO C99
- > log2l NEW: ISO C99
-logb logb
-logbf logbf
-logbl logbl
-logf logf
-logl logl
-longjmp longjmp
-lrand48 lrand48
-lrand48_r lrand48_r
- > lrint NEW: ISO C99
- > lrintf NEW: ISO C99
- > lrintl NEW: ISO C99
- > lround NEW: ISO C99
- > lroundf NEW: ISO C99
- > lroundl NEW: ISO C99
-lsearch lsearch
-lseek lseek
- > lseek64 NEW: LFS
-madvise madvise
- > makecontext NEW: Unix98
-mallinfo mallinfo
-malloc malloc
-malloc_get_state malloc_get_state
-malloc_set_state malloc_set_state
-malloc_stats malloc_stats
-malloc_trim malloc_trim
-malloc_usable_size malloc_usable_size
-mallopt mallopt
-mallwatch mallwatch
-matherr matherr
-mblen mblen
-mbrlen mbrlen
-mbrtowc mbrtowc
-mbsinit mbsinit
-mbsnrtowcs mbsnrtowcs
-mbsrtowcs mbsrtowcs
-mbstowcs mbstowcs
-mbtowc mbtowc
-mcheck mcheck
-mcount mcount
-memalign memalign
-memccpy memccpy
-memchr memchr
-memcmp memcmp
-memcpy memcpy
-memfrob memfrob
-memmem memmem
-memmove memmove
- > mempcpy NEW: GNU ext.
-memset memset
-mkdir mkdir
-mkfifo mkfifo
-mkstemp mkstemp
-mktemp mktemp
-mktime mktime
-mlock mlock
-mlockall mlockall
-mmap mmap
- > mmap64 NEW: LFS
-modf modf
-modff modff
-modfl modfl
-moncontrol < REMOVED
- > modify_ldt NEW: kernel
-monstartup monstartup
-mount mount
-mprobe mprobe
-mprotect mprotect
-mrand48 mrand48
-mrand48_r mrand48_r
-mremap mremap
-msgctl msgctl
-msgget msgget
-msgrcv msgrcv
-msgsnd msgsnd
-msync msync
-mtrace mtrace
-munlock munlock
-munlockall munlockall
-munmap munmap
-muntrace muntrace
- > nan NEW: ISO C99
- > nanf NEW: ISO C99
- > nanl NEW: ISO C99
-nanosleep nanosleep
- > nearbyint NEW: ISO C99
- > nearbyintf NEW: ISO C99
- > nearbyintl NEW: ISO C99
- > netname2host NEW: Secure RPC
- > netname2user NEW: Secure RPC
-nextafter nextafter
-nextafterf nextafterf
-nextafterl nextafterl
- > nexttoward NEW: ISO C99
- > nexttowardf NEW: ISO C99
- > nexttowardl NEW: ISO C99
-nfsservctl nfsservctl
- > nftw NEW: Unix98
- > nftw64 NEW: LFS
-nice nice
-nl_langinfo nl_langinfo
-nrand48 nrand48
-nrand48_r nrand48_r
-ntohl ntohl
-ntohs ntohs
-obstack_alloc_failed_handler obstack_alloc_failed_handler
-obstack_exit_failure obstack_exit_failure
-obstack_free obstack_free
-obstack_printf obstack_printf
-obstack_vprintf obstack_vprintf
-on_exit on_exit
-open open
- > open64 NEW: LFS
-open_memstream open_memstream
-opendir opendir
-openlog openlog
-optarg optarg
-opterr opterr
-optind optind
-optopt optopt
-parse_printf_format parse_printf_format
- > passwd2des NEW: SecureRPC
-pathconf pathconf
-pause pause
-pclose pclose
-perror perror
-personality personality
-pipe pipe
-pmap_getmaps pmap_getmaps
-pmap_getport pmap_getport
-pmap_rmtcall pmap_rmtcall
-pmap_set pmap_set
-pmap_unset pmap_unset
-poll poll
-popen popen
-pow pow
- > pow10 NEW: GNU ext.
- > pow10f NEW: GNU ext.
- > pow10l NEW: GNU ext.
-powf powf
-powl powl
-prctl prctl
- > pread NEW: Unix98
- > pread64 NEW: LFS
-printf printf
- > printf_size NEW: GNU ext.
- > printf_size_info NEW: GNU ext.
-profil profil
-profil_counter < REMOVED
-program_invocation_name program_invocation_name
-program_invocation_short_name program_invocation_short_name
-pselect pselect
-psignal psignal
-pthread_attr_destroy pthread_attr_destroy
-pthread_attr_getdetachstate pthread_attr_getdetachstate
-pthread_attr_getinheritsched pthread_attr_getinheritsched
-pthread_attr_getschedparam pthread_attr_getschedparam
-pthread_attr_getschedpolicy pthread_attr_getschedpolicy
-pthread_attr_getscope pthread_attr_getscope
-pthread_attr_init pthread_attr_init
-pthread_attr_setdetachstate pthread_attr_setdetachstate
-pthread_attr_setinheritsched pthread_attr_setinheritsched
-pthread_attr_setschedparam pthread_attr_setschedparam
-pthread_attr_setschedpolicy pthread_attr_setschedpolicy
-pthread_attr_setscope pthread_attr_setscope
-pthread_cond_broadcast pthread_cond_broadcast
-pthread_cond_destroy pthread_cond_destroy
-pthread_cond_init pthread_cond_init
-pthread_cond_signal pthread_cond_signal
-pthread_cond_wait pthread_cond_wait
-pthread_condattr_destroy pthread_condattr_destroy
-pthread_condattr_init pthread_condattr_init
-pthread_equal pthread_equal
-pthread_exit pthread_exit
-pthread_getschedparam pthread_getschedparam
-pthread_mutex_destroy pthread_mutex_destroy
-pthread_mutex_init pthread_mutex_init
-pthread_mutex_lock pthread_mutex_lock
-pthread_mutex_unlock pthread_mutex_unlock
-pthread_mutexattr_getkind_np < REPLACED
-pthread_mutexattr_setkind_np < REPLACED
-pthread_self pthread_self
-pthread_setcancelstate pthread_setcancelstate
-pthread_setcanceltype pthread_setcanceltype
-pthread_setschedparam pthread_setschedparam
-ptrace ptrace
- > ptsname NEW: Unix98 PTY
- > ptsname_r NEW: Unix98 PTY
-putc putc
-putc_locked < REMOVED
-putc_unlocked putc_unlocked
-putchar putchar
-putchar_locked < REMOVED
-putchar_unlocked putchar_unlocked
-putenv putenv
- > putgrent NEW: GNU ext.
- > putmsg NEW: STREAMS
- > putpmsg NEW: STREAMS
-putpwent putpwent
-puts puts
-putspent putspent
-pututline pututline
- > pututxline NEW: utmpx
-putw putw
-pvalloc pvalloc
- > pwrite NEW: Unix98
- > pwrite64 NEW: LFS
-qecvt qecvt
-qecvt_r qecvt_r
-qfcvt qfcvt
-qfcvt_r qfcvt_r
-qgcvt qgcvt
-qsort qsort
-query_module query_module
-quotactl quotactl
-raise raise
-rand rand
-rand_r rand_r
-random random
-random_r random_r
-rcmd rcmd
-re_comp re_comp
-re_compile_fastmap re_compile_fastmap
-re_compile_pattern re_compile_pattern
-re_exec re_exec
-re_match re_match
-re_match_2 re_match_2
-re_max_failures re_max_failures
-re_search re_search
-re_search_2 re_search_2
-re_set_registers re_set_registers
-re_set_syntax re_set_syntax
-re_syntax_options re_syntax_options
-read read
-readdir readdir
- > readdir64 NEW: LFS
- > readdir64_r NEW: LFS
-readdir_r readdir_r
-readlink readlink
-readv readv
-realloc realloc
-realpath realpath
-reboot reboot
-recv recv
-recvfrom recvfrom
-recvmsg recvmsg
-regcomp regcomp
-regerror regerror
-regexec regexec
-regfree regfree
-register_printf_function register_printf_function
-registerrpc registerrpc
-remainder remainder
-remainderf remainderf
-remainderl remainderl
-remove remove
-remque remque
- > remquo NEW: ISO C99
- > remquof NEW: ISO C99
- > remquol NEW: ISO C99
-rename rename
-res_init res_init
-revoke revoke
-rewind rewind
-rewinddir rewinddir
-rexec rexec
-rexecoptions rexecoptions
-rindex rindex
-rint rint
-rintf rintf
-rintl rintl
-rmdir rmdir
- > round NEW: ISO C99
- > roundf NEW: ISO C99
- > roundl NEW: ISO C99
-rpc_createerr rpc_createerr
-rpmatch rpmatch
-rresvport rresvport
- > rtime NEW: GNU ext.
-ruserok ruserok
-ruserpass ruserpass
-sbrk sbrk
-scalb scalb
-scalbf scalbf
-scalbl scalbl
- > scalbln NEW: ISO C99
- > scalblnf NEW: ISO C99
- > scalblnl NEW: ISO C99
-scalbn scalbn
-scalbnf scalbnf
-scalbnl scalbnl
-scandir scandir
- > scandir64 NEW: LFS
-scanf scanf
-sched_get_priority_max sched_get_priority_max
-sched_get_priority_min sched_get_priority_min
-sched_getparam sched_getparam
-sched_getscheduler sched_getscheduler
-sched_rr_get_interval sched_rr_get_interval
-sched_setparam sched_setparam
-sched_setscheduler sched_setscheduler
-sched_yield sched_yield
-seed48 seed48
-seed48_r seed48_r
-seekdir seekdir
-select select
-semctl semctl
-semget semget
-semop semop
-send send
- > sendfile NEW: kernel
-sendmsg sendmsg
-sendto sendto
-setaliasent setaliasent
-setbuf setbuf
-setbuffer setbuffer
- > setcontext NEW: Unix98
-setdomainname setdomainname
-setegid setegid
-setenv setenv
-seteuid seteuid
-setfsent setfsent
-setfsgid setfsgid
-setfsuid setfsuid
-setgid setgid
-setgrent setgrent
-setgroups setgroups
-sethostent sethostent
-sethostid sethostid
-sethostname sethostname
-setitimer setitimer
-setjmp setjmp
-setlinebuf setlinebuf
-setlocale setlocale
-setlogin setlogin
-setlogmask setlogmask
-setmntent setmntent
-setnetent setnetent
-setnetgrent setnetgrent
-setpgid setpgid
-setpgrp setpgrp
-setpriority setpriority
-setprotoent setprotoent
-setpwent setpwent
-setregid setregid
-setresgid setresgid
-setresuid setresuid
-setreuid setreuid
-setrlimit setrlimit
- > setrlimit64 NEW: LFS
-setrpcent setrpcent
-setservent setservent
-setsid setsid
-setsockopt setsockopt
-setspent setspent
-setstate setstate
-setstate_r setstate_r
-settimeofday settimeofday
-setttyent setttyent
-setuid setuid
-setusershell setusershell
-setutent setutent
- > setutxent NEW: utmpx
-setvbuf setvbuf
-sgetspent sgetspent
-sgetspent_r sgetspent_r
-shmat shmat
-shmctl shmctl
-shmdt shmdt
-shmget shmget
-shutdown shutdown
-sigaction sigaction
-sigaddset sigaddset
-sigaltstack sigaltstack
-sigandset sigandset
-sigblock sigblock
-sigdelset sigdelset
-sigemptyset sigemptyset
-sigfillset sigfillset
-siggetmask siggetmask
- > sighold NEW: Unix98
- > sigignore NEW: Unix98
-siginterrupt siginterrupt
-sigisemptyset sigisemptyset
-sigismember sigismember
-siglongjmp siglongjmp
-signal signal
-signgam signgam
-significand significand
-significandf significandf
-significandl significandl
-sigorset sigorset
-sigpause sigpause
-sigpending sigpending
-sigprocmask sigprocmask
- > sigqueue NEW: POSIX.1b
- > sigrelse NEW: Unix98
-sigreturn sigreturn
- > sigset NEW: POSIX.1b
-sigsetmask sigsetmask
-sigstack sigstack
-sigsuspend sigsuspend
- > sigtimedwait NEW: POSIX.1b
-sigvec sigvec
-sigwait sigwait
- > sigwaitinfo NEW: POSIX.1b
-sin sin
- > sincos NEW: GNU ext.
- > sincosf NEW: GNU ext.
- > sincosl NEW: GNU ext.
-sinf sinf
-sinh sinh
-sinhf sinhf
-sinhl sinhl
-sinl sinl
-sleep sleep
-snprintf snprintf
-socket socket
-socketpair socketpair
-sprintf sprintf
-sqrt sqrt
-sqrtf sqrtf
-sqrtl sqrtl
-srand srand
-srand48 srand48
-srand48_r srand48_r
-srandom srandom
-srandom_r srandom_r
-sscanf sscanf
-ssignal ssignal
-sstk sstk
-statfs statfs
- > statfs64 NEW: LFS
- > statvfs NEW: Unix98
- > statvfs64 NEW: LFS
-stderr stderr
-stdin stdin
-stdout stdout
-step step
-stime stime
-stpcpy stpcpy
-stpncpy stpncpy
-strcasecmp strcasecmp
- > strcasestr NEW: GNU ext.
-strcat strcat
-strchr strchr
-strcmp strcmp
-strcoll strcoll
-strcpy strcpy
-strcspn strcspn
-strdup strdup
-strerror strerror
-strerror_r strerror_r
-strfmon strfmon
-strfry strfry
-strftime strftime
-strlen strlen
-strncasecmp strncasecmp
-strncat strncat
-strncmp strncmp
-strncpy strncpy
-strndup strndup
-strnlen strnlen
-strpbrk strpbrk
-strptime strptime
-strrchr strrchr
-strsep strsep
-strsignal strsignal
-strspn strspn
-strstr strstr
-strtod strtod
-strtof strtof
- > strtoimax NEW: ISO C99
-strtok strtok
-strtok_r strtok_r
-strtol strtol
-strtold strtold
-strtoll strtoll
-strtoq strtoq
-strtoul strtoul
-strtoull strtoull
- > strtoumax NEW: ISO C99
-strtouq strtouq
- > strverscmp NEW: GNU ext.
-strxfrm strxfrm
-stty stty
-svc_exit svc_exit
-svc_fdset svc_fdset
-svc_getreq svc_getreq
-svc_getreqset svc_getreqset
-svc_register svc_register
-svc_run svc_run
-svc_sendreply svc_sendreply
-svc_unregister svc_unregister
- > svcauthdes_stats NEW: SecureRPC
-svcerr_auth svcerr_auth
-svcerr_decode svcerr_decode
-svcerr_noproc svcerr_noproc
-svcerr_noprog svcerr_noprog
-svcerr_progvers svcerr_progvers
-svcerr_systemerr svcerr_systemerr
-svcerr_weakauth svcerr_weakauth
-svcfd_create svcfd_create
-svcraw_create svcraw_create
-svctcp_create svctcp_create
-svcudp_bufcreate svcudp_bufcreate
-svcudp_create svcudp_create
-svcudp_enablecache svcudp_enablecache
- > svcunix_create NEW: sunrpc etx
- > svcunixfd_create NEW: sunrpc ext
-swab swab
- > swapcontext NEW: Unix98
-swapoff swapoff
-swapon swapon
-symlink symlink
-sync sync
-sys_errlist sys_errlist
-sys_nerr sys_nerr
-sys_sigabbrev sys_sigabbrev
-sys_siglist sys_siglist
-syscall syscall
-sysconf sysconf
-sysctl sysctl
-sysinfo sysinfo
-syslog syslog
-system system
-sysv_signal sysv_signal
-tan tan
-tanf tanf
-tanh tanh
-tanhf tanhf
-tanhl tanhl
-tanl tanl
-tcdrain tcdrain
-tcflow tcflow
-tcflush tcflush
-tcgetattr tcgetattr
-tcgetpgrp tcgetpgrp
- > tcgetsid NEW: Unix98 PTY
-tcsendbreak tcsendbreak
-tcsetattr tcsetattr
-tcsetpgrp tcsetpgrp
-tdelete tdelete
- > tdestroy NEW: GNU ext.
-telldir telldir
-tempnam tempnam
-textdomain textdomain
-tfind tfind
- > tgamma NEW: ISO C99
- > tgammaf NEW: ISO C99
- > tgammal NEW: ISO C99
-time time
-timegm timegm
-timelocal timelocal
-times times
-timezone timezone
-tmpfile tmpfile
- > tmpfile64 NEW: LFS
-tmpnam tmpnam
-tmpnam_r tmpnam_r
-toascii toascii
-tolower tolower
-toupper toupper
-towctrans towctrans
-towlower towlower
-towupper towupper
-tr_break tr_break
- > trunc NEW: ISO C99
-truncate truncate
- > truncate64 NEW: LFS
- > truncf NEW: ISO C99
- > truncl NEW: ISO C99
-tsearch tsearch
-ttyname ttyname
-ttyname_r ttyname_r
-ttyslot ttyslot
-twalk twalk
-tzname tzname
-tzset tzset
-ualarm ualarm
-ulckpwdf ulckpwdf
-ulimit ulimit
-umask umask
-umount umount
- > umount2 NEW: kernel
-uname uname
-ungetc ungetc
-unlink unlink
- > unlockpt NEW: Unix98 PTY
-unsetenv unsetenv
-updwtmp updwtmp
- > updwtmpx NEW: utmpx
-uselib uselib
- > user2netname NEW: SecureRPC
-usleep usleep
-ustat ustat
-utime utime
-utimes utimes
-utmpname utmpname
- > utmpxname NEW: utmpx
-valloc valloc
-vasprintf vasprintf
-vdprintf vdprintf
-verr verr
-verrx verrx
- > versionsort NEW: GNU ext.
- > versionsort64 NEW: LFS
-vfork vfork
-vfprintf vfprintf
-vfscanf vfscanf
-vhangup vhangup
-vlimit vlimit
-vm86 vm86
-vprintf vprintf
-vscanf vscanf
-vsnprintf vsnprintf
-vsprintf vsprintf
-vsscanf vsscanf
-vsyslog vsyslog
-vtimes vtimes
-vwarn vwarn
-vwarnx vwarnx
-wait wait
-wait3 wait3
-wait4 wait4
- > waitid NEW: Unix98
-waitpid waitpid
-warn warn
-warnx warnx
-wcpcpy wcpcpy
-wcpncpy wcpncpy
-wcrtomb wcrtomb
- > wcscasecmp NEW: GNU ext.
-wcscat wcscat
-wcschr wcschr
-wcscmp wcscmp
-wcscoll wcscoll
-wcscpy wcscpy
-wcscspn wcscspn
-wcsdup wcsdup
-wcslen wcslen
- > wcsncasecmp NEW: GNU ext.
-wcsncat wcsncat
-wcsncmp wcsncmp
-wcsncpy wcsncpy
- > wcsnlen NEW: GNU ext.
-wcsnrtombs wcsnrtombs
-wcspbrk wcspbrk
-wcsrchr wcsrchr
-wcsrtombs wcsrtombs
-wcsspn wcsspn
-wcsstr wcsstr
-wcstod wcstod
-wcstof wcstof
- > wcstoimax NEW: ISO C99
-wcstok wcstok
-wcstol wcstol
-wcstold wcstold
- > wcstoll NEW: ISO C99
-wcstombs wcstombs
-wcstoq wcstoq
-wcstoul wcstoul
- > wcstoull NEW: ISO C99
- > wcstoumax NEW: ISO C99
-wcstouq wcstouq
- > wcswcs NEW: Unix98
-wcswidth wcswidth
-wcsxfrm wcsxfrm
-wctob wctob
-wctomb wctomb
-wctrans wctrans
-wctype wctype
-wcwidth wcwidth
-wmemchr wmemchr
-wmemcmp wmemcmp
-wmemcpy wmemcpy
-wmemmove wmemmove
-wmemset wmemset
- > wordexp NEW: POSIX.2
- > wordfree NEW: POSIX.2
-write write
-write_profiling < REMOVED
-writev writev
- > xdecrypt NEW: SecureRPC
-xdr_accepted_reply xdr_accepted_reply
-xdr_array xdr_array
- > xdr_authdes_cred NEW: SecureRPC
- > xdr_authdes_verf NEW: SecureRPC
-xdr_authunix_parms xdr_authunix_parms
-xdr_bool xdr_bool
-xdr_bytes xdr_bytes
-xdr_callhdr xdr_callhdr
-xdr_callmsg xdr_callmsg
-xdr_char xdr_char
- > xdr_cryptkeyarg NEW: SecureRPC
- > xdr_cryptkeyarg2 NEW: SecureRPC
- > xdr_cryptkeyres NEW: SecureRPC
-xdr_des_block xdr_des_block
-xdr_double xdr_double
-xdr_enum xdr_enum
-xdr_float xdr_float
-xdr_free xdr_free
- > xdr_getcredres NEW: SecureRPC
-xdr_int xdr_int
- > xdr_key_netstarg NEW: SecureRPC
- > xdr_key_netstres NEW: SecureRPC
- > xdr_keybuf NEW: SecureRPC
- > xdr_keystatus NEW: SecureRPC
-xdr_long xdr_long
- > xdr_netnamestr NEW: SecureRPC
-xdr_netobj xdr_netobj
-xdr_opaque xdr_opaque
-xdr_opaque_auth xdr_opaque_auth
-xdr_pmap xdr_pmap
-xdr_pmaplist xdr_pmaplist
-xdr_pointer xdr_pointer
-xdr_reference xdr_reference
-xdr_rejected_reply xdr_rejected_reply
-xdr_replymsg xdr_replymsg
-xdr_rmtcall_args xdr_rmtcall_args
-xdr_rmtcallres xdr_rmtcallres
-xdr_short xdr_short
- > xdr_sizeof NEW: SecureRPC
-xdr_string xdr_string
-xdr_u_char xdr_u_char
-xdr_u_int xdr_u_int
-xdr_u_long xdr_u_long
-xdr_u_short xdr_u_short
-xdr_union xdr_union
- > xdr_unixcred NEW: sunrpc ext
-xdr_vector xdr_vector
-xdr_void xdr_void
-xdr_wrapstring xdr_wrapstring
-xdrmem_create xdrmem_create
-xdrrec_create xdrrec_create
-xdrrec_endofrecord xdrrec_endofrecord
-xdrrec_eof xdrrec_eof
-xdrrec_skiprecord xdrrec_skiprecord
-xdrstdio_create xdrstdio_create
- > xencrypt NEW: SecureRPC
-xprt_register xprt_register
-xprt_unregister xprt_unregister
-y0 y0
-y0f y0f
-y0l y0l
-y1 y1
-y1f y1f
-y1l y1l
-yn yn
-ynf ynf
-ynl ynl
diff --git a/iconvdata/utf-7.c b/iconvdata/utf-7.c
index 6943833a67..b58b11fdcb 100644
--- a/iconvdata/utf-7.c
+++ b/iconvdata/utf-7.c
@@ -44,7 +44,7 @@
A-Z a-z 0-9 ' ( ) , - . / : ? space tab lf cr
*/
-static const unsigned char direct_tab[128/8] =
+static const unsigned char direct_tab[128 / 8] =
{
0x00, 0x26, 0x00, 0x00, 0x81, 0xf3, 0xff, 0x87,
0xfe, 0xff, 0xff, 0x07, 0xfe, 0xff, 0xff, 0x07
@@ -62,7 +62,7 @@ isdirect (uint32_t ch)
! " # $ % & * ; < = > @ [ ] ^ _ ` { | }
*/
-static const unsigned char xdirect_tab[128/8] =
+static const unsigned char xdirect_tab[128 / 8] =
{
0x00, 0x26, 0x00, 0x00, 0xff, 0xf7, 0xff, 0xff,
0xff, 0xff, 0xff, 0xef, 0xff, 0xff, 0xff, 0x3f
@@ -79,7 +79,7 @@ isxdirect (uint32_t ch)
A-Z a-z 0-9 + / -
*/
-static const unsigned char xbase64_tab[128/8] =
+static const unsigned char xbase64_tab[128 / 8] =
{
0x00, 0x00, 0x00, 0x00, 0x00, 0xa8, 0xff, 0x03,
0xfe, 0xff, 0xff, 0x07, 0xfe, 0xff, 0xff, 0x07
@@ -170,7 +170,7 @@ base64 (unsigned int i)
} \
else if (__builtin_expect (ch == '+', 1)) \
{ \
- if (__builtin_expect (inptr + 2 >= inend, 0)) \
+ if (__builtin_expect (inptr + 2 > inend, 0)) \
{ \
/* Not enough input available. */ \
result = __GCONV_INCOMPLETE_INPUT; \
diff --git a/nptl/ChangeLog b/nptl/ChangeLog
index 132b2d07ef..d9ae655d86 100644
--- a/nptl/ChangeLog
+++ b/nptl/ChangeLog
@@ -1,3 +1,8 @@
+2006-05-01 Ulrich Drepper <drepper@redhat.com>
+
+ * sysdeps/pthread/allocalim.h (__libc_use_alloca): Mark with
+ __always_inline.
+
2006-04-27 Ulrich Drepper <drepper@redhat.com>
* sysdeps/unix/sysv/linux/timer_routines.c (timer_helper_thread):
diff --git a/nptl/sysdeps/pthread/allocalim.h b/nptl/sysdeps/pthread/allocalim.h
index 35224ec74f..f13c3a3305 100644
--- a/nptl/sysdeps/pthread/allocalim.h
+++ b/nptl/sysdeps/pthread/allocalim.h
@@ -1,5 +1,5 @@
/* Determine whether block of given size can be allocated on the stack or not.
- Copyright (C) 2002 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
@@ -21,7 +21,8 @@
#include <limits.h>
-extern inline int
+extern int
+__always_inline
__libc_use_alloca (size_t size)
{
return (__builtin_expect (size <= PTHREAD_STACK_MIN / 4, 1)