diff --git a/ext/hbsdctl.rb/ffi.c b/ext/hbsdctl.rb/ffi.c index ecc6adc..b831f76 100644 --- a/ext/hbsdctl.rb/ffi.c +++ b/ext/hbsdctl.rb/ffi.c @@ -36,10 +36,10 @@ ffi_available_features(VALUE self) /** - * BSD::Control::FFI.reset! + * BSD::Control::FFI.sysdef! **/ VALUE -ffi_reset(VALUE self, VALUE rb_feature, VALUE rb_path) +ffi_sysdef(VALUE self, VALUE rb_feature, VALUE rb_path) { VALUE rb_enable_flag, rb_disable_flag; char *enable_flag, *disable_flag, *path; diff --git a/ext/hbsdctl.rb/hbsdctl.c b/ext/hbsdctl.rb/hbsdctl.c index 814ba1e..9fd715a 100644 --- a/ext/hbsdctl.rb/hbsdctl.c +++ b/ext/hbsdctl.rb/hbsdctl.c @@ -14,7 +14,7 @@ Init_hbsdctl(void) rb_define_const(rb_mControl, "Enable", INT2NUM(1)); rb_define_singleton_method(rb_mFFI, "available_features", ffi_available_features, 0); rb_define_singleton_method(rb_mFFI, "library_version", ffi_library_version, 0); - rb_define_singleton_method(rb_mFFI, "reset!", ffi_reset, 2); + rb_define_singleton_method(rb_mFFI, "sysdef!", ffi_sysdef, 2); rb_define_singleton_method(rb_mFFI, "status", ffi_status, 2); rb_define_private_method(rb_cFeature, "set!", feature_set, 2); } diff --git a/ext/hbsdctl.rb/include/ffi.h b/ext/hbsdctl.rb/include/ffi.h index 0337851..8111711 100644 --- a/ext/hbsdctl.rb/include/ffi.h +++ b/ext/hbsdctl.rb/include/ffi.h @@ -2,4 +2,4 @@ VALUE ffi_library_version(VALUE); VALUE ffi_available_features(VALUE); VALUE ffi_status(VALUE, VALUE, VALUE); -VALUE ffi_reset(VALUE, VALUE, VALUE); +VALUE ffi_sysdef(VALUE, VALUE, VALUE); diff --git a/lib/bsd/control/feature.rb b/lib/bsd/control/feature.rb index 5ea8ab3..0d645f5 100644 --- a/lib/bsd/control/feature.rb +++ b/lib/bsd/control/feature.rb @@ -52,7 +52,7 @@ module BSD::Control # @return [Boolean] # Returns true on success. def sysdef!(path) - FFI.reset!(self, path) + FFI.sysdef!(self, path) end ##