Method: Archive::Entry#hardlink

Defined in:
ext/libarchive-0.1.1/ext/libarchive_entry.c,
ext/libarchive-0.1.1/libarchive.c


242
243
244
245
246
247
248
249
# File 'ext/libarchive-0.1.1/ext/libarchive_entry.c', line 242

static VALUE rb_libarchive_entry_hardlink(VALUE self) {
  struct rb_libarchive_entry_container *p;
  const char *hardlink;
  Data_Get_Struct(self, struct rb_libarchive_entry_container, p);
  Check_Entry(p);
  hardlink = archive_entry_hardlink(p->ae);
  return (hardlink != NULL) ? rb_str_new2(hardlink) : Qnil;
}