* Copyright (c) 1980 Regents of the University of California.
* Redistribution and use in source and binary forms are permitted
* provided that the above copyright notice and this paragraph are
* duplicated in all such forms and that any documentation,
* advertising materials, and other materials related to such
* distribution and use acknowledge that the software was developed
* by the University of California, Berkeley. The name of the
* University may not be used to endorse or promote products derived
* from this software without specific prior written permission.
* THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
* IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
* WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
static char sccsid
[] = "@(#)temp.c 5.11 (Berkeley) %G%";
* Give names to all the temporary files that we will need.
mktemp(strcpy(tempMail
, "/tmp/RsXXXXXX"));
mktemp(strcpy(tempResid
, "/tmp/RqXXXXXX"));
mktemp(strcpy(tempQuit
, "/tmp/RmXXXXXX"));
mktemp(strcpy(tempEdit
, "/tmp/ReXXXXXX"));
mktemp(strcpy(tempSet
, "/tmp/RxXXXXXX"));
mktemp(strcpy(tempMesg
, "/tmp/RxXXXXXX"));
* It's okay to call savestr in here because main will
* do a spreserve() after us.
if (getuserid(myname
) < 0) {
printf("\"%s\" is not a user of this system\n",
if ((cp
= username()) == NOSTR
) {
printf("Who are you!?\n");
if ((cp
= getenv("HOME")) == NOSTR
)
printf("user = %s, homedir = %s\n", myname
, homedir
);