Patch from <Pascal.Stumpf@cubes.de>
This should use socklen_t where available, really ...
#if defined(DEC) || defined(sun) || defined(HPUX)
int asize = sizeof(struct sockaddr);
#else
-# if defined(linux)
+# if defined(linux) || defined(CSRG_BASED)
socklen_t asize;
# else
size_t asize = sizeof(struct sockaddr);
if (!_tt_debug_mode) {
if (0!=fork()) exit(0);
-#ifdef __osf__
+#if defined(__osf__) || defined(CSRG_BASED)
setsid();
#else
setpgrp();
t_strerror( t_errno ) );
return 0;
}
+#else
+#if defined(linux) || defined(CSRG_BASED)
+ socklen_t len;
#else
int len;
+#endif
int optval;
_sock = socket(AF_INET, SOCK_STREAM, 0);
if (_sock < 0) {
{
if (_msgsock == -1) {
#ifndef OPT_TLI
+#if defined(linux) || defined(CSRG_BASED)
+ socklen_t addrlen = sizeof(sockaddr_in);
+#else
int addrlen = sizeof(sockaddr_in);
+#endif
sockaddr_in saddr;
#if defined(_AIX) && (OSMAJORVERSION==4) && (OSMINORVERSION==2)
#ifndef OPT_TLI
int found;
int s;
+#if defined(linux) || defined(CSRG_BASED)
+ socklen_t len;
+#else
int len;
+#endif
int socktype;
sockaddr_in addr;
sockaddr_in tport;