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:
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);