diff options
author | John Ankarstr\xf6m <john@ankarstrom.se> | 2021-05-31 22:32:22 +0200 |
---|---|---|
committer | John Ankarstr\xf6m <john@ankarstrom.se> | 2021-05-31 22:32:22 +0200 |
commit | ad2d6696fc066bedf5f4704d7bc6868a0cd378ae (patch) | |
tree | dab2f2062355be1dbd0f7b0e508317b062098837 | |
parent | 833bb0045015734cc485e487bd9a49cad7c1cc7e (diff) | |
download | safetitle-ad2d6696fc066bedf5f4704d7bc6868a0cd378ae.tar.gz |
Remove unnecessary abstraction
-rw-r--r-- | safetitle.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/safetitle.c b/safetitle.c index e5adac3..bf73e2c 100644 --- a/safetitle.c +++ b/safetitle.c @@ -70,11 +70,9 @@ int main(int argc, char *argv[]) { char *ap, *buf; - int r, screen, ttyfd; + int screen, ttyfd; struct termios term, restore; - r = 1; - /* parse arguments */ if(argc==2) ap = argv[1]; @@ -115,10 +113,11 @@ main(int argc, char *argv[]) else dprintf(ttyfd, "\033]2;%s\007", ap); } - r = 0; + tcsetattr(ttyfd, TCSANOW, &restore); + return 0; end: tcsetattr(ttyfd, TCSANOW, &restore); - return r; + return 1; usage: fprintf(stderr, "usage: %s [-d] title\n", argv[0]); return 1; |