Lines Matching refs:ls

52 	struct listening_socket_s *ls = sockets_list.data;  in fpm_sockets_cleanup()  local
54 for (i = 0; i < sockets_list.used; i++, ls++) { in fpm_sockets_cleanup()
56 close(ls->sock); in fpm_sockets_cleanup()
59 sprintf(fd, "%d", ls->sock); in fpm_sockets_cleanup()
62 …env_value = realloc(env_value, p + (p ? 1 : 0) + strlen(ls->key) + 1 + strlen(fd) + socket_set_buf… in fpm_sockets_cleanup()
72 …p += sprintf(env_value + p + socket_set_buf, "%s%s=%s", (p && !socket_set_buf) ? "," : "", ls->key… in fpm_sockets_cleanup()
77 if (ls->type == FPM_AF_UNIX) { in fpm_sockets_cleanup()
78 unlink(ls->key); in fpm_sockets_cleanup()
81 free(ls->key); in fpm_sockets_cleanup()
148 struct listening_socket_s *ls = sockets_list.data; in fpm_sockets_hash_op() local
150 for (i = 0; i < sockets_list.used; i++, ls++) { in fpm_sockets_hash_op()
151 if (!strcmp(ls->key, key)) { in fpm_sockets_hash_op()
152 ++ls->refcount; in fpm_sockets_hash_op()
153 return ls->sock; in fpm_sockets_hash_op()
162 struct listening_socket_s *ls; in fpm_sockets_hash_op() local
164 ls = fpm_array_push(&sockets_list); in fpm_sockets_hash_op()
165 if (!ls) { in fpm_sockets_hash_op()
170 ls->refcount = 0; in fpm_sockets_hash_op()
172 ls->refcount = 1; in fpm_sockets_hash_op()
174 ls->type = type; in fpm_sockets_hash_op()
175 ls->sock = sock; in fpm_sockets_hash_op()
176 ls->key = strdup(key); in fpm_sockets_hash_op()
352 struct listening_socket_s *ls; in fpm_sockets_init_main() local
427 ls = sockets_list.data; in fpm_sockets_init_main()
430 if (ls->refcount == 0) { in fpm_sockets_init_main()
431 close(ls->sock); in fpm_sockets_init_main()
432 if (ls->type == FPM_AF_UNIX) { in fpm_sockets_init_main()
433 unlink(ls->key); in fpm_sockets_init_main()
435 free(ls->key); in fpm_sockets_init_main()
439 ++ls; in fpm_sockets_init_main()