#include #include #include #include #include #define DIRNAME "dcache-test-dir" int main(void) { int i = 0; char dir[1024]; getcwd(dir, sizeof(dir)); while (1) { if (mkdir(DIRNAME, S_IRWXU) < 0) { perror("Can't mkdir"); break; } if (chdir(DIRNAME) < 0) { perror("Can't chdir"); break; } i++; } printf("Created/entered into %d directories!\n", i); /* Cleanup */ chdir(dir); system("rm -rf " DIRNAME); return 1; }