error_t err = __USEPORT (PROC, __proc_sethostname (port, name, len)); if (err) return __hurd_fail (err); return 0;
ssize_t n = _hurd_set_host_config ("/etc/hostname", name, len); return n < 0 ? -1 : 0;
DEFUN(sethostname, (name, len),      CONST char *name AND size_t len){  error_t err = __USEPORT (PROC, __proc_sethostname (port, name, len));  if (err)    return __hurd_fail (err);  return 0;}