- char oldfile[64], filename[64];
-
- sprintf(oldfile, "%s.old", targetfile);
- sprintf(filename, "%s~", targetfile);
- if (rename(targetfile, oldfile) == 0) {
- if (rename(filename, targetfile) < 0) {
- rename(oldfile, targetfile);
- perror("Unable to install new file (rename failed)\n");
- fprintf(stderr, "Filename = %s\n", targetfile);
- exit(SMS_CCONFIG);
- }
- } else {
- if (rename(filename, targetfile) < 0) {
- perror("Unable to rename old file\n");
- fprintf(stderr, "Filename = %s\n", targetfile);
- exit(SMS_CCONFIG);
- }
+ extern char *whoami;
+ char buf[256];
+ int bufsize = 256, len = 0;
+
+ if (code == -1013)
+ {
+ com_err(whoami, 0, "build cancelled by user");
+ exit(MR_ABORT);