hide strict ansi stuff if not explicitely turned on; actually use the socklen_t test from configure.ac

pull/1/head
dscho 19 years ago
parent a5524005d6
commit ee52441372

@ -1,5 +1,7 @@
/* This program is a simple server to show events coming from the client */ /* This program is a simple server to show events coming from the client */
#ifdef __STRICT_ANSI__
#define _BSD_SOURCE #define _BSD_SOURCE
#endif
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include <sys/types.h> #include <sys/types.h>

@ -21,7 +21,9 @@
* listen.c - listen for incoming connections * listen.c - listen for incoming connections
*/ */
#ifdef __STRICT_ANSI__
#define _BSD_SOURCE #define _BSD_SOURCE
#endif
#include <unistd.h> #include <unistd.h>
#include <sys/types.h> #include <sys/types.h>
#ifdef __MINGW32__ #ifdef __MINGW32__

@ -23,8 +23,10 @@
* rfbproto.c - functions to deal with client side of RFB protocol. * rfbproto.c - functions to deal with client side of RFB protocol.
*/ */
#ifdef __STRICT_ANSI__
#define _BSD_SOURCE #define _BSD_SOURCE
#define _POSIX_SOURCE #define _POSIX_SOURCE
#endif
#include <unistd.h> #include <unistd.h>
#include <errno.h> #include <errno.h>
#ifndef __MINGW32__ #ifndef __MINGW32__

@ -21,7 +21,9 @@
* sockets.c - functions to deal with sockets. * sockets.c - functions to deal with sockets.
*/ */
#ifdef __STRICT_ANSI__
#define _BSD_SOURCE #define _BSD_SOURCE
#endif
#include <unistd.h> #include <unistd.h>
#include <errno.h> #include <errno.h>
#include <fcntl.h> #include <fcntl.h>

@ -21,8 +21,10 @@
* vncviewer.c - the Xt-based VNC viewer. * vncviewer.c - the Xt-based VNC viewer.
*/ */
#ifdef __STRICT_ANSI__
#define _BSD_SOURCE #define _BSD_SOURCE
#define _POSIX_SOURCE #define _POSIX_SOURCE
#endif
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>

@ -10,7 +10,9 @@
* see GPL (latest version) for full details * see GPL (latest version) for full details
*/ */
#ifdef __STRICT_ANSI__
#define _BSD_SOURCE #define _BSD_SOURCE
#endif
#include <rfb/rfb.h> #include <rfb/rfb.h>
#include <rfb/rfbregion.h> #include <rfb/rfbregion.h>
#include "private.h" #include "private.h"

@ -24,7 +24,9 @@
* USA. * USA.
*/ */
#ifdef __STRICT_ANSI__
#define _BSD_SOURCE #define _BSD_SOURCE
#endif
#include <string.h> #include <string.h>
#include <rfb/rfb.h> #include <rfb/rfb.h>
#include <rfb/rfbregion.h> #include <rfb/rfbregion.h>

@ -21,8 +21,13 @@
* vncauth.c - Functions for VNC password management and authentication. * vncauth.c - Functions for VNC password management and authentication.
*/ */
#ifdef __STRICT_ANSI__
#define _BSD_SOURCE #define _BSD_SOURCE
#define _POSIX_SOURCE #define _POSIX_SOURCE
#endif
#ifdef LIBVNCSERVER_HAVE_SYS_TYPES_H
#include <sys/types.h>
#endif
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include <unistd.h> #include <unistd.h>
@ -32,9 +37,6 @@
#include <string.h> #include <string.h>
#include <math.h> #include <math.h>
#ifdef LIBVNCSERVER_HAVE_SYS_TYPES_H
#include <sys/types.h>
#endif
#ifdef LIBVNCSERVER_HAVE_SYS_STAT_H #ifdef LIBVNCSERVER_HAVE_SYS_STAT_H
#include <sys/stat.h> #include <sys/stat.h>
#endif #endif

@ -45,6 +45,10 @@ extern "C"
#include <winsock2.h> #include <winsock2.h>
#endif #endif
#ifndef LIBVNCSERVER_HAVE_SOCKLEN_T
typedef int socklen_t;
#endif
#ifdef LIBVNCSERVER_HAVE_LIBPTHREAD #ifdef LIBVNCSERVER_HAVE_LIBPTHREAD
#include <pthread.h> #include <pthread.h>
#if 0 /* debugging */ #if 0 /* debugging */

@ -1,4 +1,6 @@
#ifdef __STRICT_ANSI__
#define _BSD_SOURCE #define _BSD_SOURCE
#endif
#include <rfb/rfb.h> #include <rfb/rfb.h>
#include <math.h> #include <math.h>

@ -1,4 +1,6 @@
#ifdef __STRICT_ANSI__
#define _BSD_SOURCE #define _BSD_SOURCE
#endif
#include <time.h> #include <time.h>
#include <stdarg.h> #include <stdarg.h>
#include <rfb/rfb.h> #include <rfb/rfb.h>

@ -1,5 +1,7 @@
#ifdef __STRICT_ANSI__
#define _BSD_SOURCE #define _BSD_SOURCE
#define _POSIX_SOURCE #define _POSIX_SOURCE
#endif
#include "VNConsole.h" #include "VNConsole.h"
#include "vga.h" #include "vga.h"
#ifdef LIBVNCSERVER_HAVE_FCNTL_H #ifdef LIBVNCSERVER_HAVE_FCNTL_H

Loading…
Cancel
Save