Lines Matching defs:template
68 char template[] = "I will barf/XXXXXX";
69 ATF_REQUIRE(mktemp(template) != NULL);
82 char *template;
91 template = malloc(tlen);
92 ATF_REQUIRE(template != NULL);
94 ATF_REQUIRE(strcpy(template, path) != NULL);
95 ATF_REQUIRE(mktemp(template) != NULL);
96 ATF_REQUIRE(strlen(template) == strlen(path));
97 ATF_REQUIRE(strcmp(template, path) != 0);
98 ATF_REQUIRE(strncmp(template, "/tmp/mktemp.", 12) == 0);
100 (void)memset(template, '\0', tlen);
101 (void)strcpy(template, "/tmp/mktemp.");
104 template[i] = 'X';
106 ATF_REQUIRE(mktemp(template) != NULL);
107 ATF_REQUIRE(strlen(template) == tlen - 1);
108 ATF_REQUIRE(strcmp(template, path) != 0);
109 ATF_REQUIRE(strncmp(template, "/tmp/mktemp.", 12) == 0);
110 free(template);
121 char template[] = "/tmp/mktemp.XXXXXX";
127 fd = mkstemp(template);
130 ATF_REQUIRE(strncmp(template, "/tmp/mktemp.", 12) == 0);
135 ATF_REQUIRE(unlink(template) == 0);
146 char template[] = "/tmp/mktemp.XXXyyy";
147 char *suffix = strchr(template, 'y');
153 fd = mkstemps(template, 3);
156 ATF_REQUIRE(strncmp(template, "/tmp/mktemp.", 12) == 0);
162 ATF_REQUIRE(unlink(template) == 0);
173 char template[] = "/tmp/mktemp.XXXXXX";
174 char *path = mkdtemp(template);
180 ATF_REQUIRE(strncmp(template, "/tmp/mktemp.", 12) == 0);
200 char template[] = "/tmp/mktemp.XXXXXX";
209 fd = mkostemp(template, flags[i]);
212 ATF_REQUIRE(strncmp(template, "/tmp/mktemp.", 12) == 0);
217 ATF_REQUIRE(unlink(template) == 0);
235 char template[] = "/tmp/mktemp.XXXyyy";
236 char *suffix = strchr(template, 'y');
245 fd = mkostemps(template, 3, flags[i]);
248 ATF_REQUIRE(strncmp(template, "/tmp/mktemp.", 12) == 0);
254 ATF_REQUIRE(unlink(template) == 0);