| // RUN: %clangxx_msan -O0 %s -o %t && %run %t %p 2>&1 | FileCheck %s |
| // RUN: %clangxx_msan -O0 -D_FILE_OFFSET_BITS=64 %s -o %t && %run %t %p 2>&1 | FileCheck %s |
| // RUN: %clangxx_msan -O3 %s -o %t && %run %t %p 2>&1 | FileCheck %s |
| int main(int argc, char *argv[]) { |
| snprintf(buf, sizeof(buf), "%s/%s", argv[1], "glob_test_root/*a"); |
| int res = glob(buf, 0, 0, &globbuf); |
| printf("%d %s\n", errno, strerror(errno)); |
| assert(globbuf.gl_pathc == 2); |
| printf("%zu\n", strlen(globbuf.gl_pathv[0])); |
| printf("%zu\n", strlen(globbuf.gl_pathv[1])); |