1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
#!/usr/bin/env ruby -wKU
extend FFI::Library
ffi_lib(*Dir["/{opt,usr}/{,local/}lib{,64}/libtokyocabinet.{dylib,so*}"])
attach_function :tcbdbdel, [:pointer], :void
end
Cabinet.tcbdbdel(nil) # trying to delete a database that doesn't exist
|
