php_stream_sock_open_unix

(no version information, might be only in CVS)

php_stream_sock_open_unix -- Abre um socket Unix e converte em um fluxo

Descrição

php_stream * php_stream_sock_open_unix ( const char * path, int pathlen, int persistent, struct timeval * timeout )

php_stream_sock_open_unix() tenta abrir um socket Unix especificado por path. pathlen especifica o tamanho de path. Se timeout não for NULL, ele especifica um período de tempo para a tentativa de conexão. persistent indica se o fluxo será aberto como um fluxo persistente. De forma geral, esse parâmetro normalmente será 0.

Nota: Essa função não funcionará no Windows, que não implementa socket Unix. Uma possível exceção à essa regra é se seu binário PHP foi compilado usando cygwin. Você é encorajado à considerar esse aspecto de portabilitade da sua extensão antes de liberá-la.

Nota: Essa função trata path de uma maneira segura para binários, ideal para uso em sistemas com namespace abstrato (como o Linux). onde o primeiro caracter do caminho é um caracter nulo.