1
0
mirror of https://github.com/samba-team/samba.git synced 2025-08-02 00:22:11 +03:00

Move basic libnetapi functions to NET_API_STATUS.

Guenther
(This used to be commit 086c550059)
This commit is contained in:
Günther Deschner
2007-12-18 02:29:50 +01:00
parent 4dd84b3511
commit 3d853b8e7e
2 changed files with 9 additions and 9 deletions

View File

@ -24,13 +24,13 @@ extern bool AllowDebugChange;
static bool libnetapi_initialized = false;
WERROR libnetapi_init(struct libnetapi_ctx **context)
NET_API_STATUS libnetapi_init(struct libnetapi_ctx **context)
{
struct libnetapi_ctx *ctx = NULL;
TALLOC_CTX *frame = NULL;
if (libnetapi_initialized) {
return WERR_OK;
return W_ERROR_V(WERR_OK);
}
frame = talloc_stackframe();
@ -38,7 +38,7 @@ WERROR libnetapi_init(struct libnetapi_ctx **context)
ctx = talloc_zero(frame, struct libnetapi_ctx);
if (!ctx) {
TALLOC_FREE(frame);
return WERR_NOMEM;
return W_ERROR_V(WERR_NOMEM);
}
DEBUGLEVEL = 0;
@ -53,7 +53,7 @@ WERROR libnetapi_init(struct libnetapi_ctx **context)
if (!lp_load(get_dyn_CONFIGFILE(), true, false, false, false)) {
TALLOC_FREE(frame);
return WERR_GENERAL_FAILURE;
return W_ERROR_V(WERR_GENERAL_FAILURE);
}
init_names();
@ -66,11 +66,11 @@ WERROR libnetapi_init(struct libnetapi_ctx **context)
*context = ctx;
return WERR_OK;
return W_ERROR_V(WERR_OK);
}
WERROR libnetapi_free(struct libnetapi_ctx *ctx)
NET_API_STATUS libnetapi_free(struct libnetapi_ctx *ctx)
{
TALLOC_FREE(ctx);
return WERR_OK;
return W_ERROR_V(WERR_OK);
}

View File

@ -29,8 +29,8 @@ struct libnetapi_ctx {
char *password;
};
WERROR libnetapi_init(struct libnetapi_ctx **ctx);
WERROR libnetapi_free(struct libnetapi_ctx *ctx);
NET_API_STATUS libnetapi_init(struct libnetapi_ctx **ctx);
NET_API_STATUS libnetapi_free(struct libnetapi_ctx *ctx);
#include "joindomain.h"