From 3ea5d80b7b98b722a426c8aaccaffe547ee11980 Mon Sep 17 00:00:00 2001 From: Adam Kocoloski Date: Mon, 17 May 2010 12:33:37 +0000 Subject: oops, don't commit hacked-up icu_driver git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@945114 13f79535-47bb-0310-9956-ffa450edef68 --- src/couchdb/priv/icu_driver/couch_icu_driver.c | 24 ------------------------ 1 file changed, 24 deletions(-) (limited to 'src/couchdb/priv') diff --git a/src/couchdb/priv/icu_driver/couch_icu_driver.c b/src/couchdb/priv/icu_driver/couch_icu_driver.c index 0bb843b5..1afe8eac 100644 --- a/src/couchdb/priv/icu_driver/couch_icu_driver.c +++ b/src/couchdb/priv/icu_driver/couch_icu_driver.c @@ -27,11 +27,8 @@ specific language governing permissions and limitations under the License. #include "unicode/ucasemap.h" #ifndef WIN32 #include // for memcpy -#include // for O_DSYNC #endif -#define SET_OSYNC_OPCODE 2 - typedef struct { ErlDrvPort port; UCollator* collNoCase; @@ -93,19 +90,6 @@ static int return_control_result(void* pLocalResult, int localLen, char **ppRetB return localLen; } -static char set_osync(int fd) { - int flags = fcntl(fd, F_GETFL, 0); - if (flags != -1) { - if (fcntl(fd, F_SETFL, flags | O_DSYNC) != -1) { - return 0; - } else { - return 1; - } - } else { - return 2; - } -} - static int couch_drv_control(ErlDrvData drv_data, unsigned int command, char *pBuf, int bufLen, char **rbuf, int rlen) { @@ -157,14 +141,6 @@ static int couch_drv_control(ErlDrvData drv_data, unsigned int command, char *pB return return_control_result(&response, sizeof(response), rbuf, rlen); } - case SET_OSYNC_OPCODE: // set O_SYNC flag on file descriptor - { - int32_t fd; - memcpy(&fd, pBuf, sizeof(fd)); - char response = set_osync(fd); - return return_control_result(&response, sizeof(response), rbuf, rlen); - } - default: return -1; } -- cgit v1.2.3