> Does anyone know what the function strdup returns on the HP? I have the feeling that strdup doesn't exist on MPE/iX. I haven't looked into it beyond determining that there is no prototype for it in string[s].h, and just went ahead and replaced it with: strcpy(malloc(strlen(mystr) + 1), mystr) I was using C/iX rather than gcc I believe. G.