Lines Matching refs:server

55   struct server *s = descriptor2server(d);  in server_UpdateSet()
77 struct server *s = descriptor2server(d); in server_IsSet()
93 struct server *s = descriptor2server(d); in server_Read()
205 struct server server = { variable
220 char name[sizeof server.cfg.sockname]; in server_Reopen()
226 if (server.cfg.sockname[0] != '\0') { in server_Reopen()
227 strcpy(name, server.cfg.sockname); in server_Reopen()
228 mask = server.cfg.mask; in server_Reopen()
230 if (server.cfg.sockname[0] != '\0' && stat(server.cfg.sockname, &st) == 0) in server_Reopen()
231 if (!(st.st_mode & S_IFSOCK) || unlink(server.cfg.sockname) != 0) in server_Reopen()
234 } else if (server.cfg.port != 0) { in server_Reopen()
235 port = server.cfg.port; in server_Reopen()
253 if (server.cfg.sockname[0] != '\0' && !strcmp(server.cfg.sockname, name)) in server_LocalOpen()
290 server.fd = s; in server_LocalOpen()
291 server.cfg.port = 0; in server_LocalOpen()
292 strncpy(server.cfg.sockname, ifsun.sun_path, sizeof server.cfg.sockname - 1); in server_LocalOpen()
293 server.cfg.sockname[sizeof server.cfg.sockname - 1] = '\0'; in server_LocalOpen()
294 server.cfg.mask = mask; in server_LocalOpen()
300 if (server.fd == -1) { in server_LocalOpen()
301 server.fd = -1; in server_LocalOpen()
302 server.cfg.port = 0; in server_LocalOpen()
303 strncpy(server.cfg.sockname, ifsun.sun_path, in server_LocalOpen()
304 sizeof server.cfg.sockname - 1); in server_LocalOpen()
305 server.cfg.sockname[sizeof server.cfg.sockname - 1] = '\0'; in server_LocalOpen()
306 server.cfg.mask = mask; in server_LocalOpen()
321 if (server.cfg.port == port) in server_TcpOpen()
371 server.fd = s; 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()
379 if (server.fd == -1) { in server_TcpOpen()
380 server.fd = -1; in server_TcpOpen()
381 server.cfg.port = port; in server_TcpOpen()
382 *server.cfg.sockname = '\0'; in server_TcpOpen()
383 server.cfg.mask = 0; in server_TcpOpen()
391 if (server.fd >= 0) { in server_Close()
392 if (*server.cfg.sockname != '\0') { in server_Close()
396 if (getsockname(server.fd, (struct sockaddr *)&un, &sz) == 0 && in server_Close()
400 close(server.fd); in server_Close()
401 server.fd = -1; in server_Close()
403 log_DestroyPrompts(&server); in server_Close()
418 server.fd = -1; in server_Clear()
419 server.cfg.port = 0; in server_Clear()
420 *server.cfg.sockname = '\0'; in server_Clear()
421 server.cfg.mask = 0; in server_Clear()