Lines Matching refs:posix

582 	* posix/annexc.c (check_header): Likewise.
872 * posix/getopt.h (__GNUC_PREREQ) [!defined __THROW]: Define
878 * posix/sched.h: Change sched_getaffinity and sched_setaffinity
917 * sysdeps/posix/getaddrinfo.c (gaih_inet): Implement handling of
1108 * sysdeps/posix/getaddrinfo.c: Implement AI_CANONIDN.
1121 * posix/getconf.c (vars): Add _SC_ values for cache information.
1131 * sysdeps/posix/sysconf.c (__sysconf): Add missing support for
1190 * posix/getopt.c (_): Don't define here for glibc.
1268 * posix/tst-vfork1.c: Likewise.
1272 * sysdeps/posix/posix_fallocate64.c: Likewise.
1285 * posix/regexec.c: Likewise.
1296 * posix/regexec.c (regexec): Return with error on unknown eflags.
1299 * posix/Versions (libc): Add regexec@GLIBC_2.3.4.
1316 * posix/Makefile (tests): Add tst-vfork2.
1317 * posix/tst-vfork1.c (do_test): Fix comment.
1318 * posix/tst-vfork2.c: New test.
1335 * posix/getopt1.c (const): Remove.
1336 * posix/getopt.c (const): Likewise.
1337 * posix/getopt1.c (getopt_long, _getopt_long_r, getopt_long_only,
1339 * posix/getopt.c (exchange, _getopt_initialize, _getopt_internal_r,
1341 * posix/getopt.h (getopt, getopt_long, getopt_long_only): Likewise.
1342 * posix/getopt.c [!defined VMS || !HAVE_STRING_H]:
1348 * posix/getopt.h (struct option.name): Always const char *.
1352 * posix/getopt.h (_getopt_internal): Move to ...
1353 * posix/getopt_int.h: ... here. New file.
1357 * posix/getopt1.c: Include "getopt_int.h". Remove
1360 * posix/getopt.c: Include "getopt_int.h".
1413 * posix/Makefile (tests): Add tst-vfork1.
1414 * posix/tst-vfork1.c: New file.
1428 * sysdeps/posix/gai_strerror.c: Add error string for EAI_IDN_ENCODE.
1470 * sysdeps/posix/getaddrinfo.c: Add prototype for __idna_to_ascii_lz
1636 * posix/regexec.c (transit_state): Remove unused variable
1639 * posix/regcomp.c (init_dfa): Use __btowc instead of btowc.
1721 * posix/regex.h (REG_STARTEND): Define.
1722 * posix/regexec.c (regexec): Check for REG_STARTEND.
1726 * posix/regexec.c (transit_state): Don't handle state == NULL.
1845 * posix/regcomp.c (parse_expression): Avoid duplication in calls
1868 * posix/regex_internal.c (build_wcs_upper_buffer): Enclose
1874 * posix/regcomp.c (parse_expression): Add cast to (const unsigned
1876 * posix/regex_internal.c (build_wcs_buffer): Add cast to char* in call
1878 * posix/regex_internal.h (bitset_not, bitset_merge, bitset_not_merge,
1898 * sysdeps/posix/getaddrinfo.c (gaih_inet): If _res has not been
1900 * posix/Makefile (xtests): Add bug-ga2.
1904 * posix/bug-ga2.c: New test.
1919 * posix/bug-ga1.c: Include <string.h> for memset prototype.
2045 * sysdeps/posix/getaddrinfo.c (getaddrinfo): Undo unintended
2048 * posix/regexec.c (transit_state): Fix typo in commented-out code
2051 * sysdeps/posix/getaddrinfo.c (match_prefix): Correctly match
2053 * posix/Makefile (tests): Add bug-ga1.
2054 * posix/bug-ga1.c: New file.
2149 * posix/getopt.h: Add some non-gcc support. Patch by Aharon Robbins.
2183 * posix/regexec.c (check_node_accept_bytes): Return 0 if char_len is 0.
2186 * posix/Makefile (tests): Add bug-regex23.
2188 * posix/bug-regex23.c: New file.
2340 * posix/regcomp.c (build_range_exp): Fix off-by-one.
2350 * posix/regexec.c (check_matching): Add P_MATCH_FIRST parameter.
2381 * posix/regcomp.c (build_range_exp) [!_LIBC]: Check validity
2383 * posix/regex.c: Include limits.h.
2384 * posix/regex.h: Document REG_ECOLLATE correctly.
2385 * posix/regex_internal.h [!_LIBC && !ENABLE_NLS]: Disable NLS.
2499 * posix/regexec.c (get_subexp): Remove bkref_str variable.
2727 * posix/regex.c: Support crappy compilers and platforms which have
2729 * posix/regex_internal.h: Likewise.
2734 * posix/regcomp.c [_LIBC && !RE_ENABLE_I18N]:
2753 * posix/regcomp.c (peek_token_bracket): Check remaining
2756 * posix/regex_internal.h (re_string_is_single_byte_char): Return
2758 * posix/bug-regex22.c (main): Add new test.
2907 * posix/regcomp.c (regcomp): Fix comment typo.
2911 * posix/regcomp.c (build_charclass, buld_charclass_op): Change first
2913 * posix/regex_internal.h (re_string_t): Change trans type to
2915 * posix/regex_internal.c (re_string_construct_common): Cast
2920 * posix/Makefile (tests): Add bug-regex22.
2922 * posix/bug-regex22.c: New test.
2926 * posix/regex_internal.c (re_node_set_add_intersect,
2943 * posix/regex_internal.h (re_match_context_t): Add dfa member.
2944 * posix/regexec.c (match_ctx_free_subtops, search_cur_bkref_entry,
2955 * posix/regex_internal.c (re_node_set_insert): Remove unused variables.
2957 * posix/regex_internal.h (re_dfa_t): Add syntax field.
2958 * posix/regcomp.c (parse): Initialize dfa->syntax.
2959 * posix/regexec.c (acquire_init_state_context,
2973 * posix/regex_internal.h (re_match_context_t): Make input
2975 * posix/regex_internal.c (re_string_construct_common): Don't clear
2978 * posix/regexec.c (match_ctx_init): Remove input argument. Don't
2993 * posix/regex_internal.h (re_const_bitset_ptr_t): New type.
2997 * posix/regex_internal.c (re_string_allocate): Initialize
3005 * posix/regexec.c (acquire_init_state_context,
3012 * posix/regcomp.c (init_word_char): Change return type to void.
3019 * posix/regex_internal.h (re_dfastate_t): Fix size of the CONTEXT
3022 * posix/regex_internal.c (re_node_set_insert): Rewrite.
3026 * posix/getconf.c: Update copyright year.
3115 * posix/regexec.c (get_subexp): Only set bkref_str after the first
3117 * posix/bug-regex11.c (tests): Add 3 new tests.
3119 * posix/regexec.c (clean_state_log_if_need): Rename to...
3137 * posix/regexec.c (re_copy_regs): Revert comment change.
3152 * posix/regcomp.c (mark_opt_subexp_iter): Declare IDX as int.
3154 * posix/regexec.c (re_copy_regs): Fix testing for failed allocation.
3187 * posix/regex_internal.c (re_dfa_add_node): Initialize opt_subexp.
3188 * posix/regex_internal.h (re_token_type_t): Put OP_DUP_PLUS
3191 * posix/regcomp.c (optimize_utf8, calc_first,
3197 * posix/regexec.c (set_regs): Initialize PREV_INDEX_MATCH
3202 * posix/BOOST.tests: Adjust test vectors.
3203 * posix/PCRE.tests: Likewise.
3204 * posix/rxspencer/tests: Likewise.
3213 * posix/regcomp.c: Remove C99-ism.
3214 * posix/tst-rxspencer.c: Likewise.
3219 * posix/regex_internal.h [!_LIBC] (internal_function): Define.
3235 * posix/regexec.c (match_ctx_init, match_ctx_clean,
3261 * posix/regex_internal.c (re_string_construct_common,
3270 * posix/regexec.c (build_trtable): Don't allocate the trtable
3285 * posix/regcomp.c (duplicate_node, duplicate_node_closure): Revert
3287 * posix/regexec.c (group_nodes_into_DFAstates): For CHARACTER with
3289 * posix/bug-regex19.c (tests): Add new tests.
3291 * posix/regexec.c (check_dst_limits_calc_pos): Fix formatting.
3293 * posix/regcomp.c (parse_dup_op): Return NULL if dup_elem is NULL,
3296 * posix/bug-regex13.c (tests): Add new tests.
3382 * posix/regexec.c (re_search_internal): Limit search to the
3402 * posix/regex_internal.h: Make sure the regex code compile
3408 * posix/regexec.c (group_nodes_into_DFAstates): Never produce
3413 * posix/regexec.c (check_arrival): Remove duplicate test.
3417 * posix/regcomp.c: Make !RE_ENABLE_I18N work again.
3418 * posix/regex_internal.c: Likewise.
3419 * posix/regexec.c: Likewise.
3424 * posix/regex_internal.c (re_acquire_state_context):
3429 * posix/regexec.c (find_subexp_node, check_arrival,
3598 * posix/Makefile (distribute): Add BOOST.tests.
3603 * posix/tst-boost.c: New test.
3604 * posix/BOOST.tests: New file.
3606 * posix/Makefile (distribute): Add PCRE.tests.
3611 * posix/tst-pcre.c: New test.
3612 * posix/PCRE.tests: New file.
3697 necessary, copied verbatim from posix/regex.h.
3730 * posix/regexec.c (acquire_init_state_context): Make inline.
3738 * posix/regcomp.c (peek_token): Use opr.ctx_type instead of opr.idx
3743 * posix/bug-regex11.c (tests): Add new tests.
3745 * posix/tst-regex.c: Include getopt.h.
3753 * posix/regex_internal.h (re_string_t): Remove mbs_case field.
3761 * posix/regex_internal.c (re_string_allocate): Don't initialize
3802 * posix/regcomp.c (init_dfa): Only check if charset name is UTF-8
3804 * posix/regexec.c (re_search_internal): Initialize input.raw_stop
3808 * posix/bug-regex18.c (tests): Enable #ifdefed out tests. Add new
3813 * posix/regexec.c (check_subexp_limits): Only check close
3817 * posix/bug-regex11.c (tests): Enable most #ifdefed out tests.
3860 * posix/runptests.c (main): Make errors fatal.
3861 * posix/PTESTS: One test in GA135 and GA136 check functionality
3866 * posix/regexec.c (re_search_internal): If prune_impossible_nodes
3871 * posix/regcomp.c (parse_bracket_exp): Only set has_plural_match
3875 * posix/bug-regex11.c (tests): Fix register values for one commented
3878 * posix/regex_internal.c (re_string_allocate): Make sure init_len
3884 * posix/regexec.c (re_search_internal): Allocate input.bufs_len + 1
3886 * posix/bug-regex20.c (main): Uncomment backwards case insensitive
3891 * posix/regex_internal.h (re_token_t): Add word_char bit. Add
3895 * posix/regcomp.c (free_dfa_content): Free sb_char.
3909 * posix/regexec.c (group_nodes_into_DFAstates) <case OP_PERIOD>: Only
3913 * posix/bug-regex19.c (tests): Add new tests.
3919 * posix/regexec.c: Correct several memory allocation problems.
3921 * posix/regex_internal.c: Likewise.
3922 * posix/regcomp.c: Likewise.
3924 * posix/regexec.c: Add const in a number of places.
3925 * posix/regex_internal.h: Make EPSILON_BIT a macro to help
3930 * posix/PTESTS: Fix first test of GA143.
3934 * posix/regex_internal.c (re_dfa_add_node): Add BE, reallocation
3967 * posix/regcomp.c (duplicate_node): Remove unnecessary local variable.
3969 * posix/regcomp.c (re_dfa_add_tree_node): Make fourth parameter a
3972 * posix/regcomp.c (fetch_token): Change interface to match
3977 * posix/bug-regex19.c (tests): Add more tests.
3979 * posix/bug-regex11.c: And one more commented out test.
3981 * posix/tst-rxspencer.c (mb_tests): Don't run identical multi-byte
3984 * posix/bug-regex19.c (BRE, ERE): Define.
3991 * posix/PTESTS: Fix first test in GA143.
3995 * posix/regex_internal.h (re_dfastate_t): Remove trtable_search.
3997 * posix/regex_internal.c (create_newstate_common, free_state):
3999 * posix/regexec.c (check_matching): Remove fl_search argument.
4010 * posix/bug-regex19.c (tests): Enable some commented out tests, add
4012 * posix/tst-rxspencer.c (mb_tests): Don't test [[=b=]] for now as
4016 * posix/Makefile (tst-rxspencer-ARGS): Add --utf8 argument.
4023 * posix/regexec.c (extend_buffers): Don't allocate
4027 * posix/regcomp.c (free_bin_tree): Removed.
4048 * posix/regex_internal.h (BIN_TREE_STORAGE_SIZE): Define.
4052 * posix/Makefile (tests): Add bug-regex21.
4059 * posix/tst-rxspencer.c (main): Add call to mtrace.
4061 * posix/bug-regex21.c: New test.
4065 * posix/bug-regex20.c: Correct invalid UTF-8 sequences.
4067 * posix/regex_internal.c (build_wcs_upper_buffer): If mbrtowc
4070 * posix/regex_internal.h (re_string_first_byte): Use ->valid_len
4076 * posix/regexec.c (get_subexp): After calling get_subexp_sub
4097 * posix/regex_internal.h (re_token_type_t): Remove unused ALT,
4102 * posix/regex_internal.c (create_ci_newstate, create_cd_newstate):
4106 * posix/regcomp.c (re_compile_fastmap_iter, calc_first): Handle
4115 * posix/regexec.c (transit_state_mb): Fix comment typo.
4121 * posix/bug-regex20.c (BRE, ERE): Define.
4130 * posix/fnmatch.c (mbsinit): Remove define.
4134 * posix/regcomp.c (optimize_utf8): Optimize multi-byte chars as
4136 * posix/bug-regex20.c (tests): Add new tests. Multi-byte char
4139 * posix/regexec.c (check_node_accept_bytes): Move nrules and j
4157 * sysdeps/posix/getaddrinfo.c: Add support for destination address
4162 * posix/regex_internal.h: Add forward declaration of re_dfa_t.
4166 * posix/regcomp.c (re_compile_internal): Add call of
4169 * posix/regex_internal.c: Adjust definitions of re_string_allocate
4175 * posix/regex.c: Include localeinfo.h.
4176 * posix/regexec.c: Adjust call of re_string_allocate.
4190 * posix/tst-rxspencer.c (check_match): @ without any following
4218 * posix/regcomp.c (optimize_utf8): Optimize even if SIMPLE_BRACKET
4220 * posix/bug-regex20.c (tests): Add new tests. Expect [ABC] to be
4226 * posix/Makefile: Add rules to build and run tst-rxspencer.
4228 * posix/tst-rxspencer.c: New file.
4229 * posix/rxspencer/tests: New file.
4230 * posix/rxspencer/COPYRIGHT: New file.
4233 * posix/regcomp.c (parse_bracket_exp): Don't check for range if
4236 * posix/regcomp.c (parse_bracket_exp): Fix test for EOS after
4239 * posix/regcomp.c (parse_bracket_element): Reject hyphens unless
4243 * posix/runtests.c (run_a_test): If regcomp failed, reset last_pattern.
4246 * posix/regcomp.c (parse_dup_op): Fail with REG_BADBR is first
4260 * posix/regcomp.c (parse_expression): In BRE consecutive
4265 * posix/regcomp.c (parse_bracket_exp): If end of expression is
4268 * posix/regcomp.c (parse_expression): If token is OP_OPEN_DUP_NUM
4270 * posix/regex.h (RE_CONTEXT_INVALUD_OPS): New macro.
4273 * posix/regcomp.c (parse_sub_exp): In case of not-matching ( )
4276 * posix/PTESTS: Cleanup. Fix typoes. Correct bugs in 2003.2.
4277 * posix/runptests.c (main): Handle comments.
4278 * posix/PTESTS2C.sed: Handle comments.
4282 * posix/regcomp.c (optimize_utf8): New function.
4287 * posix/regex_internal.h: Ifdef out some prototypes if
4289 * posix/Makefile (tests): Add bug-regex20.
4291 * posix/bug-regex20.c: New test.
4299 * posix/tst-regex.c (umemlen): New variable.
4307 * posix/regex_internal.c (re_string_reconstruct): If is_utf8,
4313 * posix/regex_internal.h (struct re_string_t): Add is_utf8
4321 * posix/regcomp.c (re_compile_fastmap_iter): Use dfa->mb_cur_max
4329 * posix/regex_internal.c (re_string_construct_common): Add
4341 * posix/regexec.c (re_search_internal): Likewise.
4349 * posix/Makefile (tests): Add bug-regex19.
4351 * posix/bug-regex19.c: New test.
4355 * posix/regcomp.c (re_compile_fastmap_iter): Handle RE_ICASE
4360 * posix/regex_internal.c (build_wcs_buffer): Fix comment typo.
4363 * posix/Makefile (tests): Add bug-regex17 and bug-regex18.
4365 * posix/bug-regex17.c: New file
4366 * posix/bug-regex18.c: New file.
4401 * posix/regex_internal.h (re_string_char_size_at): Don't look beyond
4518 * posix/globtest.sh: Add tests for GLOB_BRACE and escaping.
4597 * posix/bug-regex11.c: Add some more tests which fail so far.
4602 * posix/bug-regex11.c: Add more backreference-related test cases.
4604 * posix/regexec.c (check_dst_limits_calc_pos):
4612 * posix/regcomp.c (calc_epsdest): Add an assertion.
4688 * posix/regcomp.c (parse_sub_exp): Pass RE_CARET_ANCHORS_HERE
4693 * posix/regcomp.c (peek_token): Add 2003-09-20 changes for anchor
4696 * posix/regex.h (RE_CARET_ANCHORS_HERE): Define.
4698 * posix/bug-regex11.c (tests): Add new tests.
4699 * posix/bug-regex12.c (tests): Add new test.
4801 * posix/regcomp.c (peek_token): Remove recent changes for anchor
4804 * posix/regex.h: Remove RE_CARET_ANCHORS_HERE.
5028 * sysdeps/posix/sprofil.c (pc_to_index): Remove inline marker.
5042 * posix/regcomp.c (build_word_op): Rename like...
5049 * posix/regex_internal.h (re_token_type_t): Add OP_SPACE
5052 * posix/regcomp.c (peek_token): Don't look back for ( or |
5056 * posix/regex.h: Define RE_CARET_ANCHORS_HERE.
5058 * posix/regexec.c: Check out of bounds value before shifting.
5060 * posix/regex_internal.h: Define __attribute for non-gcc.
5098 * posix/wordexp-test.c: Add tests for octal and hexadecimal
5148 * sysdeps/posix/utimes.c (__utimes): Truncate instead of round.
5204 * posix/Versions (sched_getaffinity, sched_setaffinity): Change
5229 * posix/Makefile (CFLAGS-glob.c, CFLAGS-glob64.c): Add
5283 * posix/Makefile (CFLAGS-getaddrinfo.c, CFLAGS-spawn.c,
5302 * posix/getopt.c: Likewise.
5315 * posix/getopt.h (__THROW): Define if not already defined. Add
5510 * posix/unistd.h: Add back __THROW to sysconf, pathconf, fpathconf.
5533 * posix/unistd.h (gethostid): Remove __THROW. Clarify comment.
5785 * posix/unistd.h: Remove __THROW from pathconf, fpathconf,
5787 * posix/Makefile (CFLAGS-sysconf.c): Add -fexceptions.
5802 * posix/wordexp.h: Remove __THROW from wordexp.
5803 * posix/Makefile (CFLAGS-wordexp.c): Add -fexceptions.
5921 * posix/unistd.h: Remove __THROW from getpass prototype.
5923 * posix/Makefile (CFLAGS-getopt.c): Add -fexceptions.
6139 * sysdeps/posix/posix_fallocate.c: Likewise.
6141 * sysdeps/posix/posix_fallocate64.c: Likewise. Add compatibility
6292 * posix/Makefile (routines): Add posix_madvise.
6470 * sysdeps/posix/utimes.c (__utimes): Likewise.
6636 * sysdeps/posix/libc_fatal.c (__libc_fatal): Likewise.
6794 * posix/unistd.h: Mark ttyname and ttyname_r again with __THROW.
6802 * sysdeps/posix/spawni.c: Use close_not_cancel instead of close.
6941 * posix/bits/posix1_lim.h (_POSIX_NGROUPS_MAX): Define to 8 or 0
7112 * posix/tst-nanosleep.c: Include <time.h> for nanosleep
7117 * posix/transbug.c: Include <string.h> for memset and strlen
7181 * sysdeps/posix/clock_getres.c: Recognize thread CPU clock IDs.
7321 * posix/regcomp.c (build_word_op): Use alnum instead of alpha class.
7357 * sysdeps/posix/getaddrinfo.c: Likewise.
7415 * posix/Makefile: Compile pread.c, pread64.c, pwrite.c, pwrite64.c,
7427 * sysdeps/posix/sigpause.c: Likewise.
7428 * sysdeps/posix/system.c: Likewise.
7429 * sysdeps/posix/waitid.c: Likewise.
7481 * posix/fnmatch_loop.c: Adjust collseq_table_lookup calls for name
7483 * posix/regcomp.c: Likewise.
7484 * posix/regexec.c: Likewise.
7500 * posix/regcomp.c (re_set_fastmap): Always inline.
7505 * posix/regexec.c (acquire_init_state_context): Don't inline.
7545 * sysdeps/posix/getaddrinfo.c (gaih_inet): Set no_inet6_date also
7561 * posix/transbug.c (run_test): Return 1 for failure.
7588 * posix/regcomp.c (parse_expression): Deliver translation to
7592 * posix/transbug.c: New file.
7593 * posix/Makefile (tests): Add transbug.
7597 * posix/regexec.c (group_nodes_into_DFAstates): Check for
7721 * sysdeps/posix/sprofil.c (profil_count): Don't inline.
7769 * sysdeps/posix/getaddrinfo.c (getaddrinfo): Don't call getifaddrs,
7774 * sysdeps/posix/getaddrinfo.c (getaddrinfo): Don't leak memory
7879 * posix/globtest.sh: Adjust for this change.
7892 * posix/getconf.c (main): Also recognize names without the
8134 * posix/Makefile (tests): Add tst-nanosleep.
8135 * posix/tst-nanosleep.c: New file.
8146 * sysdeps/posix/sigpause.c (do_sigpause): Use sigdelset after all.
8275 * posix/sched.h (CPU_SETSIZE): Define.
8281 * posix/sched.h: Change prototypes of sched_getaffinity and
8822 * sysdeps/posix/getaddrinfo.c: Include <stdbool.h>.
8847 * sysdeps/posix/getaddrinfo.c: Implement AI_V4MAPPED, AI_ALL, and
8894 * sysdeps/posix/getaddrinfo.c (gaih_inet): Check for rc == ERANGE,
8979 * posix/spawn.h: Likewise.
8980 * posix/unistd.h: Likewise.
8981 * posix/sys/wait.h: Likewise.
9010 * sysdeps/posix/remove.c (remove): Rewrite. No need to restore
9062 * posix/regex.h: Include <sys/types.h>.
9283 * posix/bug-regex4.c (main): Cap RANGE and STOP arguments to
9390 * posix/unistd.h: Define _POSIX_VERSION, _POSIX2_VERSION,
10141 * posix/tst-nice.c (do_test): Use %m formats instead of printing errno
10218 * posix/tst-nice.c (do_test): Remove invalid of return value.
10223 * posix/tst-nice.c: New file.
10224 * posix/Makefile (tests): Add tst-nice.
10241 * sysdeps/posix/sysconf.c (__sysconf): Handle _SC_MONOTONIC_CLOCK
10347 * posix/fnmatch_loop.c: Add casts for signedness.
10375 * posix/fnmatch.c (fnmatch): Tweak __builtin_expect use.
10443 sysdeps/posix/pause.c instead of sysdeps/unix/common/pause.c.
10498 * posix/getconf.c: Recognize POSIX2_SYMLINKS.
10500 * sysdeps/posix/fpathconf.c: Handle _PC_2_SYMLINKS.
10501 * sysdeps/posix/pathconf.c: Likewise.
10766 * posix/confstr.c (confstr): Correct STRING_LEN values for
10909 * sysdeps/posix/clock_getres.c: Define code for CLOCK_REALTIME only
11001 * posix/regexec.c (proceed_next_node): Cast re_string_get_buffer to
11083 * sysdeps/posix/pause.c: Add LIBC_CANCEL_HANDLED.
11087 * sysdeps/posix/pause.c: New file.
11094 * posix/Makefile (CFLAGS-regex.c): Remove RE_ENABLE_I18N definition.
11095 * posix/regex_internal.h (RE_ENABLE_I18N): Pretty printing.
11247 * posix/regcomp.c: Remove inclusions.
11248 * posix/regexec.c: Likewise.
11249 * posix/regex_internal.c: Likewise.
11250 * posix/regex_internal.h: Add inclusions here.
11251 * posix/regex.c: Only include sys/types.h before regex.h. Include
11255 * posix/regcomp.c (parse_expression): Fix construct rejected by SGI CC.
11257 * posix/regex_internal.h [!_LIBC] (__mempcpy): Fix typo.
11340 * sysdeps/posix/sysconf.c (__sysconf): Test for LOGIN_NAME_MAX and
11412 * posix/conststr.c: Handle these new values.
11413 * posix/getconf.c: Likewise.
11493 * posix/sched.h: Second parameter of sched_setaffinity and
11739 * sysdeps/posix/sigpause.c (do_sigpause): Check range of
11976 * sysdeps/posix/sysconf.c: Likewise.
11980 * posix/regcomp.c (parse_bracket_exp): If build_charclass fails,
11983 * posix/Makefile (tests): Add bug-regex16.
11984 * posix/bug-regex16.c: New test.
11998 * posix/regcomp.c (re_compile_internal): If clearing buffer, clear
12413 * posix/test-vfork.c (noop): Add __attribute_noinline__.
12660 * sysdeps/posix/system.c (do_system): Minor optimizations. Remove
12780 * posix/getconf.c: Update copyright year.
13314 * posix/regex.c: Use __builtin_expect even outside glibc if gcc 3
13409 * posix/regcomp.c (free_workarea_compile): Free the new member
13417 * posix/regex_internal.c (re_dfa_add_node): Realloc ORG_INDICES
13419 * posix/regex_internal.h (re_dfa_t): Add new members.
13427 * sysdeps/posix/system.c (do_system): Add support for installation
13444 * sysdeps/posix/getaddrinfo.c (gaih_inet): If __nss_lookup_function
13559 * sysdeps/posix/sprofil.c: Likewise.
13608 * sysdeps/posix/open64.c: Likewise.
13609 * sysdeps/posix/sigpause.c: Likewise.
13610 * sysdeps/posix/sigwait.c: Likewise.
13611 * sysdeps/posix/system.c: Likewise.
13612 * sysdeps/posix/waitid.c: Likewise.
13693 * posix/regex_internal.c (re_string_context_at): Guard wide char
13698 * posix/regcomp.c (regcomp): __re_compile_fastmap -> re_compile_fastmap
13702 * posix/bug-regex15.c: New file.
13703 * posix/Makefile (tests): Add it.
13820 * sysdeps/posix/sigpause.c: Likewise.
13900 * sysdeps/posix/waitid.c: Define __libc_waitid alias.
13902 * sysdeps/posix/sigpause.c: Define __libc_sigpause and
13998 * sysdeps/posix/raise.c: Add libc_hidden_def for raise.
14022 * posix/Makefile (annexc.out): Add -I../dir for all sorted-dirs.
14023 * posix/annexc.c (fmt, testfmt): Remove -D_LIBC.
14188 * sysdeps/posix/system.c (do_system): Make signal handler
14301 * posix/bug-regex13.c: Include <string.h>.
14348 * posix/regcomp.c (parse_expression): Set the bit since the back
14350 * posix/regex_internal.c (re_node_set_init_1): Make it clean in case
14353 * posix/regex_internal.h (state_array_t): New structure.
14358 * posix/regexec.c (re_search_internal): Invoke prune_impossible_nodes
14433 * sysdeps/posix/readv.c: Include <errno.h>, use __set_errno macro.
14434 * sysdeps/posix/writev.c: Likewise.
14447 * sysdeps/posix/sigwait.c: Likewise.
14459 * posix/Makefile (headers): Add bits/pthreadtypes.h.
14550 * posix/bug-regex5.c (main): Use union to extract _NL_COLLATE_NRULES
14574 * sysdeps/posix/getaddrinfo.c: Likewise.
14581 * sysdeps/posix/getaddrinfo.c (gaih_inet): If AF_UNSPEC is set,
14598 * posix/Versions (libc: GLIBC_2.3.2): Add sched_getaffinity and
14763 * posix/regex_internal.c (re_string_skip_chars): Also return the last
14768 * posix/regex_internal.h (WIDE_NEWLINE_CHAR): New macro.
14881 * posix/bug-regex13.c (tests): Add new test.
15009 * posix/regcomp.c: Use tabs instead of spaces.
15010 * posix/regexec.c: Likewise.
15011 * posix/regex_internal.h: Likewise.
15013 * posix/regcomp.c (re_compile_fastmap_iter): Use __wcrtomb not wctomb.
15017 * posix/regcomp.c (re_compile_pattern): Don't set regs_allocated
15023 * posix/regcomp.c (re_set_fastmap): New function.
15026 * posix/regexec.c (re_search_internal): Optimize searching with
15032 * posix/regcomp (free_dfa_content): Use free_state.
15033 * posix/regex_internal.c (re_string_realloc_buffers): Don't edit
15042 * posix/regexec.c (re_search_internal): Invoke memory release
15068 * posix/regcomp.c (regcomp): __re_compile_fastmap can never fail.
15107 * posix/regcomp.c (regcomp): Initialize preg->can_be_null to zero.
15269 * posix/regexec.c (build_trtable): Alloca or malloc dests_node and
15334 * posix/regcomp.c (free_mem): Likewise.
15410 * sysdeps/posix/ttyname.c (getttyname_name): Add libc_freeres_ptr.
15469 * sysdeps/posix/sigvec.c [SA_RESETHAND]: Disable wrapper hacks and
15540 * posix/regcomp.c (re_comp): Call __regfree on re_comp_buf.
15542 * posix/Makefile (tests): Add bug-regex14. Add bug-regex14-mem
15547 * posix/bug-regex14.c: New file.
15582 * posix/Makefile (headers): Add bits/typesizes.h here.
15594 * posix/sys/types.h [__USE_POSIX199506 || __USE_UNIX98]: Include
15657 * posix/Makefile: Add a test case for the bug reported by Aharon
15659 * posix/bug-regex13.c: New file.
15660 * posix/regcomp.c (peek_token_bracket): Skip the byte already read.
15978 * posix/bug-regex11.c: Add a test case for the bug reported by
15980 * posix/regexec.c (sift_states_bkref): Use correct destination of
16239 * posix/unistd.h [__USE_GNU] (getresuid, getresgid, setresuid,
16245 * posix/Versions (libc: GLIBC_2.3.2): New set. Add
16263 * posix/Makefile (routines): Add them all here instead.
16314 * sysdeps/posix/system.c: Remove support for old and buggy SCO systems.
16328 * posix/regcomp.c (re_compile_fastmap_iter): Remove the handling
16349 * posix/regex_internal.c (re_dfa_add_node): Remove the substitutions
16353 * posix/regex_internal.h (re_token_type_t): Remove the obsolete type.
16357 * posix/regexec.c (check_matching): Remove the handling
16620 * posix/Versions (libc) [GLIBC_PRIVATE]: Add __pselect.
16667 * sysdeps/posix/readv.c: Likewise
16672 * sysdeps/posix/writev.c: Likewise
16677 * posix/Versions (libc) [GLIBC_PRIVATE]: Add __waitid.
16680 * sysdeps/posix/waitid.c: Likewise.
16708 * sysdeps/posix/readv.c (__readv): Likewise.
16709 * sysdeps/posix/writev.c (__writev): Likewise.