Jim Meyering
8f6f2a4cc1
don't include error.h.
1997-07-13 13:31:30 +00:00
Jim Meyering
aba02b5978
(PARAMS): Update prototype.
...
(utmp_contents): Remove dcl.
1997-07-13 03:55:38 +00:00
Jim Meyering
708d4a74de
(read_utmp): Take new params: count and buffer.
...
Return boolean indicating failure.
Now, caller must give diagnostic upon.
1997-07-13 03:54:00 +00:00
Jim Meyering
51a0fa60c8
.
1997-07-13 02:54:48 +00:00
Jim Meyering
d68871bdec
(make_path): Chdir to `/' before starting if necessary.
...
Call save_cwd before while loop rather than from first iteration inside it.
1997-07-09 18:02:07 +00:00
Jim Meyering
6b544d3d8a
.
1997-07-09 17:57:48 +00:00
Jim Meyering
2624654a78
(strverscmp): Add `parenentheses around arithmetic in operand of |'
...
as suggested by gcc -Wall.
1997-07-09 15:55:41 +00:00
Jim Meyering
2d3d80a3f2
indent
1997-07-09 15:42:54 +00:00
Jim Meyering
f6ffa56bc6
fix typo in comment
1997-07-09 15:33:27 +00:00
Jim Meyering
8d71f2bb2d
.
1997-07-09 15:32:31 +00:00
Jim Meyering
a9309ad872
.
1997-07-09 15:31:29 +00:00
Jim Meyering
6bb8c4e904
Add comments.
1997-07-09 14:00:27 +00:00
Jim Meyering
f3a329069e
(mode_create_from_ref): New function.
1997-07-06 21:28:04 +00:00
Jim Meyering
244fb561f8
(mode_create_from_ref): Add prototype.
...
(MODE_MASK_ALL): New define.
(MODE_BAD_REFERENCE): New define.
1997-07-06 21:27:44 +00:00
Jim Meyering
2cd9474cb6
(getuidbyname): Declare parameter to be const.
...
(getgidbyname): Declare parameter to be const.
1997-07-06 21:27:07 +00:00
Jim Meyering
abd1bad4b6
(noinst_HEADERS): Add strverscmp.h.
1997-07-06 21:25:57 +00:00
Jim Meyering
f873ad6e6c
(libfu_a_SOURCES): Add strverscmp.c.
...
(noinst_HEADERS): Add strverscmp.h.
1997-07-06 14:47:50 +00:00
Jim Meyering
afe6283539
(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.
1997-07-06 13:50:29 +00:00
Jim Meyering
0735c835a9
Change some #ifdef to #if.
...
Indent a cpp directive.
1997-07-06 11:57:38 +00:00
Jim Meyering
2499628bff
(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.
1997-07-01 11:50:39 +00:00
Jim Meyering
059ccb6ac7
[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.
1997-07-01 11:30:08 +00:00
Jim Meyering
41faa55aed
(base_name_strip_trailing_slashes): Remove.
1997-06-29 22:26:18 +00:00
Jim Meyering
04c0cd59a5
(base_name_strip_trailing_slashes): new function.
1997-06-29 22:25:54 +00:00
Jim Meyering
1226259896
Remove _sys_putenv cruft and just rename the function itself.
1997-06-29 21:05:05 +00:00
Jim Meyering
3d9239c750
fix it right
1997-06-29 20:18:58 +00:00
Jim Meyering
551c02f7b6
Define-away putenv only if it's not already defined.
1997-06-29 20:12:52 +00:00
Jim Meyering
9654920c40
.
1997-06-29 03:27:24 +00:00
Jim Meyering
fa4894b30c
.
1997-06-25 15:38:35 +00:00
Jim Meyering
9bf8c1c229
.
1997-06-16 18:02:08 +00:00
Jim Meyering
7b097c0e37
add copyright
1997-06-16 16:15:30 +00:00
Jim Meyering
0dcca900cc
(full_write): Add comment regarding failure due to bug in
...
Linux Slackware 1.2.13 kernel.
1997-06-15 15:06:52 +00:00
Jim Meyering
acdc74dbf5
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.
1997-06-15 13:34:47 +00:00
Jim Meyering
4dc1f7070b
.
1997-06-14 16:36:22 +00:00
Jim Meyering
25f6a4a7c0
remove blank line at end and add copyright
...
tweak cpp indentation
1997-06-12 12:58:47 +00:00
Jim Meyering
2078f2391e
.
1997-06-06 14:30:11 +00:00
Jim Meyering
f1390de4c3
[HAVE_UNISTD_H]: Include unistd.h.
...
John Gatewood Ham reported that this is necessary for DJGPP/Win95.
1997-06-03 20:01:47 +00:00
Jim Meyering
2c0e561933
(OtherTable): Interpret `next' as 1 (not 2) units.
...
Patch from Richard Sharman <rsharman@magmacom.com >.
1997-06-01 17:15:51 +00:00
Jim Meyering
a488983890
fix for abs pathnames
1997-05-30 14:00:47 +00:00
Jim Meyering
6edc738156
correct/normalize indentation in cpp directives
1997-05-28 12:19:28 +00:00
Jim Meyering
4f690a51e3
update from FSF
1997-05-28 12:01:33 +00:00
Jim Meyering
4354caa2d4
(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 >
1997-05-28 11:42:29 +00:00
Jim Meyering
437b98461e
Don't include backupfile.h.
1997-05-27 14:16:49 +00:00
Jim Meyering
93e9fef09f
(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.
1997-05-27 10:45:34 +00:00
Jim Meyering
aa8b6cf83c
Change dcl of program_name so it doesn't conflict with the ubiquitous char* one.
1997-05-27 10:39:10 +00:00
Jim Meyering
46a9863033
.
1997-05-27 10:31:04 +00:00
Jim Meyering
c213bae308
Update from patch-2.2.93.
1997-05-27 10:30:45 +00:00
Jim Meyering
ca55ba3715
Update from FSF via patch-2.2.93.
1997-05-27 09:41:25 +00:00
Jim Meyering
168eb7758e
Update from FSF via patch-2.2.93.
1997-05-27 09:39:25 +00:00
Jim Meyering
96c4c01019
Update from glibc via patch-2.2.93.
1997-05-27 09:38:06 +00:00
Jim Meyering
90721ff4a4
(read_filesystem_list): Show automount-related
...
duplicate filesystems only when --all specified. With suggestions
from Stuart Kemp.
1997-05-24 14:43:21 +00:00