summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2003-07-12*** empty log message ***Jim Meyering
2003-07-12Remove uses of OPTIONAL_BIN_ZCRIPTS and last traces of the nohup script.Jim Meyering
2003-07-12Restore AC_SUBST(OPTIONAL_BIN_PROGS). *It* is used.Jim Meyering
2003-07-12*** empty log message ***Jim Meyering
2003-07-12*** empty log message ***Jim Meyering
2003-07-12(OPTIONAL_BIN_PROGS, OPTIONAL_BIN_ZCRIPTS): Remove unused variables.Jim Meyering
2003-07-12(bin_SCRIPTS): Remove use of just-removed $(OPTIONAL_BIN_ZCRIPTS).Jim Meyering
2003-07-12*** empty log message ***Jim Meyering
2003-07-12(BUILT_SOURCES): Use `BUILT_SOURCES += $(STDBOOL_H)'Jim Meyering
rather than `all-local: $(STDBOOL_H)'. The latter didn't force creation of stdbool.h before most other targets. Likewise for $(ALLOCA_H).
2003-07-12*** empty log message ***Jim Meyering
2003-07-12(localedir.h): Put the `2>&1' after the redirect target, not before the `>'.Jim Meyering
2003-07-12.Jim Meyering
2003-07-12Remove lib/makepath.c.Jim Meyering
2003-07-12.Jim Meyering
2003-07-12*** empty log message ***Jim Meyering
2003-07-12(remove_dir): Give a diagnostic upon failed save_cwd,Jim Meyering
now that that function no longer calls `error'.
2003-07-12(find_mount_point): Emit a diagnostic for eachJim Meyering
failed syscall, rather than relying on caller to do that. The caller couldn't do a good job, anyhow -- too many different ways to fail (each with a different referent). Give a diagnostic upon failed save_cwd, now that that function no longer calls `error'. (show_point): Don't diagnose find_mount_point's errors, now that it handles them itself.
2003-07-12tweak spacingJim Meyering
2003-07-12Don't emit diagnostics. Let callers do that.Jim Meyering
Don't include "error.h". (save_cwd): Don't call error. Ensure that errno is valid when returning nonzero.
2003-07-12*** empty log message ***Jim Meyering
2003-07-12(find_mount_point): Don't let free clobber errno upon failed chdirJim Meyering
2003-07-12*** empty log message ***Jim Meyering
2003-07-12 * src/sys2.h: Remove alloca-related block.Jim Meyering
* src/system.h: Include <alloca.h> here, instead.
2003-07-12It appears that the `#pragma alloca' included via "system.h" isJim Meyering
adequate, since join.c uses alloca, yet lacked an in-file #pragma. Remove `#pragma alloca'.
2003-07-12*** empty log message ***Jim Meyering
2003-07-12*** empty log message ***Jim Meyering
2003-07-12*** empty log message ***Jim Meyering
2003-07-12Update from gnulib.Jim Meyering
2003-07-12*** empty log message ***Jim Meyering
2003-07-12(change_file_owner): Do not restore any specialJim Meyering
permission bits (e.g., set-user-ID, set-group-ID) that are reset by chown(2) on some systems. Suggestion and insistence :-) from Michael Stone.
2003-07-12*** empty log message ***Jim Meyering
2003-07-12(make_path): Enclose diagnostic in _(...).Jim Meyering
2003-07-12*** empty log message ***Jim Meyering
2003-07-12Also check `test -t 1'.Jim Meyering
This is necessary on linux-2.4.21, otherwise, the test stty/basic-1 would hang when run in the background.
2003-07-11.Jim Meyering
2003-07-11ARgh. nearly every test depends on whether stdout and/or stderr is a tty.Jim Meyering
2003-07-11*** empty log message ***Jim Meyering
2003-07-11Add src/nohup.c and src/setuidgid.c.Jim Meyering
2003-07-11*** empty log message ***Jim Meyering
2003-07-11(nohup.1): Depend on nohup.c, rather than nohup.sh.Jim Meyering
2003-07-11.Jim Meyering
2003-07-11*** empty log message ***Jim Meyering
2003-07-11Also fail if cat-to-create-expected-outputJim Meyering
fails. Otherwise, if both `exp' and `out' end up empty because of e.g., a full disk, they would mistakenly compare equal.
2003-07-11*** empty log message ***Jim Meyering
2003-07-11.Jim Meyering
2003-07-11(EXTRA_SCRIPTS): Remove definition.Jim Meyering
(bin_PROGRAMS): Add nohup. (EXTRA_DIST): Remove nohup.sh. (all_programs): Remove use of $(EXTRA_SCRIPTS).
2003-07-11(TESTS): Add nohup.Jim Meyering
2003-07-11tests for the new nohup.cJim Meyering
2003-07-11*** empty log message ***Jim Meyering
2003-07-11New file. Rewrite of nohup.sh in C.Jim Meyering
This solves a portability problem: on at least Solaris systems, when nohup.sh used the vendor /bin/sh, it would exit with status of `1' rather than the required 126 or 127 upon failure to exec the specified program.