summaryrefslogtreecommitdiff
path: root/source3/lib
diff options
context:
space:
mode:
authorVolker Lendecke <vl@samba.org>2017-07-18 12:35:25 +0200
committerRalph Boehme <slow@samba.org>2017-07-25 17:43:17 +0200
commit667307cd781b754c3ca43f5948fae97785375e86 (patch)
treeaf26baf061e5ef49bdea01dd8a7a3d5a43d4edaa /source3/lib
parent21df1401abf39795b4e725cfdfe34e339c6c35d8 (diff)
downloadsamba-667307cd781b754c3ca43f5948fae97785375e86.tar.gz
g_lock: remove unused functions g_lock_get() and g_lock_get_talloc()
Signed-off-by: Volker Lendecke <vl@samba.org> Reviewed-by: Ralph Boehme <slow@samba.org>
Diffstat (limited to 'source3/lib')
-rw-r--r--source3/lib/g_lock.c76
1 files changed, 0 insertions, 76 deletions
diff --git a/source3/lib/g_lock.c b/source3/lib/g_lock.c
index 4507348b37e..8709052591d 100644
--- a/source3/lib/g_lock.c
+++ b/source3/lib/g_lock.c
@@ -141,82 +141,6 @@ static NTSTATUS g_lock_store(struct db_record *rec, struct g_lock *lck,
return dbwrap_record_storev(rec, dbufs, ARRAY_SIZE(dbufs), 0);
}
-#if 0
-
-static ssize_t g_lock_get(TDB_DATA recval,
- struct g_lock_rec *locks, size_t num_locks,
- uint8_t **data, size_t *datalen)
-{
- size_t found_locks;
-
- if (recval.dsize < sizeof(uint32_t)) {
- /* Fresh or invalid record */
- found_locks = 0;
- goto done;
- }
-
- found_locks = IVAL(recval.dptr, 0);
- recval.dptr += sizeof(uint32_t);
- recval.dsize -= sizeof(uint32_t);
-
- if (found_locks > recval.dsize/G_LOCK_REC_LENGTH) {
- /* Invalid record */
- return 0;
- }
-
- if (found_locks <= num_locks) {
- size_t i;
-
- for (i=0; i<found_locks; i++) {
- g_lock_rec_get(&locks[i], recval.dptr);
- recval.dptr += G_LOCK_REC_LENGTH;
- recval.dsize -= G_LOCK_REC_LENGTH;
- }
- } else {
- /*
- * Not enough space passed in by the caller, don't
- * parse the locks.
- */
- recval.dptr += found_locks * G_LOCK_REC_LENGTH;
- recval.dsize -= found_locks * G_LOCK_REC_LENGTH;
- }
-
-done:
- if (data != NULL) {
- *data = recval.dptr;
- }
- if (datalen != NULL) {
- *datalen = recval.dsize;
- }
- return found_locks;
-}
-
-static NTSTATUS g_lock_get_talloc(TALLOC_CTX *mem_ctx, TDB_DATA recval,
- struct g_lock_rec **plocks,
- size_t *pnum_locks,
- uint8_t **data, size_t *datalen)
-{
- struct g_lock_rec *locks;
- ssize_t num_locks;
-
- num_locks = g_lock_get(recval, NULL, 0, NULL, NULL);
- if (num_locks == -1) {
- return NT_STATUS_INTERNAL_DB_CORRUPTION;
- }
- locks = talloc_array(mem_ctx, struct g_lock_rec, num_locks);
- if (locks == NULL) {
- return NT_STATUS_NO_MEMORY;
- }
- g_lock_get(recval, locks, num_locks, data, datalen);
-
- *plocks = locks;
- *pnum_locks = num_locks;
-
- return NT_STATUS_OK;
-}
-
-#endif
-
struct g_lock_ctx *g_lock_ctx_init(TALLOC_CTX *mem_ctx,
struct messaging_context *msg)
{