Lines Matching full:server

45 #include "server.h"
53 struct server *s = descriptor2server(d); in server_UpdateSet()
62 log_Printf(LogTIMER, "server: fdset(r) %d\n", s->fd); in server_UpdateSet()
75 struct server *s = descriptor2server(d); in server_IsSet()
91 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[0] != '\0' && !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()
369 server.fd = s; in server_TcpOpen()
370 server.cfg.port = port; in server_TcpOpen()
371 *server.cfg.sockname = '\0'; in server_TcpOpen()
372 server.cfg.mask = 0; in server_TcpOpen()
377 if (server.fd == -1) { in server_TcpOpen()
378 server.fd = -1; in server_TcpOpen()
379 server.cfg.port = port; in server_TcpOpen()
380 *server.cfg.sockname = '\0'; in server_TcpOpen()
381 server.cfg.mask = 0; in server_TcpOpen()
389 if (server.fd >= 0) { in server_Close()
390 if (*server.cfg.sockname != '\0') { in server_Close()
394 if (getsockname(server.fd, (struct sockaddr *)&un, &sz) == 0 && in server_Close()
398 close(server.fd); in server_Close()
399 server.fd = -1; in server_Close()
401 log_DestroyPrompts(&server); in server_Close()
416 server.fd = -1; in server_Clear()
417 server.cfg.port = 0; in server_Clear()
418 *server.cfg.sockname = '\0'; in server_Clear()
419 server.cfg.mask = 0; in server_Clear()