Home
last modified time | relevance | path

Searched refs:fifos (Results 1 – 2 of 2) sorted by relevance

/dragonfly/contrib/lvm2/dist/daemons/dmeventd/
HDlibdevmapper-event.c213 static int _daemon_read(struct dm_event_fifos *fifos, in _daemon_read() argument
228 FD_SET(fifos->server, &fds); in _daemon_read()
230 ret = select(fifos->server + 1, &fds, NULL, NULL, in _daemon_read()
242 ret = read(fifos->server, buf + bytes, size); in _daemon_read()
273 static int _daemon_write(struct dm_event_fifos *fifos, in _daemon_write() argument
292 FD_SET(fifos->server, &fds); in _daemon_write()
294 ret = select(fifos->server + 1, &fds, NULL, NULL, &tval); in _daemon_write()
301 read(fifos->server, drainbuf, 127); in _daemon_write()
308 FD_SET(fifos->client, &fds); in _daemon_write()
309 ret = select(fifos->client + 1, NULL, &fds, NULL, NULL); in _daemon_write()
[all …]
HDdmeventd.c1201 static void _init_fifos(struct dm_event_fifos *fifos) in _init_fifos() argument
1203 memset(fifos, 0, sizeof(*fifos)); in _init_fifos()
1205 fifos->client_path = DM_EVENT_FIFO_CLIENT; in _init_fifos()
1206 fifos->server_path = DM_EVENT_FIFO_SERVER; in _init_fifos()
1210 static int _open_fifos(struct dm_event_fifos *fifos) in _open_fifos() argument
1213 if (((mkfifo(fifos->client_path, 0600) == -1) && errno != EEXIST) || in _open_fifos()
1214 ((mkfifo(fifos->server_path, 0600) == -1) && errno != EEXIST)) { in _open_fifos()
1223 if ((!stat(fifos->client_path, &st)) && (st.st_mode & 0777) != 0600) in _open_fifos()
1225 fifos->client_path); in _open_fifos()
1227 if ((!stat(fifos->server_path, &st)) && (st.st_mode & 0777) != 0600) in _open_fifos()
[all …]