getopt() added.