diff options
Diffstat (limited to 'package/cfgfs/src/fts_subs.h')
-rw-r--r-- | package/cfgfs/src/fts_subs.h | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/package/cfgfs/src/fts_subs.h b/package/cfgfs/src/fts_subs.h new file mode 100644 index 000000000..c7d2c10fc --- /dev/null +++ b/package/cfgfs/src/fts_subs.h @@ -0,0 +1,37 @@ +/* $MirOS: contrib/hosted/fwcf/fts_subs.h,v 1.6 2006/09/26 10:25:03 tg Exp $ */ + +/* + * This file is part of the FreeWRT project. FreeWRT is copyrighted + * material, please see the LICENCE file in the top-level directory + * or at http://www.freewrt.org/licence for details. + */ + +#ifndef FTS_SUBS_H +#define FTS_SUBS_H + +struct FTSF_ENTRY { + char pathname[MAXPATHLEN]; + struct stat *statp; + enum { + FTSF_DIR, + FTSF_FILE, + FTSF_SYMLINK, + FTSF_OTHER + } etype; +}; +#ifndef PACK_H +typedef struct FTSF_ENTRY ftsf_entry; +#endif + +#ifndef FTSF_INTERNALS +extern const char ftsf_prefix[]; +#endif + +__BEGIN_DECLS +void ftsf_start(const char *); +/* returns -1 on error, 0 on empty, 1 on okay */ +int ftsf_next(ftsf_entry *); +void ftsf_debugent(ftsf_entry *); +__END_DECLS + +#endif |