From 8999f83c224aed87923b3026ec2b7fd2a165ac98 Mon Sep 17 00:00:00 2001 From: Edward Emelianov Date: Sun, 23 Jan 2022 14:30:06 +0300 Subject: [PATCH] comment unneeded `port` in serialsock --- serialsock/Makefile | 6 +++--- serialsock/Readme | 3 ++- serialsock/cmdlnopts.c | 4 ++-- serialsock/cmdlnopts.h | 2 +- serialsock/main.c | 4 ++-- 5 files changed, 10 insertions(+), 9 deletions(-) diff --git a/serialsock/Makefile b/serialsock/Makefile index f6204de..302e0e6 100644 --- a/serialsock/Makefile +++ b/serialsock/Makefile @@ -1,7 +1,7 @@ # run `make DEF=...` to add extra defines PROGRAM := serialsock LDFLAGS := -fdata-sections -ffunction-sections -Wl,--gc-sections -Wl,--discard-all -LDFLAGS += -lusefull_macros +LDFLAGS += -lusefull_macros -lm -L/usr/local/lib/ SRCS := $(wildcard *.c) DEFINES := $(DEF) -D_GNU_SOURCE -D_XOPEN_SOURCE=1111 OBJDIR := mk @@ -21,7 +21,7 @@ $(OBJS): $(OBJDIR) $(PROGRAM) : $(OBJS) @echo -e "\t\tLD $(PROGRAM)" - $(CC) $(LDFLAGS) $(OBJS) -o $(PROGRAM) + $(CC) $(OBJS) $(LDFLAGS) -o $(PROGRAM) $(OBJDIR): mkdir $(OBJDIR) @@ -32,7 +32,7 @@ endif $(OBJDIR)/%.o: %.c @echo -e "\t\tCC $<" - $(CC) -MD -c $(LDFLAGS) $(CFLAGS) $(DEFINES) -o $@ $< + $(CC) $< -MD -c $(CFLAGS) $(DEFINES) -o $@ clean: @echo -e "\t\tCLEAN" diff --git a/serialsock/Readme b/serialsock/Readme index 5f42504..c1fff2a 100644 --- a/serialsock/Readme +++ b/serialsock/Readme @@ -1 +1,2 @@ -Socket server for my USB-CAN +Socket server for any serial device + diff --git a/serialsock/cmdlnopts.c b/serialsock/cmdlnopts.c index 1d2482f..6bd1615 100644 --- a/serialsock/cmdlnopts.c +++ b/serialsock/cmdlnopts.c @@ -35,7 +35,7 @@ static int help; static glob_pars G = { .pidfile = DEFAULT_PIDFILE, .speed = 9600, - .port = DEFAULT_PORT, +// .port = DEFAULT_PORT, .path = DEFAULT_SOCKPATH, .logfile = NULL // don't save logs }; @@ -53,7 +53,7 @@ static myoption cmdlnopts[] = { {"pidfile", NEED_ARG, NULL, 'p', arg_string, APTR(&G.pidfile), _("pidfile (default: " DEFAULT_PIDFILE ")")}, {"client", NO_ARGS, NULL, 'c', arg_int, APTR(&G.client), _("run as client")}, {"sockpath",NEED_ARG, NULL, 'f', arg_string, APTR(&G.path), _("socket path (start from \\0 for no files)")}, - {"port", NEED_ARG, NULL, 'P', arg_string, APTR(&G.port), _("port to connect (default: " DEFAULT_PORT ")")}, +// {"port", NEED_ARG, NULL, 'P', arg_string, APTR(&G.port), _("port to connect (default: " DEFAULT_PORT ")")}, {"verbose", NO_ARGS, NULL, 'v', arg_none, APTR(&G.verbose), _("increase log verbose level (default: LOG_WARN) and messages (default: none)")}, end_option }; diff --git a/serialsock/cmdlnopts.h b/serialsock/cmdlnopts.h index fcd6556..8592cd8 100644 --- a/serialsock/cmdlnopts.h +++ b/serialsock/cmdlnopts.h @@ -27,8 +27,8 @@ typedef struct{ char *devpath; // path to serial device char *pidfile; // name of PID file char *logfile; // logging to this file - char *port; // network port char *path; // path to socket file + // int port; int speed; // connection speed int verbose; // verbose level: for messages & logging int client; // ==1 if application runs in client mode diff --git a/serialsock/main.c b/serialsock/main.c index fb5849d..32e8467 100644 --- a/serialsock/main.c +++ b/serialsock/main.c @@ -76,12 +76,12 @@ int main(int argc, char **argv){ LOGERR("You should point serial device path"); ERRX("You should point serial device path"); } - int port = atoi(GP->port); +/* int port = atoi(GP->port); if(port < 1024 || port > 65535){ LOGERR("Wrong port value: %d", port); WARNX("Wrong port value: %d", port); return 1; - } + }*/ if(server) check4running(self, GP->pidfile); // signal reactions: signal(SIGTERM, signals); // kill (-15) - quit