DIR_SIZE
if (strlen(optarg) > (size_t)DIR_SIZE ||
if ((passwd_st.pw_dir = malloc((size_t)DIR_SIZE)) == NULL)