.B mkstemp
successfully creates the temporary file, it prints the file name on
standard output and exits with status 0. On failure, it prints a
-diagnostic message on standard error and exits with status 255.
+diagnostic message on standard error and exits with status 1.
.SH "PROFILE COMPONENTS"
None
.SH "SEE ALSO"
process_args(argc, argv, &directory, &prefix, &suffix);
if ((template = build_template(directory, prefix, suffix)) == NULL) {
- return -1;
+ return 1;
}
if ((suffix_len = strlen(suffix)) > 0) {
free(template);
- return fd >= 0 ? 0 : -1;
+ return fd >= 0 ? 0 : 1;
}
NMH_UNUSED(suffix);
# endif /* ! HAVE_MKSTEMPS */
- if (nmh_init(argv[0], 2)) { done(NOTOK); }
+ if (nmh_init(argv[0], 2)) { done(1); }
arguments = getarguments (invo_name, argc, argv, 1);
argp = arguments;
switch (smatch(++cp, switches)) {
case AMBIGSW:
ambigsw(cp, switches);
- done(NOTOK);
+ done(1);
case UNKWNSW:
inform("-%s unknown", cp);
(void) snprintf(buf, sizeof buf, "%s [switches]", invo_name);
print_help(buf, switches, 1);
- done(NOTOK);
+ done(1);
case HELPSW:
(void) snprintf(buf, sizeof buf, "%s [switches]", invo_name);
print_help(buf, switches, 1);
exit(0);
default:
(void) fprintf(stderr, usage, argv[0]);
- exit(-1);
+ exit(1);
}
}
}