Pourquoi puis-je obtenir: symbole externe non résolu Erreur - C

J'essaie de compiler ce code:

static uint64_t
push(int fd, SOCKET sock, SSL *ssl, const char *buf, uint64_t len)
{
    uint64_t    sent;
    int     n, k;

    sent = 0;
    while (sent < len) {

        /* How many bytes we send in this iteration */
        k = len - sent > INT_MAX ? INT_MAX : (int) (len - sent);

        if (ssl != NULL) {
            n = SSL_write(ssl, buf + sent, k);
        } else if (fd != -1) {
            n = write(fd, buf + sent, k);
        } else {
            n = send(sock, buf + sent, k, 0);
        }

        if (n < 0)
            break;

        sent += n;
    }

    return (sent);
}

Et j'obtiens cette erreur liens:
La liaison...

mangouste.obj : error LNK2019: symbole externe non résolu _send@16 référencé dans la fonction _push

Ce qui me manque? Ça doit être une lib ou quelque chose. Je ne me souviens pas ce que je dois ajouter à mon reliant la.

InformationsquelleAutor T.T.T. | 2009-04-27