Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers...
[reactos.git] / modules / rosapps / applications / net / ncftp / ncftp / ls.h
diff --git a/modules/rosapps/applications/net/ncftp/ncftp/ls.h b/modules/rosapps/applications/net/ncftp/ncftp/ls.h
new file mode 100644 (file)
index 0000000..6882ea9
--- /dev/null
@@ -0,0 +1,29 @@
+/* ls.h
+ *
+ * Copyright (c) 1992-2001 by Mike Gleason.
+ * All rights reserved.
+ *
+ */
+
+#define kLsCacheItemLifetime 900       /* seconds */
+
+typedef struct LsCacheItem {
+       char *itempath;
+       FileInfoList fil;
+       time_t expiration;
+       int hits;
+} LsCacheItem;
+
+#define kLsCacheSize 32
+
+/* ls.c */
+void InitLsCache(void);
+void InitLsMonths(void);
+void InitLs(void);
+void FlushLsCache(void);
+int LsCacheLookup(const char *const);
+void LsDate(char *, time_t);
+void LsL(FileInfoListPtr, int, int, FILE *);
+void Ls1(FileInfoListPtr, int, FILE *);
+void Ls(const char *const, int, const char *const, FILE *);
+void LLs(const char *const, int, const char *const, FILE *);