Merge pull request #195 from sce/get_socketpath

main: Implement --get-socketpath switch.
This commit is contained in:
Drew DeVault 2015-10-18 14:25:57 -04:00
commit 83c23f274c
2 changed files with 7 additions and 2 deletions

View File

@ -14,5 +14,6 @@ enum ipc_command_type {
void ipc_init(void); void ipc_init(void);
void ipc_terminate(void); void ipc_terminate(void);
struct sockaddr_un *ipc_user_sockaddr(void);
#endif #endif

View File

@ -4,6 +4,7 @@
#include <wlc/wlc.h> #include <wlc/wlc.h>
#include <sys/wait.h> #include <sys/wait.h>
#include <sys/types.h> #include <sys/types.h>
#include <sys/un.h>
#include <signal.h> #include <signal.h>
#include <getopt.h> #include <getopt.h>
#include "layout.h" #include "layout.h"
@ -105,8 +106,11 @@ int main(int argc, char **argv) {
case 'V': // verbose case 'V': // verbose
verbose = 1; verbose = 1;
break; break;
case 'p': // --get-socketpath case 'p': ; // --get-socketpath
// TODO struct sockaddr_un *ipc_sockaddr = ipc_user_sockaddr();
fprintf(stdout, "%s\n", ipc_sockaddr->sun_path);
free(ipc_sockaddr);
exit(0);
break; break;
} }
} }