From 6b63f7c2f0c6e5c4cf72ac387c273724dff76790 Mon Sep 17 00:00:00 2001 From: Jeff Hill Date: Mon, 28 Apr 2003 17:38:48 +0000 Subject: [PATCH] installed - currently guessing that shutdown works to interrupt blocking send() and recv() calls under cygwin, but this has not been confiremed. --- .../osi/os/cygwin32/systemCallIntMech.cpp | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 src/libCom/osi/os/cygwin32/systemCallIntMech.cpp diff --git a/src/libCom/osi/os/cygwin32/systemCallIntMech.cpp b/src/libCom/osi/os/cygwin32/systemCallIntMech.cpp new file mode 100644 index 000000000..5b755139e --- /dev/null +++ b/src/libCom/osi/os/cygwin32/systemCallIntMech.cpp @@ -0,0 +1,23 @@ + +/*************************************************************************\ +* Copyright (c) 2002 The University of Chicago, as Operator of Argonne +* National Laboratory. +* Copyright (c) 2002 The Regents of the University of California, as +* Operator of Los Alamos National Laboratory. +* EPICS BASE Versions 3.13.7 +* and higher are distributed subject to a Software License Agreement found +* in file LICENSE that is included with this distribution. +\*************************************************************************/ +/* $Id$ */ +/* + * Author: Jeff Hill + */ + +#define epicsExportSharedSymbols +#include "osiSock.h" + +enum epicsSocketSystemCallInterruptMechanismQueryInfo + epicsSocketSystemCallInterruptMechanismQuery () +{ + return esscimqi_socketBothShutdownRequired; +}