Mercurial > illumos > illumos-gate
changeset 13259:8dc1138162bb
524 sed -i usage: link("test", "test-e") Err#17 EEXIST
Reviewed by: matt@greenviolet.net
Reviewed by: meths@btinternet.com
Reviewed by: gwr@nexenta.com
Approved by: gwr@nexenta.com
author | Garrett D'Amore <garrett@nexenta.com> |
---|---|
date | Thu, 16 Dec 2010 09:43:44 -0800 |
parents | feaf4b4bed62 |
children | b7552a888d42 |
files | usr/src/cmd/sed/main.c |
diffstat | 1 files changed, 2 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/usr/src/cmd/sed/main.c Wed Dec 15 22:28:29 2010 -0800 +++ b/usr/src/cmd/sed/main.c Thu Dec 16 09:43:44 2010 -0800 @@ -336,6 +336,8 @@ if (infile != NULL) { (void) fclose(infile); if (*oldfname != '\0') { + /* if there was a backup file, remove it */ + (void) unlink(oldfname); if (link(fname, oldfname) != 0) { warn("link()"); (void) unlink(tmpfname);