Exemple #1
0
int vlc_pipe (int fds[2])
{
    if (vlc_socketpair (AF_LOCAL, SOCK_STREAM, 0, fds, false))
        return -1;

    shutdown (fds[0], SHUT_WR);
    shutdown (fds[1], SHUT_RD);

    setmode (fds[0], O_BINARY);
    setmode (fds[1], O_BINARY);

    return 0;
}
Exemple #2
0
static void conn_create(void)
{
    int fds[2];

    if (vlc_socketpair(PF_LOCAL, SOCK_STREAM, 0, fds, false))
        assert(!"socketpair");

    struct vlc_tls *tls = vlc_tls_SocketOpen(NULL, fds[1]);
    assert(tls != NULL);

    external_fd = fds[0];

    conn = vlc_h1_conn_create(tls, false);
    assert(conn != NULL);
}
Exemple #3
0
static int tlspair(int fds[2])
{
    return vlc_socketpair(PF_LOCAL, SOCK_STREAM, 0, fds, true);
}