Esempio n. 1
0
File: lock.c Progetto: gojdic/samba
/* lock entire database with read lock */
int tdb_lockall_read(struct tdb_context *tdb)
{
	return _tdb_lockall(tdb, F_RDLCK, F_SETLKW);
}
Esempio n. 2
0
File: lock.c Progetto: 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);
}
Esempio n. 3
0
File: lock.c Progetto: 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);
}
Esempio n. 4
0
File: lock.c Progetto: gojdic/samba
/* lock entire database with write lock */
int tdb_lockall(struct tdb_context *tdb)
{
	return _tdb_lockall(tdb, F_WRLCK, F_SETLKW);
}
Esempio n. 5
0
/* 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;
}
Esempio n. 6
0
/* 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);
}
Esempio n. 7
0
/* 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);
}