Nilorea Library
C utilities for networking, threading, graphics
Loading...
Searching...
No Matches
n_files.h
Go to the documentation of this file.
1
9#ifndef __N_FILES_HEADER
10#define __N_FILES_HEADER
11
12#ifdef __cplusplus
13extern "C" {
14#endif
15
21#include "nilorea/n_str.h"
22#include "nilorea/n_list.h"
23#include "nilorea/n_log.h"
24#include "dirent.h"
25
27typedef struct N_FILE_INFO {
29 char* name;
33
34int n_scan_dir(const char* dir, LIST* result, const int recurse);
35void n_free_file_info(void* ptr);
36
41#ifdef __cplusplus
42}
43#endif
44
45#endif
Structure of a generic LIST container.
Definition n_list.h:40
time_t filetime
file creation time
Definition n_files.h:31
time_t filetime_nsec
Definition n_files.h:31
char * name
file name
Definition n_files.h:29
int n_scan_dir(const char *dir, LIST *result, const int recurse)
Scan given directory and return a LIST of char.
Definition n_files.c:70
void n_free_file_info(void *ptr)
free a N_FILE_INFO struct
Definition n_files.c:15
common file information
Definition n_files.h:27
List structures and definitions.
Generic log system.
N_STR and string function declaration.