diff options
author | Simo Sorce <idra@samba.org> | 2008-10-09 08:30:10 -0400 |
---|---|---|
committer | Simo Sorce <idra@samba.org> | 2008-10-09 08:30:10 -0400 |
commit | f9e85b312049affb38a180d29c69d36ac0ac4048 (patch) | |
tree | 3bc77785e1e4871661cb9d8cb90881ac315f7416 /server/nss/nsssrv.c | |
parent | fb263dd17c3fc00d9e5e8f366d60adbf5e76edf0 (diff) | |
download | sssd-f9e85b312049affb38a180d29c69d36ac0ac4048.tar.gz sssd-f9e85b312049affb38a180d29c69d36ac0ac4048.tar.bz2 sssd-f9e85b312049affb38a180d29c69d36ac0ac4048.zip |
Use classic errno instead of inventing our own, it's broad enough fro atm.
Diffstat (limited to 'server/nss/nsssrv.c')
-rw-r--r-- | server/nss/nsssrv.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/server/nss/nsssrv.c b/server/nss/nsssrv.c index 36094a7c..e602c322 100644 --- a/server/nss/nsssrv.c +++ b/server/nss/nsssrv.c @@ -59,11 +59,11 @@ static void client_send(struct event_context *ev, struct cli_ctx *cctx) int ret; ret = nss_packet_send(cctx->creq->out, cctx->cfd); - if (ret == RES_RETRY) { + if (ret == EAGAIN) { /* not all data was sent, loop again */ return; } - if (ret != RES_SUCCESS) { + if (ret != EOK) { DEBUG(0, ("Failed to read request, aborting client!\n")); talloc_free(cctx); return; @@ -92,7 +92,7 @@ static void client_recv(struct event_context *ev, struct cli_ctx *cctx) if (!cctx->creq->in) { ret = nss_packet_new(cctx->creq, 0, 0, &cctx->creq->in); - if (ret != RES_SUCCESS) { + if (ret != EOK) { DEBUG(0, ("Failed to alloc request, aborting client!\n")); talloc_free(cctx); return; @@ -101,18 +101,18 @@ static void client_recv(struct event_context *ev, struct cli_ctx *cctx) ret = nss_packet_recv(cctx->creq->in, cctx->cfd); switch (ret) { - case RES_SUCCESS: + case EOK: /* do not read anymore */ EVENT_FD_NOT_READABLE(cctx->cfde); /* execute command */ ret = nss_cmd_execute(cctx); - if (ret != RES_SUCCESS) { + if (ret != EOK) { DEBUG(0, ("Failed to execute request, aborting client!\n")); talloc_free(cctx); } break; - case RES_RETRY: + case EAGAIN: /* need to read still some data, loop again */ break; @@ -248,7 +248,7 @@ void nss_task_init(struct task_server *task) set_unix_socket(task->event_ctx, nctx, SSS_NSS_SOCKET_NAME); ret = nss_ldb_init(nctx, task->event_ctx, &nctx->ldb); - if (ret != RES_SUCCESS) { + if (ret != EOK) { task_server_terminate(task, "fatal error initializing nss_ctx\n"); return; } |