TMPSIZ
char tempEdit[TMPSIZ];
char tempMail[TMPSIZ];
char tempMesg[TMPSIZ];
char tempQuit[TMPSIZ];
char tempZedit[TMPSIZ];
snprintf(tempMail, TMPSIZ, "/tmp/Rs%-ld", pid);
snprintf(tempQuit, TMPSIZ, "/tmp/Rm%-ld", pid);
snprintf(tempEdit, TMPSIZ, "/tmp/Re%-ld", pid);
snprintf(tempMesg, TMPSIZ, "/tmp/Rx%-ld", pid);
snprintf(tempZedit, TMPSIZ, "/tmp/Rz%-ld", pid);
temp[TMPSIZ+1];
for (pt = temp, i = 0; *str && i < TMPSIZ; i++) {