Ignore:
Timestamp:
Nov 24, 2016, 1:14:11 PM (9 years ago)
Author:
Silvan Scherrer
Message:

Samba Server: update vendor to version 4.4.3

File:
1 edited

Legend:

Unmodified
Added
Removed
  • vendor/current/libcli/nbt/nbtsocket.c

    r740 r988  
    5151        }
    5252        if (req->nbtsock->send_queue == NULL) {
    53                 EVENT_FD_NOT_WRITEABLE(req->nbtsock->fde);
     53                TEVENT_FD_NOT_WRITEABLE(req->nbtsock->fde);
    5454        }
    5555        if (req->nbtsock->num_pending == 0 &&
    5656            req->nbtsock->incoming.handler == NULL) {
    57                 EVENT_FD_NOT_READABLE(req->nbtsock->fde);
     57                TEVENT_FD_NOT_READABLE(req->nbtsock->fde);
    5858        }
    5959        return 0;
     
    8888                        talloc_free(req);
    8989                } else {
    90                         EVENT_FD_READABLE(nbtsock->fde);
     90                        TEVENT_FD_READABLE(nbtsock->fde);
    9191                        nbtsock->num_pending++;
    9292                }
    9393        }
    9494
    95         EVENT_FD_NOT_WRITEABLE(nbtsock->fde);
     95        TEVENT_FD_NOT_WRITEABLE(nbtsock->fde);
    9696        talloc_free(tmp_ctx);
    9797        return;
     
    123123        if (req->num_retries != 0) {
    124124                req->num_retries--;
    125                 req->te = event_add_timed(req->nbtsock->event_ctx, req,
    126                                           timeval_add(&t, req->timeout, 0),
    127                                           nbt_name_socket_timeout, req);
     125                req->te = tevent_add_timer(req->nbtsock->event_ctx, req,
     126                                           timeval_add(&t, req->timeout, 0),
     127                                           nbt_name_socket_timeout, req);
    128128                if (req->state != NBT_REQUEST_SEND) {
    129129                        req->state = NBT_REQUEST_SEND;
    130                         DLIST_ADD_END(req->nbtsock->send_queue, req,
    131                                       struct nbt_name_request *);
    132                 }
    133                 EVENT_FD_WRITEABLE(req->nbtsock->fde);
     130                        DLIST_ADD_END(req->nbtsock->send_queue, req);
     131                }
     132                TEVENT_FD_WRITEABLE(req->nbtsock->fde);
    134133                return;
    135134        }
     
    274273                }
    275274                req->timeout = ttl;
    276                 req->te = event_add_timed(req->nbtsock->event_ctx, req,
    277                                           timeval_current_ofs(req->timeout, 0),
    278                                           nbt_name_socket_timeout, req);
     275                req->te = tevent_add_timer(req->nbtsock->event_ctx, req,
     276                                           timeval_current_ofs(req->timeout, 0),
     277                                           nbt_name_socket_timeout, req);
    279278                return;
    280279        }
     
    319318        struct nbt_name_socket *nbtsock = talloc_get_type(private_data,
    320319                                                          struct nbt_name_socket);
    321         if (flags & EVENT_FD_WRITE) {
     320        if (flags & TEVENT_FD_WRITE) {
    322321                nbt_name_socket_send(nbtsock);
    323322        }
    324         if (flags & EVENT_FD_READ) {
     323        if (flags & TEVENT_FD_READ) {
    325324                nbt_name_socket_recv(nbtsock);
    326325        }
     
    359358        nbtsock->unexpected.handler = NULL;
    360359
    361         nbtsock->fde = event_add_fd(nbtsock->event_ctx, nbtsock,
    362                                     socket_get_fd(nbtsock->sock), 0,
    363                                     nbt_name_socket_handler, nbtsock);
     360        nbtsock->fde = tevent_add_fd(nbtsock->event_ctx, nbtsock,
     361                                     socket_get_fd(nbtsock->sock), 0,
     362                                     nbt_name_socket_handler, nbtsock);
    364363
    365364        return nbtsock;
     
    408407        req->name_trn_id     = id;
    409408
    410         req->te = event_add_timed(nbtsock->event_ctx, req,
    411                                   timeval_current_ofs(req->timeout, 0),
    412                                   nbt_name_socket_timeout, req);
     409        req->te = tevent_add_timer(nbtsock->event_ctx, req,
     410                                   timeval_current_ofs(req->timeout, 0),
     411                                   nbt_name_socket_timeout, req);
    413412
    414413        talloc_set_destructor(req, nbt_name_request_destructor);
     
    419418        if (!NDR_ERR_CODE_IS_SUCCESS(ndr_err)) goto failed;
    420419
    421         DLIST_ADD_END(nbtsock->send_queue, req, struct nbt_name_request *);
     420        DLIST_ADD_END(nbtsock->send_queue, req);
    422421
    423422        if (DEBUGLVL(10)) {
     
    427426        }
    428427
    429         EVENT_FD_WRITEABLE(nbtsock->fde);
     428        TEVENT_FD_WRITEABLE(nbtsock->fde);
    430429
    431430        return req;
     
    470469        }
    471470
    472         DLIST_ADD_END(nbtsock->send_queue, req, struct nbt_name_request *);
    473 
    474         EVENT_FD_WRITEABLE(nbtsock->fde);
     471        DLIST_ADD_END(nbtsock->send_queue, req);
     472
     473        TEVENT_FD_WRITEABLE(nbtsock->fde);
    475474
    476475        return NT_STATUS_OK;
     
    489488
    490489        while (req->state < NBT_REQUEST_DONE) {
    491                 if (event_loop_once(req->nbtsock->event_ctx) != 0) {
     490                if (tevent_loop_once(req->nbtsock->event_ctx) != 0) {
    492491                        req->state = NBT_REQUEST_ERROR;
    493492                        req->status = NT_STATUS_UNEXPECTED_NETWORK_ERROR;
     
    509508        nbtsock->incoming.handler = handler;
    510509        nbtsock->incoming.private_data = private_data;
    511         EVENT_FD_READABLE(nbtsock->fde);
     510        TEVENT_FD_READABLE(nbtsock->fde);
    512511        return NT_STATUS_OK;
    513512}
     
    523522        nbtsock->unexpected.handler = handler;
    524523        nbtsock->unexpected.private_data = private_data;
    525         EVENT_FD_READABLE(nbtsock->fde);
     524        TEVENT_FD_READABLE(nbtsock->fde);
    526525        return NT_STATUS_OK;
    527526}
Note: See TracChangeset for help on using the changeset viewer.