> No, this is ridiculous. If a program takes command line options parse > them before creating threads or do it always only from one thread. This > is overkill at the most ludicrous level. argp is not only used for command-line arguments. It is used to parse options given by client requests at run time.