* getopt.3
@ 2014-11-11 22:27 Jonny Grant
[not found] ` <CAGc9EveyW=7Oy2NBfy+V2kjEHhzxkY5Keh2+eU_hff8kbBQt9Q-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
0 siblings, 1 reply; 3+ messages in thread
From: Jonny Grant @ 2014-11-11 22:27 UTC (permalink / raw)
To: Michael Kerrisk; +Cc: linux-man
http://man7.org/linux/man-pages/man3/getopt.3.html
Hello
I noticed that "nsecs = 0;" is not needed in the getopt source code example.
GCC gives warning about this variable being initialised.
Regards, Jonny
--
To unsubscribe from this list: send the line "unsubscribe linux-man" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 3+ messages in thread[parent not found: <CAGc9EveyW=7Oy2NBfy+V2kjEHhzxkY5Keh2+eU_hff8kbBQt9Q-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>]
* Re: getopt.3 [not found] ` <CAGc9EveyW=7Oy2NBfy+V2kjEHhzxkY5Keh2+eU_hff8kbBQt9Q-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> @ 2015-04-12 7:21 ` Michael Kerrisk (man-pages) [not found] ` <CAGc9EvfEfGEfw5Fr3tvoJxrRbTJzps9y=Xbt0G4cZxeU1OSk-Q@mail.gmail.com> 0 siblings, 1 reply; 3+ messages in thread From: Michael Kerrisk (man-pages) @ 2015-04-12 7:21 UTC (permalink / raw) To: Jonny Grant; +Cc: linux-man Hello Jonny, On 11 November 2014 at 23:27, Jonny Grant <jg-hus3n9K41k0@public.gmane.org> wrote: > http://man7.org/linux/man-pages/man3/getopt.3.html > > Hello > > I noticed that "nsecs = 0;" is not needed in the getopt source code example. > > GCC gives warning about this variable being initialised. But it is used: printf("flags=%d; tfnd=%d; nsecs=%d; optind=%d\n", flags, tfnd, nsecs, optind) Am I missing the point of your report? Cheers, Michael -- Michael Kerrisk Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/ Linux/UNIX System Programming Training: http://man7.org/training/ -- To unsubscribe from this list: send the line "unsubscribe linux-man" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 3+ messages in thread
[parent not found: <CAGc9EvfEfGEfw5Fr3tvoJxrRbTJzps9y=Xbt0G4cZxeU1OSk-Q@mail.gmail.com>]
[parent not found: <5548CF67.3@gmail.com>]
[parent not found: <5548CF67.3-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>]
* Re: getopt.3 [not found] ` <5548CF67.3-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> @ 2015-05-08 21:49 ` Jonny Grant 0 siblings, 0 replies; 3+ messages in thread From: Jonny Grant @ 2015-05-08 21:49 UTC (permalink / raw) To: Michael Kerrisk (man-pages); +Cc: linux-man On 05/05/15 15:10, Michael Kerrisk (man-pages) wrote: > On 05/01/2015 12:10 AM, Jonny Grant wrote: >> #include <unistd.h> >> #include <stdlib.h> >> #include <stdio.h> >> >> int >> main(int argc, char *argv[]) >> { >> int flags, opt; >> int nsecs, tfnd; >> >> nsecs = 0; >> tfnd = 0; >> flags = 0; >> while ((opt = getopt(argc, argv, "nt:")) != -1) { >> switch (opt) { >> case 'n': >> flags = 1; >> break; >> case 't': >> nsecs = atoi(optarg); >> tfnd = 1; >> break; >> default: /* '?' */ >> fprintf(stderr, "Usage: %s [-t nsecs] [-n] name\n", >> argv[0]); >> exit(EXIT_FAILURE); >> } >> } >> >> return 0; >> } > > It looks like you are looking at a (very) old version > of the page. That code does not match the example in > the current man page. Apologies, unsure where I got that old code from. Latest code compiles ok for me too. Regards, Jonny -- To unsubscribe from this list: send the line "unsubscribe linux-man" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2015-05-08 21:49 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-11-11 22:27 getopt.3 Jonny Grant
[not found] ` <CAGc9EveyW=7Oy2NBfy+V2kjEHhzxkY5Keh2+eU_hff8kbBQt9Q-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-04-12 7:21 ` getopt.3 Michael Kerrisk (man-pages)
[not found] ` <CAGc9EvfEfGEfw5Fr3tvoJxrRbTJzps9y=Xbt0G4cZxeU1OSk-Q@mail.gmail.com>
[not found] ` <5548CF67.3@gmail.com>
[not found] ` <5548CF67.3-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2015-05-08 21:49 ` getopt.3 Jonny Grant
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.