b640682 | Jim Meyering | 13 July 1997, 03:55:38 UTC | (PARAMS): Update prototype. (utmp_contents): Remove dcl. | 13 July 1997, 03:55:38 UTC |
7402d91 | Jim Meyering | 13 July 1997, 03:54:00 UTC | (read_utmp): Take new params: count and buffer. Return boolean indicating failure. Now, caller must give diagnostic upon. | 13 July 1997, 03:54:00 UTC |
55b799a | Jim Meyering | 13 July 1997, 02:54:48 UTC | . | 13 July 1997, 02:54:48 UTC |
7501b0d | Jim Meyering | 09 July 1997, 18:03:56 UTC | . | 09 July 1997, 18:03:56 UTC |
df91a5f | Jim Meyering | 09 July 1997, 18:02:07 UTC | (make_path): Chdir to `/' before starting if necessary. Call save_cwd before while loop rather than from first iteration inside it. | 09 July 1997, 18:02:07 UTC |
0c7bebb | Jim Meyering | 09 July 1997, 17:57:48 UTC | . | 09 July 1997, 17:57:48 UTC |
111767f | Jim Meyering | 09 July 1997, 15:55:41 UTC | (strverscmp): Add `parenentheses around arithmetic in operand of |' as suggested by gcc -Wall. | 09 July 1997, 15:55:41 UTC |
bf156c4 | Jim Meyering | 09 July 1997, 15:42:54 UTC | indent | 09 July 1997, 15:42:54 UTC |
3ec28ba | Jim Meyering | 09 July 1997, 15:33:27 UTC | fix typo in comment | 09 July 1997, 15:33:27 UTC |
20d4196 | Jim Meyering | 09 July 1997, 15:31:29 UTC | . | 09 July 1997, 15:31:29 UTC |
5253e5d | Jim Meyering | 09 July 1997, 14:00:27 UTC | Add comments. | 09 July 1997, 14:00:27 UTC |
68fa88b | Jim Meyering | 06 July 1997, 21:28:04 UTC | (mode_create_from_ref): New function. | 06 July 1997, 21:28:04 UTC |
d260dd0 | Jim Meyering | 06 July 1997, 21:27:44 UTC | (mode_create_from_ref): Add prototype. (MODE_MASK_ALL): New define. (MODE_BAD_REFERENCE): New define. | 06 July 1997, 21:27:44 UTC |
0933dc6 | Jim Meyering | 06 July 1997, 21:27:07 UTC | (getuidbyname): Declare parameter to be const. (getgidbyname): Declare parameter to be const. | 06 July 1997, 21:27:07 UTC |
10866a4 | Jim Meyering | 06 July 1997, 21:25:57 UTC | (noinst_HEADERS): Add strverscmp.h. | 06 July 1997, 21:25:57 UTC |
2e3b184 | Jim Meyering | 06 July 1997, 14:47:50 UTC | (libfu_a_SOURCES): Add strverscmp.c. (noinst_HEADERS): Add strverscmp.h. | 06 July 1997, 14:47:50 UTC |
4bd2f49 | Jim Meyering | 06 July 1997, 13:50:29 UTC | (getuser): Return NULL (rather than stringified uid) upon lookup failure. (getgroup): Likewise. (getuidbyname) [NOT_USED]: #ifdef-out unused function. (getgidbyname) [NOT_USED]: #ifdef-out unused function. | 06 July 1997, 13:50:29 UTC |
8e7d208 | Jim Meyering | 06 July 1997, 11:57:38 UTC | Change some #ifdef to #if. Indent a cpp directive. | 06 July 1997, 11:57:38 UTC |
09f9313 | Jim Meyering | 04 July 1997, 23:05:22 UTC | . | 04 July 1997, 23:05:22 UTC |
d5e67c4 | Richard Stallman | 04 July 1997, 20:46:51 UTC | (RE_TRANSLATE): Define default assuming simple integers. | 04 July 1997, 20:46:51 UTC |
dfa8d62 | Richard Stallman | 04 July 1997, 20:46:22 UTC | (TRANSLATE, re_search_2, re_match_2_internal,bcmp_translate): Use RE_TRANSLATE instead of accessing translate array directly. | 04 July 1997, 20:46:22 UTC |
ce91985 | Jim Meyering | 04 July 1997, 15:01:06 UTC | . | 04 July 1997, 15:01:06 UTC |
837c530 | Richard Stallman | 02 July 1997, 06:25:00 UTC | (re_search_2): Cast result of POS_ADDR_VSTRING. | 02 July 1997, 06:25:00 UTC |
c897bea | Jim Meyering | 01 July 1997, 11:50:39 UTC | (make_path): Reorder stat-then-mkdir-if-missing calls so that mkdir is called first. Before make_path would first `stat' a directory, then call mkdir if it didn't exist. But if some other process created the directory between the stat & mkdir, the mkdir would fail with EEXIST. Diagnosis and suggestion from Greg McGary. | 01 July 1997, 11:50:39 UTC |
58dc681 | Jim Meyering | 01 July 1997, 11:30:08 UTC | [putenv]: Undefine before including system headers. Otherwise, the declaration of *rpl_putenv* conflicts with the system prototype on at least Irix5.3. From Marcus Daniels. | 01 July 1997, 11:30:08 UTC |
e860cd1 | Jim Meyering | 29 June 1997, 22:26:18 UTC | (base_name_strip_trailing_slashes): Remove. | 29 June 1997, 22:26:18 UTC |
c34b054 | Jim Meyering | 29 June 1997, 22:25:54 UTC | (base_name_strip_trailing_slashes): new function. | 29 June 1997, 22:25:54 UTC |
09cee1d | Jim Meyering | 29 June 1997, 21:05:05 UTC | Remove _sys_putenv cruft and just rename the function itself. | 29 June 1997, 21:05:05 UTC |
181c63b | Jim Meyering | 29 June 1997, 20:18:58 UTC | fix it right | 29 June 1997, 20:18:58 UTC |
6d912e6 | Jim Meyering | 29 June 1997, 20:12:52 UTC | Define-away putenv only if it's not already defined. | 29 June 1997, 20:12:52 UTC |
5f3c88f | Jim Meyering | 29 June 1997, 13:52:16 UTC | . | 29 June 1997, 13:52:16 UTC |
b7b449c | Jim Meyering | 29 June 1997, 03:27:24 UTC | . | 29 June 1997, 03:27:24 UTC |
3d323f7 | Jim Meyering | 25 June 1997, 16:08:03 UTC | . | 25 June 1997, 16:08:03 UTC |
34c5827 | Jim Meyering | 25 June 1997, 15:38:35 UTC | . | 25 June 1997, 15:38:35 UTC |
5f65e99 | Jim Meyering | 16 June 1997, 18:02:08 UTC | . | 16 June 1997, 18:02:08 UTC |
b24d0da | Jim Meyering | 16 June 1997, 17:50:23 UTC | comment | 16 June 1997, 17:50:23 UTC |
db79729 | Jim Meyering | 16 June 1997, 17:42:33 UTC | . | 16 June 1997, 17:42:33 UTC |
ec7989a | Jim Meyering | 16 June 1997, 16:57:55 UTC | . | 16 June 1997, 16:57:55 UTC |
af63f63 | Jim Meyering | 16 June 1997, 16:57:02 UTC | (EXTRA_DIST): Add putenv.m4. | 16 June 1997, 16:57:02 UTC |
b851f6e | Jim Meyering | 16 June 1997, 16:45:15 UTC | . | 16 June 1997, 16:45:15 UTC |
39fab1a | Jim Meyering | 16 June 1997, 16:15:30 UTC | add copyright | 16 June 1997, 16:15:30 UTC |
3f8c9c6 | Richard Stallman | 15 June 1997, 19:43:01 UTC | Fix previous change. | 15 June 1997, 19:43:01 UTC |
2d876c4 | Richard Stallman | 15 June 1997, 19:05:59 UTC | Fix up whitespace. | 15 June 1997, 19:05:59 UTC |
610a09f | Richard Stallman | 15 June 1997, 19:02:27 UTC | (struct re_pattern_buffer): New member multibyte. (re_match_object): New variable. | 15 June 1997, 19:02:27 UTC |
e074b65 | Richard Stallman | 15 June 1997, 19:00:12 UTC | (PTR_TO_OFFSET): New macro. (POS_AS_IN_BUFFER): New macro. (SYNTAX_ENTRY_VIA_PROPERTY): Set to take `syntax-table' text property into account when doing SYNTAX (c). (re_compile_fastmap): disable fastmap if any of wordbound notwordbound wordbeg wordend notsyntaxspec syntaxspec are seen. (re_search_2): SETUP_SYNTAX_TABLE_FOR_OBJECT at the start. (re_match_object): New variable. (re_match_2): SETUP_SYNTAX_TABLE_FOR_OBJECT at the start. (re_match_2_internal): For any of wordbound notwordbound wordbeg wordend notsyntaxspec syntaxspec call UPDATE_SYNTAX_TABLE before doing SYNTAX (c). [emacs]: Include charset.h and category.h [!emacs] (BASE_LEADING_CODE_P, WORD_BOUNDARY_P, CHAR_HEAD_P, SINGLE_BYTE_CHAR_P, SAME_CHARSET_P, MULTIBYTE_FORM_LENGTH, STRING_CHAR_AND_LENGTH, GET_CHAR_AFTER_2, GET_CHAR_BEFORE_2): New dummy macros. (enum re_opcode_t): New member categoryspec and notcategoryspec. (STORE_CHARACTER_AND_INCR, EXTRACT_CHARACTER, CHARSET_LOOKUP_RANGE_TABLE_WITH_COUNT, CHARSET_LOOKUP_RANGE_TABLE, CHARSET_BITMAP_SIZE, CHARSET_RANGE_TABLE_EXISTS_P, CHARSET_RANGE_TABLE CHARSET_PAST_RANGE_TABLE): New macros. (TRANSLATE): Cast return value to unsigned char, not char. (struct range_table_work_area): New structure. (EXTEND_RANGE_TABLE_WORK_AREA, SET_RANGE_TABLE_WORK_AREA, FREE_RANGE_TABLE_WORK_AREA, CLEAR_RANGE_TABLE_WORK_USED, RANGE_TABLE_WORK_USED, RANGE_TABLE_WORK_ELT): New macros. (FREE_STACK_RETURN): Call FREE_RANGE_TABLE_WORK_AREA. (regex_compile): Declare `c' and `c1' as int to store multibyte characters. Declare range_table_work and initialize it. Initialize bufp->multibyte to 0 if not emacs. For case '[' and `default', code re-written to handle multibyte characters. Add code for case 'c' and 'C' to handle category spec. (re_compile_fastmap): New local variables k, simple_char_max, and match_any_multibyte_characters. Use macro CHARSET_BITMAP_SIZE. Handle multibyte characters in cases charset, charset_not, wordchar, notwordchar, anychar, syntaxspec, notsyntaxspec, categoryspec, notcategoryspec. (STOP_ADDR_VSTRING, POS_ADDR_VSTRING): New macros. (re_search_2): Code re-written to handle multibyte characters. (AT_WORD_BOUNDARY): Macro disabled. (re_match_2_internal): New local variable multibyte. `d' is incremented while paying attention to multibyte characters if necessary. For case charset, charsetnot, wordbound, notwordbound, wordbeg, wordend, matchsyntax, and matchnotsyntax, code re-written to handle multibyte characters. Add code for case categoryspec and notcategoryspec. Declare c, c1 as unsigned int, not unsigned char. | 15 June 1997, 19:00:12 UTC |
060eff4 | Jim Meyering | 15 June 1997, 15:06:52 UTC | (full_write): Add comment regarding failure due to bug in Linux Slackware 1.2.13 kernel. | 15 June 1997, 15:06:52 UTC |
0bd4ecc | Jim Meyering | 15 June 1997, 13:34:47 UTC | Rewrite using save-cwd.c and chdir to remove quadratic component of complexity. Before, it processed O(n^2) directory name components via stat and mkdir. Now it's O(n). This makes mkdir -p a lot more efficient when creating directories with very many components. On a Linux 2.0.30 ext2fs filesystem this command: mkdir -p `perl -e 'print "a/" x 500'` now runs in 0.77 seconds (user+sys). Contrast that with the 9.5(!) seconds it took before. | 15 June 1997, 13:34:47 UTC |
4bb8c3c | Jim Meyering | 14 June 1997, 16:36:22 UTC | . | 14 June 1997, 16:36:22 UTC |
d1c1bc7 | Jim Meyering | 12 June 1997, 12:58:47 UTC | remove blank line at end and add copyright tweak cpp indentation | 12 June 1997, 12:58:47 UTC |
2854673 | Jim Meyering | 06 June 1997, 14:30:11 UTC | . | 06 June 1997, 14:30:11 UTC |
ef1a736 | Jim Meyering | 03 June 1997, 20:01:47 UTC | [HAVE_UNISTD_H]: Include unistd.h. John Gatewood Ham reported that this is necessary for DJGPP/Win95. | 03 June 1997, 20:01:47 UTC |
98cf1a0 | Jim Meyering | 01 June 1997, 17:15:51 UTC | (OtherTable): Interpret `next' as 1 (not 2) units. Patch from Richard Sharman <rsharman@magmacom.com>. | 01 June 1997, 17:15:51 UTC |
bef36be | Jim Meyering | 30 May 1997, 14:00:47 UTC | fix for abs pathnames | 30 May 1997, 14:00:47 UTC |
b0c278e | Jim Meyering | 28 May 1997, 12:19:28 UTC | correct/normalize indentation in cpp directives | 28 May 1997, 12:19:28 UTC |
819c5a8 | Jim Meyering | 28 May 1997, 12:01:33 UTC | update from FSF | 28 May 1997, 12:01:33 UTC |
f542a4a | Jim Meyering | 28 May 1997, 11:42:29 UTC | (read_filesystem_list): Add `|| defined (__OpenBSD__)' to the NetBSD #if so OpenBSD also uses the f_fstypename member. (fstype_to_string): Add `&& !defined (__OpenBSD__)' to the NetBSD #if expression to exclude this function definition. OpenBSD 2.1 beta doesn't need it. Patch from Hugh Daniel <hugh@ecotone.xanadu.com> | 28 May 1997, 11:42:29 UTC |
0fb5d9e | Jim Meyering | 27 May 1997, 14:16:49 UTC | Don't include backupfile.h. | 27 May 1997, 14:16:49 UTC |
dd75e51 | Jim Meyering | 27 May 1997, 10:45:34 UTC | (libfu_a_SOURCES): Add addext.c. Remove getversion.c; get_version is now in backupfile.c. Add basename.c since it's no longer replacible. | 27 May 1997, 10:45:34 UTC |
e7e1ebb | Jim Meyering | 27 May 1997, 10:39:10 UTC | Change dcl of program_name so it doesn't conflict with the ubiquitous char* one. | 27 May 1997, 10:39:10 UTC |
c1d056b | Jim Meyering | 27 May 1997, 10:31:04 UTC | . | 27 May 1997, 10:31:04 UTC |
9f8993a | Jim Meyering | 27 May 1997, 10:30:45 UTC | Update from patch-2.2.93. | 27 May 1997, 10:30:45 UTC |
56a7a67 | Jim Meyering | 27 May 1997, 09:39:25 UTC | Update from FSF via patch-2.2.93. | 27 May 1997, 09:39:25 UTC |
127435f | Jim Meyering | 27 May 1997, 09:38:06 UTC | Update from glibc via patch-2.2.93. | 27 May 1997, 09:38:06 UTC |
4881acf | Jim Meyering | 24 May 1997, 18:12:59 UTC | . | 24 May 1997, 18:12:59 UTC |
98d2c04 | Jim Meyering | 24 May 1997, 18:11:33 UTC | . | 24 May 1997, 18:11:33 UTC |
3b9c7bc | Jim Meyering | 24 May 1997, 14:43:21 UTC | (read_filesystem_list): Show automount-related duplicate filesystems only when --all specified. With suggestions from Stuart Kemp. | 24 May 1997, 14:43:21 UTC |
57d62c3 | Jim Meyering | 24 May 1997, 14:42:40 UTC | Indent cpp directives. | 24 May 1997, 14:42:40 UTC |
864abae | Jim Meyering | 24 May 1997, 14:31:23 UTC | . | 24 May 1997, 14:31:23 UTC |
dd8c428 | Jim Meyering | 24 May 1997, 14:11:19 UTC | . | 24 May 1997, 14:11:19 UTC |
7b4b9c3 | Jim Meyering | 23 May 1997, 13:23:49 UTC | . | 23 May 1997, 13:23:49 UTC |
f960a31 | Jim Meyering | 02 May 1997, 04:02:17 UTC | . | 02 May 1997, 04:02:17 UTC |
002bf60 | Jim Meyering | 29 April 1997, 15:48:14 UTC | update from automake-1.1o | 29 April 1997, 15:48:14 UTC |
e9e64e1 | Jim Meyering | 29 April 1997, 15:22:05 UTC | . | 29 April 1997, 15:22:05 UTC |
83f6cfc | Jim Meyering | 27 April 1997, 23:12:01 UTC | . | 27 April 1997, 23:12:01 UTC |
a8c629e | Jim Meyering | 10 April 1997, 03:46:01 UTC | s/;/. in comment to placate francois | 10 April 1997, 03:46:01 UTC |
af9e6a0 | Jim Meyering | 07 April 1997, 16:59:43 UTC | . | 07 April 1997, 16:59:43 UTC |
edab5e7 | Jim Meyering | 07 April 1997, 15:24:38 UTC | *** empty log message *** | 07 April 1997, 15:24:38 UTC |
c69eae4 | Jim Meyering | 07 April 1997, 15:21:33 UTC | *** empty log message *** | 07 April 1997, 15:21:33 UTC |
82f13d0 | Jim Meyering | 07 April 1997, 00:44:33 UTC | . | 07 April 1997, 00:44:33 UTC |
575d4c9 | Jim Meyering | 06 April 1997, 20:42:00 UTC | . | 06 April 1997, 20:42:00 UTC |
4b62760 | Jim Meyering | 04 April 1997, 03:29:25 UTC | . | 04 April 1997, 03:29:25 UTC |
e2c0068 | Jim Meyering | 04 April 1997, 03:27:35 UTC | (EXTRA_DIST): Update file list. | 04 April 1997, 03:27:35 UTC |
4999506 | Jim Meyering | 23 March 1997, 21:27:46 UTC | . | 23 March 1997, 21:27:46 UTC |
b545b59 | Jim Meyering | 23 March 1997, 02:57:05 UTC | . | 23 March 1997, 02:57:05 UTC |
d5b68a8 | Jim Meyering | 22 March 1997, 19:54:32 UTC | . | 22 March 1997, 19:54:32 UTC |
eabfbc8 | Jim Meyering | 21 March 1997, 03:10:21 UTC | . | 21 March 1997, 03:10:21 UTC |
068f1a3 | Jim Meyering | 14 March 1997, 03:28:09 UTC | (TIME_T_MIN): Work around a bug in Cray C 5.0.3.0. | 14 March 1997, 03:28:09 UTC |
d46c7f0 | Jim Meyering | 13 March 1997, 05:17:50 UTC | Update from gettext-0.10.27. | 13 March 1997, 05:17:50 UTC |
1ab0c59 | Jim Meyering | 13 March 1997, 05:16:47 UTC | . | 13 March 1997, 05:16:47 UTC |
ca09692 | Jim Meyering | 13 March 1997, 05:13:18 UTC | (EXTRA_DIST): Add chown.c. | 13 March 1997, 05:13:18 UTC |
5a19bb4 | Jim Meyering | 13 March 1997, 05:12:13 UTC | Add chown.m4. | 13 March 1997, 05:12:13 UTC |
bf12349 | Jim Meyering | 13 March 1997, 05:10:42 UTC | . | 13 March 1997, 05:10:42 UTC |
02276ef | Jim Meyering | 12 March 1997, 01:26:15 UTC | . | 12 March 1997, 01:26:15 UTC |
35e346e | Jim Meyering | 11 March 1997, 05:11:09 UTC | . | 11 March 1997, 05:11:09 UTC |
36077fe | Jim Meyering | 11 March 1997, 05:02:11 UTC | . | 11 March 1997, 05:02:11 UTC |
54d6b07 | Jim Meyering | 27 February 1997, 05:53:15 UTC | (tYEAR_UNIT): Increase yyRelYear by $1, not just by 1. From Andreas Schwab. | 27 February 1997, 05:53:15 UTC |
2c1196c | Jim Meyering | 22 February 1997, 20:13:19 UTC | (tMONTH_UNIT): Increase yyRelMonth by $1, not just by 1. (tDAY_UNIT): Likewise for yyRelDay. (tHOUR_UNIT): Likewise for yyRelHour. (tMINUTE_UNIT): Likewise for yyRelMinutes. (tSEC_UNIT): Likewise for yyRelSeconds. | 22 February 1997, 20:13:19 UTC |
77d822a | Jim Meyering | 21 February 1997, 02:16:54 UTC | update from FSF | 21 February 1997, 02:16:54 UTC |
154e8f6 | Jim Meyering | 18 February 1997, 17:46:04 UTC | . | 18 February 1997, 17:46:04 UTC |
5b21240 | Jim Meyering | 18 February 1997, 15:12:41 UTC | . | 18 February 1997, 15:12:41 UTC |