mirror of
https://github.com/linuxkit/linuxkit.git
synced 2026-01-19 08:55:54 +00:00
28 lines
525 B
C
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);
|