From dc9df45dc6578704a367ab6a72842f65b1190f77 Mon Sep 17 00:00:00 2001 From: Kyle Gunger Date: Thu, 2 May 2024 00:00:34 -0400 Subject: default listen and accept impl --- src/discover.c | 29 ++++++++++++++++++++++++++--- 1 file changed, 26 insertions(+), 3 deletions(-) (limited to 'src/discover.c') diff --git a/src/discover.c b/src/discover.c index 1d8259a..53eef73 100644 --- a/src/discover.c +++ b/src/discover.c @@ -1,8 +1,31 @@ -#include "osm/discover.h" +#include "osm/utils.h" -Vector osm_discover_onboard(char *sock_fd) +#include +#include +#include +#include + +Vector osm_discover_onboard(char *sock_dir) { - Vector out = {0}; + Vector out = vect_init(sizeof(char)); + + DIR *d = opendir(sock_dir); + if (d) + { + struct dirent *dir; + while((dir = readdir(d)) != NULL) + { + if (dir->d_type == DT_SOCK) + { + } + } + errno = 0; + closedir(d); + } + else + { + perror("opendir"); + } return out; } -- cgit v1.2.3