Signed-off-by: Michal Privoznik <mprivozn@xxxxxxxxxx> --- src/Makefile.am | 2 +- src/libvirt-php.c | 6 +----- src/libvirt-php.h | 5 ----- src/sockets.c | 1 + src/sockets.h | 32 ++++++++++++++++++++++++++++++++ src/vncfunc.c | 1 + 6 files changed, 36 insertions(+), 11 deletions(-) create mode 100644 src/sockets.h diff --git a/src/Makefile.am b/src/Makefile.am index 5720ddd..bbee667 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -20,7 +20,7 @@ php_plugin_LTLIBRARIES = libvirt-php.la libvirt_php_la_SOURCES = \ util.c util.h \ vncfunc.c vncfunc.h \ - sockets.c \ + sockets.c sockets.h \ libvirt-php.c libvirt-php.h libvirt_php_la_CFLAGS = \ $(AM_CFLAGS) \ diff --git a/src/libvirt-php.c b/src/libvirt-php.c index 01e9b57..faa7200 100644 --- a/src/libvirt-php.c +++ b/src/libvirt-php.c @@ -29,11 +29,7 @@ #include "libvirt-php.h" #include "util.h" #include "vncfunc.h" - -#ifndef EXTWIN -// From sockets.c -int connect_socket(char *server, char *port, int keepalive, int nodelay, int allow_server_override); -#endif +#include "sockets.h" #ifdef DEBUG_SUPPORT int gdebug; diff --git a/src/libvirt-php.h b/src/libvirt-php.h index 1225c0b..6b6df21 100644 --- a/src/libvirt-php.h +++ b/src/libvirt-php.h @@ -132,11 +132,6 @@ typedef long zend_long; typedef unsigned long zend_ulong; #endif /* PHP_MAJOR_VERSION < 7 */ -int connect_socket(char *server, char *port, int keepalive, int nodelay, int allow_server_override); -int socket_has_data(int sfd, long maxtime, int ignoremsg); -void socket_read(int sfd, long length); -int socket_read_and_save(int sfd, char *fn, long length); - typedef struct tTokenizer { char **tokens; int numTokens; diff --git a/src/sockets.c b/src/sockets.c index 92ea373..a175450 100644 --- a/src/sockets.c +++ b/src/sockets.c @@ -7,6 +7,7 @@ * Michal Novotny <minovotn@xxxxxxxxxx> */ +#include "sockets.h" #include "libvirt-php.h" #include "util.h" diff --git a/src/sockets.h b/src/sockets.h new file mode 100644 index 0000000..52b5866 --- /dev/null +++ b/src/sockets.h @@ -0,0 +1,32 @@ +/* + * sockets.h: Socket functions for libvirt-php + * + * See COPYING for the license of this software + * + * Written by: + * Michal Novotny <minovotn@xxxxxxxxxx> + * Michal Privoznik <mprivozn@xxxxxxxxxx> + */ + +#ifndef __SOCKETS_H__ +# define __SOCKETS_H__ + +int connect_socket(char *server, + char *port, + int keepalive, + int nodelay, + int allow_server_override); + +int socket_has_data(int sfd, + long maxtime, + int ignoremsg); + +void socket_read(int sfd, + long length); + +int socket_read_and_save(int sfd, + char *fn, + long length); + +#endif /* __SOCKETS_H__ */ + diff --git a/src/vncfunc.c b/src/vncfunc.c index b1a994d..447881e 100644 --- a/src/vncfunc.c +++ b/src/vncfunc.c @@ -10,6 +10,7 @@ #include "vncfunc.h" #include "libvirt-php.h" #include "util.h" +#include "sockets.h" #ifdef DEBUG_VNC #define DPRINTF(fmt, ...) \ -- 2.8.4 -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list