Files
linuxkit/alpine/packages/transfused/transfused.h
David Sheets c0b857c7bb transfused: create threads already detached
Signed-off-by: David Sheets <david.sheets@docker.com>
2016-03-20 11:20:00 +00:00

28 lines
525 B
C

#include <pthread.h>
typedef struct {
char * socket9p_root;
char * fusermount;
char * pidfile;
char * logfile;
char * mount_trigger;
char * trigger_log;
pthread_mutex_t fd_lock;
int logfile_fd;
int trigger_fd;
} parameters;
typedef struct {
parameters * params;
long id;
char * type_descr;
} connection_t;
pthread_attr_t detached;
void * must_malloc(char *const descr, size_t size);
void lock(char *const descr, pthread_mutex_t * mutex);
void unlock(char *const descr, pthread_mutex_t * mutex);