#ifndef DIR_MANAGEMENT_H
#define DIR_MANAGEMENT_H

#include <sys/stat.h>

typedef struct file_entry
{
	char* pathname; /*full path */
	char* filename; /* basename */
	struct stat statbuf;
	int is_cmdline_arg;
} file_entry_t;

void free_ls_entry(void* entry);
void process_entry(void* ventry);
int f_entry_isnt_dir(void* entry);
int f_entry_is_dir(void* entry);
long get_blocks_from_sectors(struct stat* st);

#endif