diff options
| author | Drew DeVault <sir@cmpwn.com> | 2015-10-18 14:25:57 -0400 | 
|---|---|---|
| committer | Drew DeVault <sir@cmpwn.com> | 2015-10-18 14:25:57 -0400 | 
| commit | 83c23f274c89e31473fd13b93f287e1c7516a040 (patch) | |
| tree | 1ffdb8fcfa91ea9e37a932e58ea7d878c6639cc7 /sway | |
| parent | ee9b9414b9356593be835c16c68bfc73aad63425 (diff) | |
| parent | 3be11a08e61cfc9e72beab612469466035d320c7 (diff) | |
| download | sway-83c23f274c89e31473fd13b93f287e1c7516a040.tar.xz | |
Merge pull request #195 from sce/get_socketpath
main: Implement --get-socketpath switch.
Diffstat (limited to 'sway')
| -rw-r--r-- | sway/main.c | 8 | 
1 files changed, 6 insertions, 2 deletions
| diff --git a/sway/main.c b/sway/main.c index de17f440..a4fe5823 100644 --- a/sway/main.c +++ b/sway/main.c @@ -4,6 +4,7 @@  #include <wlc/wlc.h>  #include <sys/wait.h>  #include <sys/types.h> +#include <sys/un.h>  #include <signal.h>  #include <getopt.h>  #include "layout.h" @@ -105,8 +106,11 @@ int main(int argc, char **argv) {  		case 'V': // verbose  			verbose = 1;  			break; -		case 'p': // --get-socketpath -			// TODO +		case 'p': ; // --get-socketpath +			struct sockaddr_un *ipc_sockaddr = ipc_user_sockaddr(); +			fprintf(stdout, "%s\n", ipc_sockaddr->sun_path); +			free(ipc_sockaddr); +			exit(0);  			break;  		}  	} | 
