Exemple #1
0
int
fremovexattr (int fd, const char *name)
{
  error_t err;

  err = HURD_DPORT_USE (fd, _hurd_xattr_remove (port, name));

  return err ? __hurd_dfail (fd, err) : 0;
}
Exemple #2
0
ssize_t
lremovexattr (const char *path, const char *name)
{
  error_t err;
  file_t port = __file_name_lookup (path, O_NOLINK, 0);
  if (port == MACH_PORT_NULL)
    return -1;
  err = _hurd_xattr_remove (port, name);
  __mach_port_deallocate (__mach_task_self (), port);
  return __hurd_fail (err);
}