예제 #1
0
파일: env.go 프로젝트: Crest/gomdb
func (env *Env) SetFlags(flags uint, onoff int) error {
	ret := C.mdb_env_set_flags(env._env, C.uint(flags), C.int(onoff))
	if ret != SUCCESS {
		return Errno(ret)
	}
	return nil
}
예제 #2
0
파일: env.go 프로젝트: glycerine/gomdb
func (env *Env) SetFlags(flags uint, set bool) error {
	onoff := C.int(0)
	if set {
		onoff = C.int(1)
	}
	ret := C.mdb_env_set_flags(env.env, C.uint(flags), onoff)
	return errno(ret)
}
예제 #3
0
파일: env.go 프로젝트: ngaut/bmdb
func (env *Env) SetFlags(flags uint, onoff int) error {
	ret := C.mdb_env_set_flags(env._env, C.uint(flags), C.int(onoff))
	return errno(ret)
}
예제 #4
0
파일: env.go 프로젝트: pasinskim/mender
// UnsetFlags clears flags in the environment.
//
// See mdb_env_set_flags.
func (env *Env) UnsetFlags(flags uint) error {
	ret := C.mdb_env_set_flags(env._env, C.uint(flags), C.int(0))
	return operrno("mdb_env_set_flags", ret)
}