Lines Matching refs:tempfile
56 static char *tempfile; in mklock() local
59 tempfile = malloc(MAXNAMESIZE); in mklock()
60 if (tempfile == NULL) in mklock()
63 (void) snprintf(tempfile, MAXNAMESIZE, "%s/LTMP.%ld", X_LOCKDIR, in mklock()
67 if (onelock(pid, tempfile, name) == -1) { in mklock()
68 (void) unlink(tempfile); in mklock()
72 if (onelock(pid, tempfile, name)) { in mklock()
73 (void) unlink(tempfile); in mklock()
196 onelock(char *pid, char *tempfile, char *name) in onelock() argument
201 fd = creat(tempfile, (mode_t)0444); in onelock()
204 "%s %s %d", tempfile, name, errno); in onelock()
207 (void) unlink(tempfile); in onelock()
213 "%s %s %d", tempfile, name, errno); in onelock()
215 (void) unlink(tempfile); in onelock()
218 (void) chmod(tempfile, (mode_t)0444); in onelock()
219 (void) chown(tempfile, UUCPUID, UUCPGID); in onelock()
221 if (link(tempfile, name) < 0) { in onelock()
223 DEBUG(4, "link(%s, ", tempfile); in onelock()
225 if (unlink(tempfile) < 0) { in onelock()
227 "ULK err %s %d", tempfile, errno); in onelock()
232 if (unlink(tempfile) < 0) { in onelock()
233 (void) snprintf(cb, sizeof (cb), "%s %d", tempfile, errno); in onelock()