ftw.h
上传用户:sy_wanhua
上传日期:2013-07-25
资源大小:3048k
文件大小:1k
源码类别:

流媒体/Mpeg4/MP4

开发平台:

C/C++

  1. #include "libcext_bsd.h"
  2. #if !HAS_FTW
  3. #ifndef FTW_H_
  4. #define FTW_H_
  5. /*
  6.  * Copyright (c) 1988 Regents of the University of California.
  7.  * All rights reserved.
  8.  *
  9.  * Redistribution and use in source and binary forms are permitted
  10.  * provided that the above copyright notice and this paragraph are
  11.  * duplicated in all such forms and that any documentation,
  12.  * advertising materials, and other materials related to such
  13.  * distribution and use acknowledge that the software was developed
  14.  * by the University of California, Berkeley.  The name of the
  15.  * University may not be used to endorse or promote products derived
  16.  * from this software without specific prior written permission.
  17.  * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
  18.  * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
  19.  * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
  20.  *
  21.  * @(#)ftw.h 5.2 (Berkeley) 8/3/88
  22.  */
  23. #define FTW_F 1 /* regular file */
  24. #define FTW_D 2 /* directory */
  25. #define FTW_D2 3 /* directory */
  26. #define FTW_DNR 4 /* unreadable directory */
  27. #define FTW_NS 5 /* unstatable object */
  28. #define FTW_CHDIR 0x01 /* use chdir(2) */
  29. #define FTW_DIRLAST 0x02 /* visit node last */
  30. #define FTW_SYMLINK 0x04 /* indirect through symbolic links */
  31. __BEGIN_DECLS
  32. int
  33. ftw(const char *path, int (*fn) (const char *file, const struct stat *sb, int flag), int maxfds);
  34. __END_DECLS
  35. #endif
  36. #endif