From 4fcbd8f87cab61e77ce04d958991ca59604b7e86 Mon Sep 17 00:00:00 2001 From: Pascal Rigaux Date: Mon, 14 Mar 2005 12:32:43 +0000 Subject: add dmitable use --- common.h | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) (limited to 'common.h') diff --git a/common.h b/common.h index 9957d42..0458ba5 100644 --- a/common.h +++ b/common.h @@ -1,8 +1,10 @@ #define psizeof(a) (sizeof(a) / sizeof(*(a))) - -static inline void *memdup(void *src, size_t size) { - void *r = malloc(size); - memcpy(r, src, size); - return r; -} #define ifree(p) do { if (p) { free(p); p = NULL; } } while (0) + + +typedef struct { + FILE *f; + pid_t pid; +} fh; +extern fh fh_open(const char *name); +extern void fh_close(fh *f); -- cgit v1.2.1