// Create an MDB environment handle. func NewEnv() (*Env, error) { var _env *C.MDB_env ret := C.mdb_env_create(&_env) if ret != SUCCESS { return nil, Errno(ret) } return &Env{_env}, nil }
// NewEnv allocates and initializes a new Env. // // See mdb_env_create. func NewEnv() (*Env, error) { env := new(Env) ret := C.mdb_env_create(&env._env) if ret != success { return nil, operrno("mdb_env_create", ret) } runtime.SetFinalizer(env, (*Env).Close) return env, nil }