#include <Ecore.h>
#include <Eio.h>
 
{
   fprintf(stderr, 
"ACCEPTING: %s\n", info->
path);
}
 
static void
{
   fprintf(stderr, 
"PROCESS: %s\n", info->
path);
}
 
static void
_test_done_cb(
void *data, 
Eio_File *handler)
{
   printf("ls done\n");
}
 
static void
_test_error_cb(
void *data, 
Eio_File *handler, 
int error)
{
   fprintf(stderr, "error: [%s]\n", strerror(error));
}
 
int
main(int argc, char **argv)
{
 
   if (argc != 2)
     {
        fprintf(stderr, "eio_ls directory\n");
        return -1;
     }
 
 
                        _test_filter_cb,
                        _test_main_cb,
                        _test_done_cb,
                        _test_error_cb,
                        NULL);
 
 
 
   return 0;
}
EAPI int ecore_shutdown(void)
Shuts down connections, signal handlers sockets etc.
Definition: ecore.c:366
EAPI int ecore_init(void)
Sets up connections, signal handlers, sockets etc.
Definition: ecore.c:225
void ecore_main_loop_quit(void)
Quits the main loop once all the events currently on the queue have been processed.
Definition: ecore_main.c:1308
void ecore_main_loop_begin(void)
Runs the application main loop.
Definition: ecore_main.c:1298
#define EINA_TRUE
boolean value TRUE (numerical value 1)
Definition: eina_types.h:539
unsigned char Eina_Bool
Type to mimic a boolean.
Definition: eina_types.h:527
int eio_init(void)
Initialize eio and all its required submodule.
Definition: eio_main.c:276
int eio_shutdown(void)
Shutdown eio and all its submodule if possible.
Definition: eio_main.c:340
Eio_File * eio_dir_stat_ls(const char *dir, Eio_Filter_Direct_Cb filter_cb, Eio_Main_Direct_Cb main_cb, Eio_Done_Cb done_cb, Eio_Error_Cb error_cb, const void *data)
List the content of a directory and all its sub-content asynchronously.
Definition: eio_dir.c:1018
struct _Eio_File Eio_File
Generic asynchronous I/O reference.
Definition: Eio.h:72
The structure to store information of a path.
Definition: eina_file.h:193
char path[EINA_PATH_MAX]
The path.
Definition: eina_file.h:198