Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-07-10 | Change "version 2" to "version 3" in all copyright notices. | Jim Meyering | |
2007-04-28 | * src/nohup.c (usage): Describe how standard input and output are redirected. | Paul Eggert | |
2007-03-28 | Help translators include translation team's web or email address. | Jim Meyering | |
* src/system.h (emit_bug_reporting_address): New function. * src/base64.c: Use it rather than a literal printf. * src/basename.c, src/cat.c, src/chgrp.c, src/chmod.c: * src/chown.c, src/chroot.c, src/cksum.c, src/comm.c, src/cp.c: * src/csplit.c, src/cut.c, src/date.c, src/dd.c, src/df.c: * src/dircolors.c, src/dirname.c, src/du.c, src/echo.c, src/env.c: * src/expand.c, src/expr.c, src/factor.c, src/fmt.c, src/fold.c: * src/head.c, src/hostid.c, src/hostname.c, src/id.c, src/install.c: * src/join.c, src/kill.c, src/link.c, src/ln.c, src/logname.c: * src/ls.c, src/md5sum.c, src/mkdir.c, src/mkfifo.c, src/mknod.c: * src/mv.c, src/nice.c, src/nl.c, src/nohup.c, src/od.c: * src/paste.c, src/pathchk.c, src/pinky.c, src/pr.c, src/printenv.c: * src/printf.c, src/ptx.c, src/pwd.c, src/readlink.c, src/rm.c: * src/rmdir.c, src/seq.c, src/setuidgid.c, src/shred.c, src/shuf.c: * src/sleep.c, src/sort.c, src/split.c, src/stat.c, src/stty.c: * src/su.c, src/sum.c, src/sync.c, src/system.h, src/tac.c: * src/tail.c, src/tee.c, src/test.c, src/touch.c, src/tr.c: * src/true.c, src/tsort.c, src/tty.c, src/uname.c, src/unexpand.c: * src/uniq.c, src/unlink.c, src/uptime.c, src/users.c, src/wc.c: * src/who.c, src/whoami.c, src/yes.c: Likewise. | |||
2006-03-23 | (main): Ignore fd_reopen return value when ignoring input, since | Paul Eggert | |
we've closed input at that point so we are ignoring input. | |||
2006-03-23 | (main): nohup diagnostics are now more precise, and nohup now | Paul Eggert | |
redirects stderr to nohup.out if stdout is closed and stderr is a tty. | |||
2005-08-12 | (main): Explain why we reopen stdin for write-only access. | Jim Meyering | |
2005-07-15 | (main): Don't worry about POSIXLY_CORRECT. | Paul Eggert | |
2005-07-03 | Include fd-reopen.h. | Paul Eggert | |
Include unistd--.h, not unistd-safer.h. (main): Use fd_reopen to simplify code. When replacing stdin, use "/dev/null" not "/", as that's less likely to go wrong these days. (main): Use dup, not dup_safer. | |||
2005-06-03 | Fix typo in comment. | Paul Eggert | |
2005-06-02 | Don't use "path" or "filename". | Paul Eggert | |
2005-05-26 | Fix typo in comment. | Paul Eggert | |
2005-05-26 | nohup now redirects a tty stdin to an unreadable fd instead of closing it. | Paul Eggert | |
2005-05-14 | Update FSF postal mail address. | Jim Meyering | |
2005-05-14 | Update FSF postal mail address. | Jim Meyering | |
2005-05-12 | (main): nohup now closes stdin if it is a terminal, unless | Paul Eggert | |
POSIXLY_CORRECT is set. | |||
2005-04-23 | (main): If getopt fails, exit with status 127, not status 1. | Paul Eggert | |
2005-04-11 | Include unistd-safer.h. | Paul Eggert | |
(main): Don't dup stderr to stdin or stdout by mistake. | |||
2005-04-05 | (usage): Mention that some shells provide a | Jim Meyering | |
built-in function by the same name. | |||
2005-03-19 | (main): nohup now ignores the umask when creating nohup.out. | Paul Eggert | |
nohup now closes stderr if it is a terminal and stdout is closed. Be a little more paranoid about return values; e.g., check for any negative return from open. Assume free (NULL) works. Close file descriptor leak when redirecting standard output to a file. | |||
2004-11-17 | (main): Use getopt_long rather than getopt. | Paul Eggert | |
2004-09-21 | Include <getopt.h>. | Paul Eggert | |
(main): Reject unknown options. | |||
2004-08-03 | (main): Use bool for booleans. | Paul Eggert | |
2004-07-04 | (main): Don't pass NULL first argument to path_concat. | Jim Meyering | |
This cleans up the semantics a bit, as we no longer try to open the same file twice. | |||
2004-06-21 | (main): Standardize on the diagnostics given when someone gives | Jim Meyering | |
too few operands ("missing operand after `xxx'") or too many operands ("extra operand `xxx'"). Include "quote.h" and/or "error.h" if it wasn't already being included. | |||
2004-04-20 | (main) [!defined _POSIX_SOURCE]: | Jim Meyering | |
Use simpler "signal (sig, SIG_IGN)" rather than sigaction equivalent. | |||
2004-04-04 | (main): Adjust to new calling convention for set_cloexec_flag. | Jim Meyering | |
2004-03-04 | (main): Don't invoke set_cloexec_flag with a file descriptor of -1. | Jim Meyering | |
2004-03-03 | Include "cloexec.h". | Jim Meyering | |
(main): Set the copy of stderr to close on exec. | |||
2004-01-21 | (usage): Use EXIT_SUCCESS, not 0, for clarity. | Jim Meyering | |
(main): Initialize exit_failure to EXIT_FAIL. (main): Use EXIT_ENOENT and EXIT_CANNOT_INVOKE rather than roll-your-own symbols or integers. (NOHUP_FOUND_BUT_CANNOT_INVOKE): Remove; all uses changed to EXIT_CANNOT_INVOKE. | |||
2003-11-05 | Cast NULL to `(char *)' in call to variadic function, | Jim Meyering | |
parse_long_options, so that it works even on systems for which sizeof char* != sizeof int. | |||
2003-10-18 | Most .c files (AUTHORS): Revert the WRITTEN_BY/AUTHORS change | Jim Meyering | |
of 2003-09-19. Now, AUTHORS is a comma-separated list of strings. Update the call to parse_long_options so that `AUTHORS, NULL' are the last parameters. * src/true.c (main): Append NULL to version_etc argument list. * src/sys2.h (case_GETOPT_VERSION_CHAR): Likewise. | |||
2003-09-18 | (WRITTEN_BY): Rename from AUTHORS. | Jim Meyering | |
Begin each WRITTEN_BY string with `Written by ' and end it with `.'. Mark each WRITTEN_BY string as translatable. | |||
2003-09-18 | revert previous change | Jim Meyering | |
2003-09-18 | Update AUTHORS definition to be a comma-separated list of strings and/or update | Jim Meyering | |
the call to parse_long_options so that `AUTHORS, NULL' are the last parameters. | |||
2003-07-23 | Don't include headers already included by system.h: | Jim Meyering | |
Don't include closeout.h. | |||
2003-07-18 | (NOHUP_FOUND_BUT_CANNOT_INVOKE, NOHUP_FAILURE): | Jim Meyering | |
Use an anonymous `enum', rather than #define. | |||
2003-07-13 | (NOHUP_FAILURE, NOHUP_FOUND_BUT_CANNOT_INVOKE): Define. | Jim Meyering | |
(main): Use them. | |||
2003-07-11 | New 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. |