Les fonctions HP-UX sont décrites dans un format de définition plutôt qu'un format d'utilisation. Le format de définition inclut des informations de frappe qui sont omises lorsque l'appel de fonction est inclus dans un programme.
La forme de définition générale est la suivante :
type func ( type param[, type param]...);
Par exemple :
int setuname ( const char *name , size_t namelen);
La forme d'utilisation est la suivante :
func ( param[, param]...);
Par exemple :
setuname ( name[, namelen]...);
Les éléments de syntaxe de fonction sont les mêmes que pour les commandes, à l'exception des options.