php_stream_sock_open_unix

(no version information, might be only in CVS)

php_stream_sock_open_unix -- Ouvre une connexion avec une socket UNIX et la convertit en flux

Description

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

php_stream_sock_open_unix() tente d'ouvrir une connexion avec une socket UNIX, spécifiée par path. pathlen spécifie la taille de path. Si non-NULL, timeout spécifie la durée maximale de connexion. Si la connexion prend plus de temps que cette valeur, la tentative de connexion sera abandonnée et NULL sera retourné pour indiquer que le flux n'a pu être ouvert. persistent est une option qui contrôle si le flux doit être ouvert comme un flux persistant. Généralement, ce paramètre vaudra 0.

Note : Cette fonction n'est pas utilisable sous Windows, qui n'implémente pas les sockets de domaines. Une exception possible à cette règle sont les exécutables PHP compilé avec cygwin. Vous êtes encouragés à considérer cet aspect de la portabilité de votre extension avant sa publication.

Note : Cette fonction traite path en tenant compte des données binaires, ce qui est bon pour les systèmes qui utilisent un espace de nom abstrait (comme Linux), où le premier caractère est le caractère NUL.