Lines Matching refs:server
54 struct server *s = descriptor2server(d); in server_UpdateSet()
76 struct server *s = descriptor2server(d); in server_IsSet()
92 struct server *s = descriptor2server(d); in server_Read()
203 struct server server = { variable
218 char name[sizeof server.cfg.sockname]; in server_Reopen()
224 if (server.cfg.sockname[0] != '\0') { in server_Reopen()
225 strcpy(name, server.cfg.sockname); in server_Reopen()
226 mask = server.cfg.mask; in server_Reopen()
228 if (server.cfg.sockname[0] != '\0' && stat(server.cfg.sockname, &st) == 0) in server_Reopen()
229 if (!(st.st_mode & S_IFSOCK) || unlink(server.cfg.sockname) != 0) in server_Reopen()
232 } else if (server.cfg.port != 0) { in server_Reopen()
233 port = server.cfg.port; in server_Reopen()
251 if (server.cfg.sockname && !strcmp(server.cfg.sockname, name)) in server_LocalOpen()
288 server.fd = s; in server_LocalOpen()
289 server.cfg.port = 0; in server_LocalOpen()
290 strncpy(server.cfg.sockname, ifsun.sun_path, sizeof server.cfg.sockname - 1); in server_LocalOpen()
291 server.cfg.sockname[sizeof server.cfg.sockname - 1] = '\0'; in server_LocalOpen()
292 server.cfg.mask = mask; in server_LocalOpen()
298 if (server.fd == -1) { in server_LocalOpen()
299 server.fd = -1; in server_LocalOpen()
300 server.cfg.port = 0; in server_LocalOpen()
301 strncpy(server.cfg.sockname, ifsun.sun_path, in server_LocalOpen()
302 sizeof server.cfg.sockname - 1); in server_LocalOpen()
303 server.cfg.sockname[sizeof server.cfg.sockname - 1] = '\0'; in server_LocalOpen()
304 server.cfg.mask = mask; in server_LocalOpen()
319 if (server.cfg.port == port) in server_TcpOpen()
362 server.fd = s; in server_TcpOpen()
363 server.cfg.port = port; in server_TcpOpen()
364 *server.cfg.sockname = '\0'; in server_TcpOpen()
365 server.cfg.mask = 0; in server_TcpOpen()
370 if (server.fd == -1) { in server_TcpOpen()
371 server.fd = -1; in server_TcpOpen()
372 server.cfg.port = port; in server_TcpOpen()
373 *server.cfg.sockname = '\0'; in server_TcpOpen()
374 server.cfg.mask = 0; in server_TcpOpen()
382 if (server.fd >= 0) { in server_Close()
383 if (*server.cfg.sockname != '\0') { in server_Close()
387 if (getsockname(server.fd, (struct sockaddr *)&un, &sz) == 0 && in server_Close()
391 close(server.fd); in server_Close()
392 server.fd = -1; in server_Close()
394 log_DestroyPrompts(&server); in server_Close()
409 server.fd = -1; in server_Clear()
410 server.cfg.port = 0; in server_Clear()
411 *server.cfg.sockname = '\0'; in server_Clear()
412 server.cfg.mask = 0; in server_Clear()