LCOV - code coverage report
Current view: top level - lib/dbwrap - dbwrap_local_open.c (source / functions) Hit Total Coverage
Test: coverage report for master 2f515e9b Lines: 4 4 100.0 %
Date: 2024-04-21 15:09:00 Functions: 1 1 100.0 %

          Line data    Source code
       1             : /*
       2             :    Unix SMB/CIFS implementation.
       3             :    Database interface wrapper: local open code.
       4             : 
       5             :    Copyright (C) Rusty Russell 2012
       6             : 
       7             :    This program is free software; you can redistribute it and/or modify
       8             :    it under the terms of the GNU General Public License as published by
       9             :    the Free Software Foundation; either version 3 of the License, or
      10             :    (at your option) any later version.
      11             : 
      12             :    This program is distributed in the hope that it will be useful,
      13             :    but WITHOUT ANY WARRANTY; without even the implied warranty of
      14             :    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
      15             :    GNU General Public License for more details.
      16             : 
      17             :    You should have received a copy of the GNU General Public License
      18             :    along with this program.  If not, see <http://www.gnu.org/licenses/>.
      19             : */
      20             : 
      21             : #include "includes.h"
      22             : #include "dbwrap/dbwrap.h"
      23             : #include "dbwrap/dbwrap_tdb.h"
      24             : #include "tdb.h"
      25             : 
      26      309798 : struct db_context *dbwrap_local_open(TALLOC_CTX *mem_ctx,
      27             :                                      const char *name,
      28             :                                      int hash_size, int tdb_flags,
      29             :                                      int open_flags, mode_t mode,
      30             :                                      enum dbwrap_lock_order lock_order,
      31             :                                      uint64_t dbwrap_flags)
      32             : {
      33      309798 :         struct db_context *db = NULL;
      34             : 
      35      309798 :         db = db_open_tdb(
      36             :                 mem_ctx,
      37             :                 name,
      38             :                 hash_size,
      39             :                 tdb_flags,
      40             :                 open_flags,
      41             :                 mode,
      42             :                 lock_order,
      43             :                 dbwrap_flags);
      44             : 
      45      309798 :         return db;
      46             : }

Generated by: LCOV version 1.14