Neportabilni je (mozna, nevim) getopt_long(), naopak getopt() je portabilni a POSIXova. Ale obyc. getopt() neumi dluhe prepinace, zvladne -p, ale uz ne --print, to me osobne ale nevadi. Zrovna vcera jsem na Solarisu8 kompiloval pod gcc2.95 svuj (na Linuxu vyvinuty) program, zadny problem, getopt() jede jak vino.