[PATCH v3 18/23] lib: Add getopt