getopt_long requires that the last record in the longopts array is filled with 0 as documented in getopt(3)
getopt_long requires that the last record in the longopts array is filled with 0 as documented in getopt(3)