Commit graph

96 commits

Author SHA1 Message Date
a530104ae4 README: update 2024-03-10 11:22:01 -03:00
a67db2277d Reset errno before system calls 2024-03-10 11:19:45 -03:00
b6e28f02b0 Update BSD::Control::Feature#sysdef! 2024-03-10 11:18:14 -03:00
04af09b700 Cleanup 2024-03-10 10:57:39 -03:00
e311d78c7c Apply diff for patch 2024-03-09 19:48:05 -03:00
a86304783f Prefer strncmp over strcmp 2024-03-08 04:24:41 -03:00
e03b68dd0c Fix typo 2024-03-08 04:21:35 -03:00
a58bb5556d Avoid repetition. 2024-03-08 04:12:48 -03:00
fdd89003eb Update API docs 2024-03-08 02:31:31 -03:00
10d3bf6413 Update API docs 2024-03-08 02:17:15 -03:00
513aef03e7 README: update 2024-03-08 02:12:12 -03:00
e0fab16bce Control#feature! -> Control#feature 2024-03-08 01:23:16 -03:00
d9042ce213 FFI.reset -> FFI.sysdef! 2024-03-08 01:19:05 -03:00
0ae6e01221 Rename test 2024-03-08 01:18:36 -03:00
4eaf98b9bc Add BSD::Control::Feature#status 2024-03-07 23:55:41 -03:00
e84e824579 gemspec: update 2024-03-07 22:57:24 -03:00
36c091bee6 README: update 2024-03-07 22:57:24 -03:00
05a5f3c8af Add more testcases 2024-03-07 22:57:24 -03:00
ecf0395a2f Add __set, __rb_eError 2024-03-07 22:20:26 -03:00
819601ef44 Add testcases 2024-03-07 20:30:36 -03:00
6ea77f862f Feature#set!: Verify the given path exists 2024-03-07 20:30:36 -03:00
f95ea4e8f4 Organize C functions by module / class 2024-03-07 18:06:55 -03:00
073c7f465b Add .styleguide.cfg 2024-03-07 01:34:34 -03:00
b690b4fcc6 Always call hbsdcontrol_extattr_rm_attr twice. 2024-03-06 21:28:19 -03:00
c3874d7dae Re-add Feature#sysdef! 2024-03-06 20:59:54 -03:00
bd0d8c4cd9 Remove SysDef 2024-03-06 16:48:41 -03:00
c458d0cadc s/bsd_eError/get_rb_eError/g 2024-03-01 16:51:40 -03:00
50a5d52353 Require root privileges to enable/disable/sysdef a feature 2024-03-01 16:39:27 -03:00
b9eb342c84 Define BSD::Control::Feature#set! as private 2024-03-01 16:19:29 -03:00
6990d4b16b Cast to Ruby integers 2024-03-01 12:05:52 -03:00
4a937f9519 Move ffi_library_version 2024-03-01 01:35:49 -03:00
2db227b0c3 Add BSD::Control.library_version 2024-03-01 01:28:54 -03:00
c94d705f4d s/executable/path/g 2024-03-01 01:05:42 -03:00
1e83c2e666 Fix typo 2024-02-29 23:49:37 -03:00
c3fb883f73 Add "Actions" group 2024-02-29 23:46:08 -03:00
348dde1150 Define constants on BSD::Control 2024-02-29 23:44:23 -03:00
bffca858a2 gemspec: update 2024-02-29 23:32:15 -03:00
d73d910843 Fix docs 2024-02-29 23:13:22 -03:00
9f263d79f2 Feature#name could be anything 2024-02-29 23:10:28 -03:00
507ef2aa4b Add sysdef! 2024-02-29 23:03:28 -03:00
d66df7f0b8 Raise an error when hbsdcontrol_set_feature_state failes 2024-02-29 22:46:47 -03:00
a768d11ed9 Accept a Symbol in BSD::Control.feature! 2024-02-29 22:40:38 -03:00
9a25d72d34 Fix README.md 2024-02-29 22:36:16 -03:00
71bd566537 Add LICENSE 2024-02-29 22:35:05 -03:00
31977f1df8 First commit 2024-02-29 22:29:43 -03:00
4f9ea6cb6b Initial commit 2024-03-01 01:28:22 +00:00