1 --- blt2.4u/src/bltUnixPipe.c.excl Tue Feb 29 15:48:00 2000
2 +++ blt2.4u/src/bltUnixPipe.c Wed Dec 6 17:58:43 2000
12 CreateTempFile(contents)
13 char *contents; /* String to write into temp file, or NULL. */
15 - char fileName[L_tmpnam];
16 + char fileName[LINE_MAX];
18 size_t length = (contents == NULL) ? 0 : strlen(contents);
21 - fd = OpenFile(fileName, O_RDWR | O_CREAT | O_TRUNC);
22 + strcpy(fileName, "/tmp/bltXXXXXX");
23 + fd = mkstemp(fileName);
26 if ((fd >= 0) && (length > 0)) {