test_readdir.c
上传用户:tsgydb
上传日期:2007-04-14
资源大小:10674k
文件大小:1k
源码类别:

MySQL数据库

开发平台:

Visual C++

  1. /* ==== test_readdir.c ========================================================
  2.  * Copyright (c) 1993, 1994 by Chris Provenzano, proven@athena.mit.edu
  3.  *
  4.  * Description : Test pthread_create() and pthread_exit() calls.
  5.  *
  6.  *  1.00 94/05/19 proven
  7.  *      -Started coding this file.
  8.  */
  9. #include <pthread.h>
  10. #include <sys/types.h>
  11. #include <dirent.h>
  12. #include <stdio.h>
  13. main()
  14. {
  15. struct dirent * file;
  16. DIR * dot_dir;
  17. int i, found = 0;
  18. pthread_init(); 
  19. if (dot_dir = opendir(".")) {
  20. while (file = readdir(dot_dir)) {
  21. if (!strcmp("test_readdir", file->d_name)) {
  22. found = 1;
  23. }
  24. }
  25. closedir(dot_dir);
  26. if (found) {
  27. printf("test_readdir PASSEDn");
  28. exit(0);
  29. } else {
  30. printf("Couldn't find file test_readdir ERRORn");
  31. }
  32. } else {
  33. printf("opendir() ERRORn");
  34. }
  35. printf("test_readdir FAILEDn");
  36. exit(1);
  37. }