always use getopt(3)