- char template[] = "/tmp/test-readlink_and_make_absolute.XXXXXXX";
- const char const* dirs[] = {template, NULL};
- const char *name, *name2, *name3;
-
- assert_se(mkdtemp(template));
-
- name = strappenda(template, "/script");
- name2 = strappenda(template, "/script2");
- name3 = strappenda(template, "/useless");
+ char template_lo[] = "/tmp/test-readlink_and_make_absolute-lo.XXXXXXX";
+ char template_hi[] = "/tmp/test-readlink_and_make_absolute-hi.XXXXXXX";
+ const char const* dirs[] = {template_hi, template_lo, NULL};
+ const char *name, *name2, *name3, *overridden, *override, *masked, *mask;
+
+ assert_se(mkdtemp(template_lo));
+ assert_se(mkdtemp(template_hi));
+
+ name = strappenda(template_lo, "/script");
+ name2 = strappenda(template_hi, "/script2");
+ name3 = strappenda(template_lo, "/useless");
+ overridden = strappenda(template_lo, "/overridden");
+ override = strappenda(template_hi, "/overridden");
+ masked = strappenda(template_lo, "/masked");
+ mask = strappenda(template_hi, "/masked");