Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-04-14 | (fts_build): Free `head' before returning NULL, in two places, | Jim Meyering | |
to avoid leaks. Patch from glibc. | |||
2006-04-14 | (fts_build): Remove just-#if-0'd code and the code that | Jim Meyering | |
declares and sets cderrno. | |||
2006-04-14 | (fts_build): #if-0-out a block of unused code. Patch via glibc. | Jim Meyering | |
2006-04-13 | Don't use wchar_t or wctype_t; update comment. | Paul Eggert | |
2006-04-13 | (RE_DUP_MAX): Update comment to match current implementation. | Paul Eggert | |
2006-04-13 | (init_dfa): Don't use wchar_t or wctype_t if RE_ENABLE_I18N | Paul Eggert | |
is not defined. Problem reported by Mark D. Baushke via Derek R. Price. | |||
2006-04-13 | (What information is listed): Document 'ls' type letters. | Paul Eggert | |
2006-04-12 | Port to Interix. | Paul Eggert | |
2006-04-12 | (sync) [!HAVE_SYNC]: New macro. | Paul Eggert | |
2006-04-12 | (USE_STATVFS): New macro. | Paul Eggert | |
Include <sys/statvfs.h> and use statvfs only if USE_STATVFS. (NAMEMAX_FORMAT): define a bit more clearly, now that the statvfs-using code is a bit more regular. | |||
2006-04-12 | (main) [! HAVE_SETGROUPS]: Don't call setgroups. | Paul Eggert | |
2006-04-12 | (linkfunc): Remove. This method ran into a compiler/linker | Paul Eggert | |
bug in Interix. Just call symlink or link directly. All uses changed. | |||
2006-04-12 | (gl_MACROS): Check for setgroups and sync, since they | Paul Eggert | |
are not in Interix. | |||
2006-04-12 | Include <inttypes.h> and <stdint.h> if they exist. | Paul Eggert | |
2006-04-12 | Don't include <inttypes.h> or <stdint.h>, since | Paul Eggert | |
fsusage.h now does that. Include fsusage.h first, to test interface. Prefer statvfs if it works, since it's blessed by POSIX. Attempt at most one method (the old code could have generated decls that didn't conform to C89, not that this was ever exercised). | |||
2006-04-12 | csplit, nl, expr now conform to POSIX better, and are | Paul Eggert | |
more-compatible with traditional Unix, with respect to regular expressions. | |||
2006-04-12 | (expr invocation): expr exit status is 3 only for | Paul Eggert | |
internal errors now; 2 is also for invalid values in expressions. | |||
2006-04-12 | Clear the RE_NO_EMPTY_RANGES re syntax option, as this is a less intrusive | Paul Eggert | |
change from the old (Emacs) behavior, and POSIX allows us to treat [z-a] as an empty range. | |||
2006-04-12 | expr, csplit, nl patches to conform better to POSIX and/or traditional | Paul Eggert | |
behavior. Port tests to Solaris 8. | |||
2006-04-12 | Use \{...\} in test RE, to test that we're conforming to POSIX. | Paul Eggert | |
2006-04-12 | (fail-a): Adjust exit status to match new expr behavior, for status 2 versus 3. | Paul Eggert | |
(anchor): New test. (bre1, bre2, bre3, bre4, bre5, bre6, bre7, bre8, bre9, bre10): (bre11, bre12, bre13, bre14, bre15, bre16, bre17, bre18, bre19, bre20): (bre21, bre22, bre23, bre24, bre25, bre26, bre27, bre28, bre29, bre30): (bre31, bre32, bre33, bre34, bre35, bre36, bre37, bre38, bre39, bre40): (bre41, bre42, bre43, bre44, bre45, bre46, bre47, bre48, bre49, bre50): (bre51, bre52, bre53, bre54, bre55, bre56, bre57, bre58, bre59, bre60): (bre61, bre62): New tests. | |||
2006-04-12 | (docolon): Set re_syntax_options to a value that is compatible with | Paul Eggert | |
what POSIX requires. Also, don't let anchors match newline; this fixes an incompatibility with tradition and with POSIX. Don't warn about leading ^. POSIX says it is unspecified whether ^ is a special character, which means that implementations can either treat it as special or not, but either way a warning is not allowed (unless the regexp is otherwise invalid). Instead, anchor the expression but treat ^ as an anchor; this is the traditional behavior (e.g., Solaris 10). (eval4, eval3, eval2): Treat non-numeric args, division by zero, and the like as invalid expressions (exit status 2), not as failure of 'expr' (exit status 3). This is more consistent with how Solaris behaves. | |||
2006-04-12 | (build_type_arg): Set re_syntax_options to a value that is compatible | Paul Eggert | |
with what POSIX requires. | |||
2006-04-12 | (extract_regexp): Set re_syntax_options to a | Paul Eggert | |
value that is compatible with what POSIX requires. | |||
2006-04-12 | (gl_TIME_R): Add AC_LIBSOURCES for time_r.c and time_r.h. | Paul Eggert | |
2006-04-12 | Do not assume that 'sed' can handle long, newline-free input. | Paul Eggert | |
Evaluate expr once, not $n times. | |||
2006-04-12 | Solaris 8 sh doesn't understand "if !". Do not assume that 'sed' can | Paul Eggert | |
handle long, newline-free input. | |||
2006-04-11 | Adjust to new regex.h API (with new fastmap type), and clean | Paul Eggert | |
up the regex storage allocation a bit. | |||
2006-04-11 | (compiled_separator_fastmap): New ver. | Paul Eggert | |
(main): Use it. Don't bother allocating a buffer. | |||
2006-04-11 | (context_regex_string, word_regex_string): Remove. | Paul Eggert | |
(context_regex, word_regex): New vars, replacing the above. All uses changed. (struct regex_data): New type. (compile_regex): Renamed from alloc_and_compile_regex, since we no longer allocate storage. Arg is now a struct regex_data *, not a const char *. All uses changed. Don't allocate the fastmap; instead, take it from the caller. Don't convert size_t to int, to avoid arithmetic overflow problems. Don't bother freeing storage afterwards; it's not worth the aggravation. | |||
2006-04-11 | (body_fastmap, header_fastmap, footer_fastmap): | Paul Eggert | |
New vars. (build_type_arg): New fastmap arg. All uses changed. Don't bother allocating a buffer, but set a fastmap. | |||
2006-04-11 | (docolon): Allocate and use a fastmap. | Paul Eggert | |
Don't bother allocating a buffer. | |||
2006-04-11 | Update copyright year. | Paul Eggert | |
2006-04-11 | (struct control): Put re_compiled member at the | Paul Eggert | |
end, since it's large. Change regexpr member from char * to bool; all uses changed. Add new member fastmap. (extract_regexp): regexp arg is now char const *, not char *. Don't bother duplicating the regular expression; it's not needed. Set fastmap from new fastmap member. Don't bother allocating a buffer, as the regexp code does a better job than we do. | |||
2006-04-10 | remove useless spaces before TABs | Jim Meyering | |
2006-04-10 | Import latest regex module from gnulib. | Paul Eggert | |
2006-04-09 | Add 'hostid' to System context menu line. | Paul Eggert | |
2006-04-09 | (Top): Fix typo in System context menu entry: hostid wasn't mentioned. | Paul Eggert | |
2006-03-30 | (iwrite): Remove assignment without effect. | Jim Meyering | |
Reported by Felix Rauch Valenti. | |||
2006-03-30 | *** empty log message *** | Jim Meyering | |
2006-03-28 | *** empty log message *** | Jim Meyering | |
2006-03-28 | (General options in ptx): Undocument --copyright. | Jim Meyering | |
2006-03-28 | *** empty log message *** | Jim Meyering | |
2006-03-28 | (usage): Remove mention of --copyright/-C. | Jim Meyering | |
(main): Alias --copyright to --version plus a deprecation warning. | |||
2006-03-28 | deprecate ptx's --copyright (-C) option | Jim Meyering | |
2006-03-27 | *** empty log message *** | Jim Meyering | |
2006-03-27 | (dirname invocation): Macro in previous patch was too broad. | Jim Meyering | |
2006-03-27 | version: 5.94 | Jim Meyering | |
2006-03-27 | . | Jim Meyering | |
2006-03-27 | (uptime_LDADD): Add $(POW_LIB), for uptime's use of strtod. | Jim Meyering | |
Tiny patch from Nickolai Zeldovich. |