Lines Matching refs:dstfile
861 char *dstfile, *cp, *proto;
874 dstfile = safe_malloc(len);
876 (void) strlcpy(dstfile, destdir, len);
877 if (dstfile[strlen(dstfile) - 1] != '/')
878 (void) strlcat(dstfile, "/", len);
879 cp = dstfile + strlen(dstfile);
881 (void) strlcat(dstfile, iconf->service, len);
882 (void) strlcat(dstfile, "-", len);
888 (void) strlcat(dstfile, proto, len);
889 (void) strlcat(dstfile, ".xml", len);
895 fd = open(dstfile, O_WRONLY|O_CREAT|(overwrite ? O_TRUNC : O_EXCL),
902 progname, iconf->service, dstfile);
903 free(dstfile);
908 progname, dstfile, strerror(errno));
909 free(dstfile);
922 free(dstfile);
927 (*finfo)->filename = dstfile;