TMPFILE
(void)snprintf(temp, sizeof(temp), "%s", TMPFILE);
(void)snprintf(tmpfil, sizeof(tmpfil), "%s/%s", tmpdir, TMPFILE);
fp = fopen(TMPFILE, "wb");
fp = fopen(TMPFILE, "rb");
(void)snprintf(n_name, sizeof (n_name), "%s/%s", tmpdir, TMPFILE);
(void)strlcat(temp, TMPFILE, sizeof(temp));
(tmpdirlen > 0 && tmpdir[tmpdirlen-1] == '/') ? "" : "/", TMPFILE);