Lines Matching full:suffix
27 #define SUFFIX ".suff" macro
28 #define SLEN (sizeof SUFFIX - 1)
39 char const *suffix, size_t slen, int tlen) in check() argument
62 if (memcmp(path + plen + tlen, suffix, slen + 1) != 0) in check()
63 errx(1, "suffix changed! %s vs %s", suffix, path); in check()
92 try_mkstemps(char *p, char const *prefix, int len, char const *suffix) in try_mkstemps() argument
96 size_t slen = strlen(suffix); in try_mkstemps()
102 memcpy(p + plen + len, suffix, slen + 1); in try_mkstemps()
104 if (check(fd, p, prefix, plen, suffix, slen, len)) in try_mkstemps()
143 /* again, with mkstemps() and an empty suffix */ in main()
153 /* mkstemps() and a non-empty suffix */ in main()
155 try_mkstemps(p, "", i, SUFFIX); in main()
157 try_mkstemps(p + pg - i - SLEN - 1, "", i, SUFFIX); in main()
159 try_mkstemps(p, cwd, i, SUFFIX); in main()
161 try_mkstemps(p + pg - clen - i - SLEN - 1, cwd, i, SUFFIX); in main()