summaryrefslogtreecommitdiff
path: root/support/dktools/dk4sock14.ctr
diff options
context:
space:
mode:
Diffstat (limited to 'support/dktools/dk4sock14.ctr')
-rw-r--r--support/dktools/dk4sock14.ctr139
1 files changed, 0 insertions, 139 deletions
diff --git a/support/dktools/dk4sock14.ctr b/support/dktools/dk4sock14.ctr
deleted file mode 100644
index 1cff9b5417..0000000000
--- a/support/dktools/dk4sock14.ctr
+++ /dev/null
@@ -1,139 +0,0 @@
-%% options
-
-copyright owner = Dirk Krause
-copyright year = 2015-xxxx
-SPDX-License-Identifier: BSD-3-Clause
-
-
-
-%% module
-
-#include "dk4conf.h"
-#include "dk4sock.h"
-#include "dk4types.h"
-#include "dk4const.h"
-#include "dk4numco.h"
-
-#include <stdio.h>
-
-#if DK4_HAVE_ERRNO_H
-#ifndef ERRNO_H_INCLUDED
-#include <errno.h>
-#define ERRNO_H_INCLUDED 1
-#endif
-#endif
-
-#if DK4_HAVE_UNISTD_H
-#ifndef UNISTD_H_INCLUDED
-#include <unistd.h>
-#define UNISTD_H_INCLUDED 1
-#endif
-#endif
-
-#if DK4_HAVE_IO_H
-#ifndef IO_H_INCLUDED
-#include <io.h>
-#define IO_H_INCLUDED 1
-#endif
-#endif
-
-#if DK4_HAVE_ASSERT_H
-#ifndef ASSERT_H_INCLUDED
-#include <assert.h>
-#define ASSERT_H_INCLUDED 1
-#endif
-#endif
-
-
-$!trace-include
-
-
-
-int
-dk4socket_option_set_reuse(
- dk4_socket_t sock,
- int val,
- dk4_er_t *erp
-)
-{
- int back = DK4_SOCKET_RESULT_FAILED;
- int opt = 0;
- int res = 0;
- $? "+ dk4socket_option_set_reuse %d", val
-#if DK4_USE_ASSERT
- assert(INVALID_SOCKET != sock);
-#endif
- if (INVALID_SOCKET != sock) {
-#if DK4_HAVE_SETSOCKOPT && defined(SO_REUSEADDR)
- if (0 != val) { dk4socket_set_one_bytes(&opt, sizeof(opt)); }
- dk4socket_error_reset();
- res = setsockopt(
- sock, SOL_SOCKET, SO_REUSEADDR, (void *)(&opt), sizeof(opt)
- );
- if (0 == res) { $? ". setsockopt (1) ok"
- back = DK4_SOCKET_RESULT_SUCCESS;
- } else { $? "! setsockopt (1)"
- dk4socket_error_report(erp, DK4_E_SOCKET_SETSOCKOPT);
- }
-#else
- $? "! not setsockopt or no SO_REUSEADDR"
- dk4error_set_simple_error_code(erp, DK4_E_NOT_SUPPORTED);
-#endif
-#if DK4_HAVE_SETSOCKOPT && defined(SO_REUSEPORT)
- if (0 != val) { dk4socket_set_one_bytes(&opt, sizeof(opt)); }
- else opt = 0;
- dk4socket_error_reset();
- res = setsockopt(
- sock, SOL_SOCKET, SO_REUSEPORT, (void *)(&opt), sizeof(opt)
- );
- if (0 != res) { $? "! setsockopt (2)"
- back = DK4_SOCKET_RESULT_FAILED;
- dk4socket_error_report(erp, DK4_E_SOCKET_SETSOCKOPT);
- }
-#endif
- } else {
- dk4error_set_simple_error_code(erp, DK4_E_INVALID_ARGUMENTS);
- }
- $? "- dk4socket_option_set_reuse %d", back
- return back;
-}
-
-
-int
-dk4socket_option_set_broadcast(
- dk4_socket_t sock,
- int val,
- dk4_er_t *erp
-)
-{
- int back = DK4_SOCKET_RESULT_FAILED;
- int opt = 0;
- int res = 0;
- $? "+ dk4socket_option_set_broadcast %d", val
- if (INVALID_SOCKET != sock) {
-#if DK4_USE_ASSERT
- assert(INVALID_SOCKET != sock);
-#endif
-#if DK4_HAVE_SETSOCKOPT && defined(SO_BROADCAST)
- if (0 != val) { dk4socket_set_one_bytes(&opt, sizeof(opt)); }
- dk4socket_error_reset();
- res = setsockopt(
- sock, SOL_SOCKET, SO_BROADCAST, (void *)(&opt), sizeof(opt)
- );
- if (0 == res) { $? ". setsockopt ok"
- back = DK4_SOCKET_RESULT_SUCCESS;
- } else { $? "! setsockopt"
- dk4socket_error_report(erp, DK4_E_SOCKET_SETSOCKOPT);
- }
-#else
- $? "! not available"
- dk4error_set_simple_error_code(erp, DK4_E_NOT_SUPPORTED);
-#endif
- } else {
- dk4error_set_simple_error_code(erp, DK4_E_INVALID_ARGUMENTS);
- }
- $? "- dk4socket_option_set_broadcast %d", back
- return back;
-}
-
-