// SetTag sets the Tag for an Entry. func (entry *Entry) SetTag(t Tag) error { rv, _ := C.acl_set_tag_type(entry.e, C.acl_tag_t(t)) if rv < 0 { return fmt.Errorf("unable to set tag") } return nil }
func (entry *Entry) setTag(t Tag) error { acl_set_tag_type, err := getSymbolPointer(entry.a.lib.handle, "acl_set_tag_type") if err != nil { return err } rv, err := C.my_acl_set_tag_type(acl_set_tag_type, entry.e, C.acl_tag_t(t)) if rv < 0 { return errwrap.Wrap(errors.New("unable to set tag"), err) } return nil }