aboutsummaryrefslogtreecommitdiff
path: root/jim-aio.c
diff options
context:
space:
mode:
authorSteve Bennett <steveb@workware.net.au>2017-04-20 14:16:56 +1000
committerSteve Bennett <steveb@workware.net.au>2017-04-20 14:20:44 +1000
commit56cdc42d180ce9ed36a1ba0aea471cce834d86e8 (patch)
tree774130b8a1cac4a25c3ee8c0a4ff2c5c843490f4 /jim-aio.c
parent250abd9c392f1e7348274aee5e0ebd3a88c21219 (diff)
downloadjimtcl-56cdc42d180ce9ed36a1ba0aea471cce834d86e8.zip
jimtcl-56cdc42d180ce9ed36a1ba0aea471cce834d86e8.tar.gz
jimtcl-56cdc42d180ce9ed36a1ba0aea471cce834d86e8.tar.bz2
aio: Only allow TCP_NODELAY if sockets are supported
Sockets need extra work on Windows, so not supported there yet. Signed-off-by: Steve Bennett <steveb@workware.net.au>
Diffstat (limited to 'jim-aio.c')
-rw-r--r--jim-aio.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/jim-aio.c b/jim-aio.c
index 3fd027f..293f47b 100644
--- a/jim-aio.c
+++ b/jim-aio.c
@@ -944,7 +944,7 @@ static int aio_cmd_ndelay(Jim_Interp *interp, int argc, Jim_Obj *const *argv)
}
#endif
-#ifdef TCP_NODELAY
+#if defined(TCP_NODELAY) && !defined(JIM_ANSIC) && !defined(JIM_BOOTSTRAP)
static int aio_cmd_tcp_nodelay(Jim_Interp *interp, int argc, Jim_Obj *const *argv)
{
AioFile *af = Jim_CmdPrivData(interp);
@@ -1392,7 +1392,7 @@ static const jim_subcmd_type aio_command_table[] = {
/* Description: Set O_NDELAY (if arg). Returns current/new setting. */
},
#endif
-#ifdef TCP_NODELAY
+#if defined(TCP_NODELAY) && !defined(JIM_ANSIC) && !defined(JIM_BOOTSTRAP)
{ "tcp_nodelay",
"boolean",
aio_cmd_tcp_nodelay,