- tmp0 = copy("/tmp/ctm0a");
- while (access(tmp0, 0)==0)
- tmp0[9]++;
- while((creat(tmp0, 0400))<0) {
- if (tmp0[9]=='z') {
- error("cc: cannot create temp", NULL);
- exit(1);
- }
+ FILE *c;
+ sprintf(tmp0,"/tmp/ctm%05.5da",getpid());
+ while((c=fopen(tmp0, "r")) != NULL) {
+ fclose(c);