コード例 #1
0
ファイル: lock.c プロジェクト: gojdic/samba
/* lock entire database with read lock */
int tdb_lockall_read(struct tdb_context *tdb)
{
	return _tdb_lockall(tdb, F_RDLCK, F_SETLKW);
}
コード例 #2
0
ファイル: lock.c プロジェクト: gojdic/samba
/* lock entire database with read lock - nonblock varient */
int tdb_lockall_read_nonblock(struct tdb_context *tdb)
{
	return _tdb_lockall(tdb, F_RDLCK, F_SETLK);
}
コード例 #3
0
ファイル: lock.c プロジェクト: gojdic/samba
/* lock entire database with write lock - mark only */
int tdb_lockall_mark(struct tdb_context *tdb)
{
	return _tdb_lockall(tdb, F_WRLCK | TDB_MARK_LOCK, F_SETLKW);
}
コード例 #4
0
ファイル: lock.c プロジェクト: gojdic/samba
/* lock entire database with write lock */
int tdb_lockall(struct tdb_context *tdb)
{
	return _tdb_lockall(tdb, F_WRLCK, F_SETLKW);
}
コード例 #5
0
ファイル: lock.c プロジェクト: 0x24bin/winexe-1
/* lock entire database with read lock - nonblock varient */
int tdb_lockall_read_nonblock(struct tdb_context *tdb)
{
	int ret = _tdb_lockall(tdb, F_RDLCK, F_SETLK);
	tdb_trace_ret(tdb, "tdb_lockall_read_nonblock", ret);
	return ret;
}
コード例 #6
0
ファイル: lock.c プロジェクト: 0x24bin/winexe-1
/* lock entire database with read lock */
int tdb_lockall_read(struct tdb_context *tdb)
{
	tdb_trace(tdb, "tdb_lockall_read");
	return _tdb_lockall(tdb, F_RDLCK, F_SETLKW);
}
コード例 #7
0
ファイル: lock.c プロジェクト: 0x24bin/winexe-1
/* lock entire database with write lock */
int tdb_lockall(struct tdb_context *tdb)
{
	tdb_trace(tdb, "tdb_lockall");
	return _tdb_lockall(tdb, F_WRLCK, F_SETLKW);
}