atd

Unnamed repository; edit this file 'description' to name the repository.
git clone git://git.nihaljere.xyz/atd
Log | Files | Refs

commit 691d270b59961e5f96293f49d54eacaf949ce3ec
parent 776e00888760d78ddf2ac202d1961efa0e21d24f
Author: Nihal Jere <nihal@nihaljere.xyz>
Date:   Fri,  9 Jul 2021 18:48:53 -0500

atd: take tty as arg

Diffstat:
Matd.c | 9++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/atd.c b/atd.c @@ -360,6 +360,9 @@ int main(int argc, char *argv[]) { argv0 = argv[0]; + if (argc != 2) + die("exactly 2 arguments required\n"); + struct sockaddr_un sockaddr = { .sun_family = AF_UNIX, .sun_path = ATD_SOCKET , @@ -402,7 +405,11 @@ int main(int argc, char *argv[]) goto error; } #else - backsock = open("/dev/ttyUSB2", O_RDWR | O_NOCTTY); + backsock = open(argv[1], O_RDWR | O_NOCTTY); + if (backsock == -1) { + warn("failed to connect to tty:"); + goto error; + } #endif int sock = socket(AF_UNIX, SOCK_STREAM, 0);