/*
 * call-seq:
 *  remove(path)
 *
 * インデックスファイルの削除。
 *
 * === Argument
 * path [String] :: インデックスファイル名
 *
 * === Exception
 * Senna::Error:: インデックスの削除に失敗した
 */
static VALUE index_remove(VALUE klass, VALUE path)
{
    char *s_path;
    sen_rc rc;
    Check_SafeStr(path);
    s_path = RSTRING_PTR(path);
    if ((rc = sen_index_remove(s_path)) != sen_success)
        senna_error(rc, "cannot remove %s: %s", s_path, strerror(errno));
    return Qnil;
}