Lines Matching refs:posix
28 * posix/glob.h: Add LFS support for glob and globfree.
29 * posix/Versions [GLIBC_2.1]: Add glob64 and globfree64.
30 * posix/Makefile (routines): Add glob64.
87 * posix/unistd.h: Likewise.
88 * posix/sys/times.h: Likewise.
89 * posix/sys/wait.h: Likewise.
242 * sysdeps/posix/fdopen.c: Define __fdopen and make fdopen weak
249 * sysdeps/posix/tempname.c (__gen_tempname): Don't bother checking
275 * posix/globtest.sh: Fix typo. Remove second test output file.
326 * sysdeps/posix/tempname.c (__stdio_gen_tempname): Rename to
349 * sysdeps/posix/mkstemp.c: Removed.
350 * sysdeps/posix/mktemp.c: Removed.
373 * posix/Makefile: Likewise.
377 * posix/regex.c (re_search_2): Optimize searching for anchored
546 * posix/Makefile (install-lib): Compile libposix.a only if
591 * posix/globtest.sh: Add test for this bug.
593 * posix/glob.h: Add GLOB_TILDE_CHECK.
595 * posix/globtest.c: Add option T to enable GLOB_TILDE_CHECK.
596 * posix/globtest.sh: Re-enable test with ~ and non-existing user name.
696 * posix/globtest.sh: Also add directories with NSS modules into the
705 * posix/globtest.c: Rewrite for extended test suite.
706 * posix/globtest.sh: More tests.
759 * posix/fnmatch.c (fnmatch): Allow `/' in character class. Don't
761 * posix/testfnm.c: Rewritten.
762 * posix/testfnm.args: Removed.
766 * posix/annexc.c (limits_syms): Add missing symbols.
824 * posix/fnmatch.c: Fix completely broken range matching.
847 * sysdeps/posix/tempname.c: Use the random-name generator
911 * posix/fnmatch.c: Implement [: :] and change to recognize
916 * posix/glob.h: Undefine __PMT to prevent warnings.
919 * posix/regex.c: Define namespace macros only for _LIBC.
952 * sysdeps/posix/sigsuspend.c: Define __sigsuspend with sigsuspend as
1148 * posix/getpgrp.c: Likewise.
1149 * posix/wordexp.c: Likewise.
1205 * sysdeps/posix/cuserid.c: Likewise.
1206 * sysdeps/posix/euidaccess.c: Likewise.
1207 * sysdeps/posix/mkstemp.c: Likewise.
1208 * sysdeps/posix/mktemp.c: Likewise.
1209 * sysdeps/posix/pread.c: Likewise.
1210 * sysdeps/posix/pread64.c: Likewise.
1211 * sysdeps/posix/profil.c: Likewise.
1212 * sysdeps/posix/pwrite.c: Likewise.
1213 * sysdeps/posix/pwrite64.c: Likewise.
1214 * sysdeps/posix/sigblock.c: Likewise.
1215 * sysdeps/posix/sigpause.c: Likewise.
1216 * sysdeps/posix/ttyname.c: Likewise.
1217 * sysdeps/posix/ttyname_r.c: Likewise.
1218 * sysdeps/posix/waitid.c: Likewise.
1445 * posix/Versions: Add environ, __environ and _environ.
1455 * posix/annexc.c (errno_maybe): EACCESS->EACCES.
1465 * posix/unistd.h: Simplify #ifdefs.
1482 * posix/fnmatch.h: Define FNM_NOSYS and for if _XOPEN_SOURCE is
1484 * posix/glob.h: Likewise for GLOB_NOSYS.
1485 * posix/regex.h: Likewise for REG_NOSYS.
1486 * posix/wordexp.h: Likewise for WRDE_NOSYS.
1487 * posix/unistd.h: Define *_t types also for __USE_XOPEN.
1488 * posix/sys/wait.h: Define pid_t for __USE_XOPEN.
1502 * sysdeps/posix/fpathconf.c: Handle _PC_FILESIZEBITS.
1556 * posix/regex.h: Fix typo.
1558 * posix/unistd.h: Define intptr_t if not already happened.
1569 * posix/bits/posix1_lim.h: Define _POSIX_CLOCKRES_MIN.
1578 * sysdeps/posix/pathconf.c: Handle _PC_FILESIZEBITS.
1653 * posix/Makefile (generated): Remove $(objpfx) from the names.
1681 * posix/annexc.c (check_header): Terminate macro name before
1685 * posix/Makefile: Remove bogus duplicate include directories from
1785 * posix/regex.c (re_comp): Add cast to char * before gettext calls.
1800 * posix/runptests.c: Likewise.
1857 * posix/runptests.c (main): Likewise.
1885 * posix/Makefile (distribute): Add annexc.c.
1953 * posix/Versions: New file.
2049 * posix/Makefile (headers): Remove bits/pthreadtypes.h.
2050 * sysdeps/unix/sysv/linux/Makefile [subdir==posix] (headers): Add
2056 * posix/Makefile (distribute): Add bits/pthreadtypes.h.
2058 * posix/annexc.c: New file.
2059 * posix/bits/posix1_lim.h: Add several more _POSIX_* limits.
2088 * posix/glob.h: Likewise.
2101 * posix/wordexp.c (parse_param): Fix memory leak.
2131 * posix/getopt_init.c: Don't use __libc_pid.
3110 * sysdeps/posix/sigvec.c: Rewrite the use definitions from
3114 * sysdeps/posix/mkstemp.c: Save one precious byte of rodata.
3261 * posix/regex.c: Include <wchar.h> before <wctype.h>, to work around
3626 * posix/unistd.h: Likewise
3757 * posix/unistd.h: Likewise.
3826 * posix/Makefile (tests): Add runptests.
3830 * posix/runptests.c: New file.
3831 * posix/PTESTS: New file.
3832 * posix/PTESTS2C.sed: New file.
3882 * posix/wordexp-test.c: Avoid duplicate messages.
4039 * posix/glob.c: Move to ...
4041 * posix/glob.h (glob_t): Use correct types for gl_pathc and gl_offs
4046 * sysdeps/unix/sysv/linux/alpha/Makefile: Compile oldglob in posix
4077 * sysdeps/posix/profil.c (__profil): Don't define act and timer
4176 * posix/Makefile (generated): Set to wordexp-test-result*.
4565 * posix/getopt.c [!__GNU_LIBRARY__]: Include string.h or
4641 sysdeps/posix/ttyname*.c, but look in /dev/pts first.
4956 * posix/Makefile: Likewise.
5017 * posix/unistd.h: Use new macros for __USE_FILE_OFFSET64 and
5224 * posix/getopt.c: Various cleanups.
5279 * posix/regex.c: Rename __re_max_failures back to re_max_failures,
5290 * sysdeps/posix/sigignore.c: Likewise.
5291 * sysdeps/posix/sigset.c: Likewise.
5292 * sysdeps/posix/waitid.c: Likewise.
5348 * posix/wordexp-test.c (main): Initialize ifs element of ts for
5454 * sysdeps/posix/mkstemp.c (mkstemp): Change value and v to 64
5554 * posix/regex.c: Rename __re_syntax_options back to
5566 * sysdeps/posix/mktemp.c: Increment `value' in a way which touches
5568 * sysdeps/posix/mkstemp.c: Likewise.
5691 * posix/regex.c [_LIBC] (__re_syntax_options): Initialize to 0.
5720 * posix/regex.c: Define regerror really as __regerror.
5721 * posix/regex.h: Add __ protected prototypes for regcomp, regexec,
5814 * posix/unistd.h: Add prototype for __ftruncate.
5828 * posix/getopt_init.c: Use __getpid not getpid.
5829 * posix/regex.c: Rename all global functions to start with __ and
5831 * posix/regex.h: Adopt prototypes for this.
5869 * posix/unistd.h: Declare __lseek64.
5957 * posix/wordexp-test.c: Make IFS per test-case.
5971 * sysdeps/posix/mkstemp.c (mkstemp): Correct return value in case
6014 * sysdeps/posix/mktemp.c: Rewrite to allow many more files and
6016 * sysdeps/posix/mkstemp.c: Likewise.
6318 * posix/unistd.h: [__USE_FILE_OFFSET64] (lseek): Change return
6887 * posix/wordexp.c: Fix some memory leaks and makes $* more efficient.
6891 * posix/wordexp-test.c: Add new new test.
6895 * posix/regex.c (regex_compile): Last patch wasn't entirely
6909 * posix/regex.c: Undefine ISASCII and ISPRINT before defining for
6912 * posix/regex.c (regex_compile): Don't allow non-alphabet
6917 * posix/wordexp.c (w_newword): New function.
6930 * posix/wordexp-tst.sh: Another test.
6932 * posix/wordexp-test.c: Two new tests.
6934 * posix/wordexp.c (parse_glob): Use w_addstr instead of realloc
7066 * posix/regex.c (re_compile_fastmap): Remove unused variable
7079 * posix/wordexp.c: Rewrite parse_param.
7149 * posix/Makefile: Fix typo in last change.
7197 * posix/wordexp.c (parse_param): Don't immediately stop parsing a
7242 * posix/wordexp-tst.sh: Make portable. Add more tests.
7244 * posix/Makefile (do-globtest do-wordexp-test): New targets.
7331 * posix/wordexp.c (parse_param): Fix off-by-on error in $@
7336 * posix/wordexp.c (parse_comm): Allow quoting inside $(...).
7358 * posix/wordexp-test.c: Add more tests.
7361 * posix/wordexp.c (exec_comm): In the child, redirect stderr to
7371 * posix/wordexp-test.c (main): Fix little thinkos and typos.
7378 * posix/wordexp-tst.sh: Store test results in the
7379 ${common_objpfx}posix directory.
7381 * posix/wordexp-test.c: Remove temporary directory afterwards.
7433 * posix/wordexp.c (parse_param): Perform field-splitting after
7436 * posix/wordexp-tst.sh: Test that field-splitting is performed
7439 * posix/wordexp.c (parse_param): Fixed memory leak in
7464 * posix/wordexp.c (parse_param): Positional parameters ($1, $2
7467 * posix/Makefile (tests): Execute wordexp-test.sh for `make check'.
7470 * posix/wordexp-tst.sh: New file.
7472 * posix/wordexp.c (parse_param): $# (or ${#}) expands to the
7506 * posix/wordexp-test.c: More tests.
7512 * posix/wordexp.c (exec_comm): Always chop off terminating
7601 * posix/wordexp-test.c: Move test for parameter list at the very
7606 * posix/wordexp.c (wordexp): Set we_wordc to zero initially unless
7619 * posix/wordexp.c (wordexp): If about to return WRDE_NOSPACE,
7698 * posix/wordexp-test.c (command_line_test): New function to allow
7723 * sysdeps/posix/mkstemp.c (mkstemp): Open temporary file mode 0600.
7867 * posix/getopt.c: Update contact address.
7868 * posix/getopt1.c: Pretty print.
7880 * posix/wordexp.c (parse_arith): Now works for negative numbers too.
7885 * posix/wordexp-test.c: IFS now includes non-whitespace character
7942 * posix/wordexp-test.c: Change testsuite so that it can run even
7985 * posix/Makefile (tests): Add wordexp-test.
7986 * posix/wordexp-test.c: New file. Testsuite for wrodexp.
8085 * sysdeps/posix/fpathconf.c: Don't modify errno for an undefined
8087 * sysdeps/posix/pathconf.c: Likewise.
8088 * posix/getconf.c: Print `undefined' if pathconf returns -1
8229 * posix/glob.c (glob_in_dir): Add support for cases insensitive
8329 * posix/execlp.c: POSIX.1 says that argv[0] *should* be provided,
8331 * posix/execl.c: Likewise.
8332 * posix/execle.c: Likewise.
8542 * posix/globtest.sh: Use --library-path instead of
8900 * posix/Makefile: Likewise.
9386 * sysdeps/posix/ttyname.c: Ignore stdin/stdout/stderr.
9387 * sysdeps/posix/ttyname_r.c: Ditto.
9645 * posix/Makefile: Likewise.
9657 * posix/regex.c: Add some more cleanups by Akim Demaille.
9725 * posix/cpio.h: ...here.
10065 * sysdeps/posix/ttyname.c: Handle symbolic links.
10066 * sysdeps/posix/ttyname_r.c: Ditto.
10091 * sysdeps/posix/sigignore.c: New file.
10092 * sysdeps/posix/sigset.c: New file.
10102 * posix/wordexp.c: Added IFS field-splitting in parameter and
10153 * posix/Makefile (headers): Add cpio.h.
10466 * posix/unistd.h: Likewise.
10487 * sysdeps/posix/mk-stdiolim.c: Generate correct file which defines
10555 * posix/sched.h: timespec is in <time.h>.
10584 * posix/fnmatch.h: Pretty print. Define FNM_NOSYS.
10585 * posix/glob.h: Pretty print. Define GLOB_NOSYS.
10586 * posix/regex.h: Define REG_NOSYS.
10587 * posix/wordexp.h: Define WRDE_NOSYS.
10588 * posix/unistd.h: Define _POSIX2_VERSION. Define _XOPEN_VERSION to
10590 * posix/sys/types.h: Alloc dev_t, mode_t, nlink_t to be defined
10592 * posix/sys/wait.h: Define pid_t.
10634 * posix/getconf.c (vars): Add symbols for programming environment
10639 * sysdeps/posix/sysconf.c: Handle _SC_XBS5_* and new _XOPEN_* symbols.
10644 * sysdeps/posix/mk-stdiolim.c: Change to generate file handling
10897 * posix/Makefile (routines): Add waitid.
10898 * posix/sys/types.h [__USE_SVID || __USE_POSIX]: Define id_t based
10900 * posix/sys/wait.h: Define idtype_t type.
10913 * sysdeps/posix/waitid.c: New file.
11218 * sysdeps/posix/pwrite.c: Define weak alias only if function is
11255 * sysdeps/posix/sigblock.c (__sigblock): Don't check int mask
11257 * sysdeps/posix/sigsetmask.c (__sigsetmask): Ditto.
11258 * sysdeps/posix/sigvec.c (convert_mask, __sigvec): Ditto.
11318 * posix/sys/wait.h: Don't use transparent unions in C++.
11506 * posix/Makefile (headers): Add bits/environments.h.
11507 * posix/confstr.c: Correctly handle _CS_XBS5_ILP32_OFFBIG_CFLAGS
11509 * posix/unistd.h: Define _XOPEN_LEGACY. Explain _XOPEN_REALTIME
11516 * posix/getopt.c: Remove declaration of getpid and __libc_pid.
11517 * posix/getopt_init.c: Test for value 0xf00baa of uninitialized
11536 * posix/sys/wait.h: Use __transparent_union__ instead of
11745 * posix/sys/wait.h (__WAIT_INT): Don't use complex version with
11800 * sysdeps/posix/getcwd.c (GETCWD_STORYGE_CLASS): Remove definition
11876 * sysdeps/posix/mk-stdiolim.c: Output file with comment.
12068 * sysdeps/posix/getcwd.c: Recognize EOF from readdir and translate
12159 * sysdeps/posix/sysv_signal.c: Define sysv_signal as weak alias.
12319 * posix/regex.h: Pretty print.
12323 * sysdeps/posix/ctermid.c: Simplify a bit.