path-resolution-race.cpp 343 B

12345678910111213141516171819202122
  1. /*
  2. * Copyright (c) 2018-2020, the SerenityOS developers.
  3. *
  4. * SPDX-License-Identifier: BSD-2-Clause
  5. */
  6. #include <sys/stat.h>
  7. #include <unistd.h>
  8. int main()
  9. {
  10. if (!fork()) {
  11. for (;;) {
  12. mkdir("/tmp/x", 0666);
  13. rmdir("/tmp/x");
  14. }
  15. }
  16. for (;;) {
  17. chdir("/tmp/x");
  18. }
  19. return 0;
  20. }