tdb/common/error.c

ソースコードを見る。

データ構造

struct  tdb_errname

関数

enum TDB_ERROR tdb_error (struct tdb_context *tdb)
const char * tdb_errorstr (struct tdb_context *tdb)

変数

static struct tdb_errname emap []


関数

enum TDB_ERROR tdb_error ( struct tdb_context tdb  ) 

error.c31 行で定義されています。

参照先 tdb_context::ecodetdb.

参照元 allocate_print_jobid()tdb_change_int32_atomic()tdb_change_uint32_atomic()yield_connection().

00032 {
00033         return tdb->ecode;
00034 }

const char* tdb_errorstr ( struct tdb_context tdb  ) 

error.c50 行で定義されています。

参照先 tdb_context::ecodetdb_errname::ecodeemaptdb_errname::estringtdb.

参照元 claim_connection()count_current_connections()count_fn()idmap_tdb_remove_mapping()idmap_tdb_set_mapping()info_tdb()initialize_winbindd_cache()net_enum_pipes()register_message_flags()tdb_ass_subscript()tdb_delete_samacct_only()tdb_update_ridrec_only()tdb_update_samacct_only()tdbsam_delete_sam_account()tdbsam_getsampwnam()tdbsam_getsampwrid()upgrade_to_version_3()yield_connection().

00051 {
00052         u32 i;
00053         for (i = 0; i < sizeof(emap) / sizeof(struct tdb_errname); i++)
00054                 if (tdb->ecode == emap[i].ecode)
00055                         return emap[i].estring;
00056         return "Invalid error code";
00057 }


変数

struct tdb_errname emap[] [static]

参照元 tdb_errorstr().


Sambaに対してSat Aug 29 21:24:25 2009に生成されました。  doxygen 1.4.7