43 pFile = fopen(pFileName,
"r");
46 "File access problems to `%s' because `%s'\n",
56 status = fseek (pFile, 0L,
SEEK_END);
62 filePos = ftell(pFile);
63 if (filePos <= (
long) size) {
71 "File access problems to temp file because `%s'\n",
82 "File access problems to temp file because `%s'\n",
88 status = putc (c, ptmp);
91 "File access problems to temp file because `%s'\n",
100 pFile = fopen(pFileName,
"w");
103 "File access problems to `%s' because `%s'\n",
111 while (charNo<size) {
115 "File access problems to temp file because `%s'\n",
121 status = putc (c, pFile);
124 "File access problems to `%s' because `%s'\n",
LIBCOM_API FILE *epicsStdCall epicsTempFile(void)
Create and open a temporary file.
LIBCOM_API enum TF_RETURN truncateFile(const char *pFileName, unsigned long size)