123456789101112131415161718 |
- #ifndef WORKER_H
- #define WORKER_H
- typedef void (*exec)(int argc, char **values, char *buf_return);
- typedef struct worker {
- exec fn_exec;
- char **args;
- int argc;
- char *buf_return;
- } worker;
- worker *new_worker(exec fn, int argc, char **args, int retc,
- char *return_buf);
- void clear_worker(worker * w);
- void execute(worker * w);
- #endif
|