Logo
~Sockets~
~Examples~
~Contact~


Sockets-config.cpp File Reference

Date:
2006-09-04
More...

#include <stdio.h>
#include <string.h>
#include "sockets-config.h"
#include "socket_include.h"

Include dependency graph for Sockets-config.cpp:

Go to the source code of this file.


Functions

int main (int argc, char *argv[])

Detailed Description

Date:
2006-09-04

Author:
grymse@alhem.net

Definition in file Sockets-config.cpp.


Function Documentation

int main ( int  argc,
char *  argv[] 
)

Definition at line 28 of file Sockets-config.cpp.

00029 {
00030         if (argc > 1 && !strcmp(argv[1], "-info"))
00031         {
00032 #ifdef HAVE_OPENSSL
00033                 printf("SSL support\n");
00034 #endif
00035 #ifdef IPPROTO_IPV6
00036                 printf("IPv6 support\n");
00037 #endif
00038 #ifdef USE_SCTP
00039 #ifdef IPPROTO_SCTP
00040                 printf("SCTP support\n");
00041 #       ifdef HAVE_SCTP
00042                 printf("  HAVE_SCTP: yes\n");
00043 #       else
00044                 printf("  HAVE_SCTP: no\n");
00045 #       endif
00046 #       ifdef HAVE_KERNEL_SCTP
00047                 printf("  HAVE_KERNEL_SCTP: yes\n");
00048 #       else
00049                 printf("  HAVE_KERNEL_SCTP: no\n");
00050 #       endif
00051 #       ifdef HAVE_SCTP_PRSCTP
00052                 printf("  HAVE_SCTP_PRSCTP: yes\n");
00053 #       else
00054                 printf("  HAVE_SCTP_PRSCTP: no\n");
00055 #       endif
00056 #       ifdef HAVE_SCTP_ADDIP
00057                 printf("  HAVE_SCTP_ADDIP: yes\n");
00058 #       else
00059                 printf("  HAVE_SCTP_ADDIP: no\n");
00060 #       endif
00061 #       ifdef HAVE_SCTP_CANSET_PRIMARY
00062                 printf("  HAVE_SCTP_CANSETPRIMARY: yes\n");
00063 #       else
00064                 printf("  HAVE_SCTP_CANSETPRIMARY: no\n");
00065 #       endif
00066 #       ifdef HAVE_SCTP_SAT_NETWORK_CAPABILITY
00067                 printf("  HAVE_SCTP_SAT_NETWORK_CAPABILITY: yes\n");
00068 #       else
00069                 printf("  HAVE_SCTP_SAT_NETWORK_CAPABILITY: no\n");
00070 #       endif
00071 #       ifdef HAVE_SCTP_MULTIBUF
00072                 printf("  HAVE_SCTP_MULTIBUF: yes\n");
00073 #       else
00074                 printf("  HAVE_SCTP_MULTIBUF: no\n");
00075 #       endif
00076 #       ifdef HAVE_SCTP_NOCONNECT
00077                 printf("  HAVE_SCTP_NOCONNECT: yes\n");
00078 #       else
00079                 printf("  HAVE_SCTP_NOCONNECT: no\n");
00080 #       endif
00081 #       ifdef HAVE_SCTP_EXT_RCVINFO
00082                 printf("  HAVE_SCTP_EXT_RCVINFO: yes\n");
00083 #       else
00084                 printf("  HAVE_SCTP_EXT_RCVINFO: no\n");
00085 #       endif
00086 #else
00087                 printf("No SCTP support\n");
00088 #endif
00089 #endif
00090                 return 0;
00091         }
00092         printf(" -D_VERSION='\"%s\"'", _VERSION);
00093 
00094 #ifdef LINUX
00095         printf(" -DLINUX");
00096 #endif
00097 #ifdef MACOSX
00098         printf(" -DMACOSX");
00099 #endif
00100 #ifdef SOLARIS
00101         printf(" -DSOLARIS");
00102 #endif
00103 #ifdef SOLARIS8
00104         printf(" -DSOLARIS8");
00105 #endif
00106 #ifdef SOCKETS_NAMESPACE
00107         printf(" -DSOCKETS_NAMESPACE=%s", SOCKETS_NAMESPACE_STR);
00108 #endif
00109 #ifdef _DEBUG
00110         printf(" -D_DEBUG");
00111 #endif
00112 
00113 }

Page, code, and content Copyright (C) 2007 by Anders Hedström
Generated for C++ Sockets by  doxygen 1.4.4