diff options
| author | Ezra Peisach <epeisach@mit.edu> | 1998-01-21 16:33:31 +0000 |
|---|---|---|
| committer | Ezra Peisach <epeisach@mit.edu> | 1998-01-21 16:33:31 +0000 |
| commit | f35b277b8d3579e6558208fc45b5b7151fd9b872 (patch) | |
| tree | 867b61b0d4ac71137bd24493ac89abb22152c776 /src/util/db2/btree | |
| parent | 43817ef775a04fb5694c39d9d6a27587ce2720a4 (diff) | |
| download | krb5-f35b277b8d3579e6558208fc45b5b7151fd9b872.tar.gz krb5-f35b277b8d3579e6558208fc45b5b7151fd9b872.tar.xz krb5-f35b277b8d3579e6558208fc45b5b7151fd9b872.zip | |
* btree/bt_open.c: Added O_BINARY for __CYGWIN32__.
* clib/mkstemp.c: Added O_BINARY for __CYGWIN32__.
* db/db.c: Added O_BINARY for __CYGWIN32__.
* hash/dbm.c: Added O_BINARY for __CYGWIN32__.
* hash/hash.c: Added O_BINARY for __CYGWIN32__.
* hash/hsearch.c: Added O_BINARY for __CYGWIN32__.
* include/db-int.h: Added O_BINARY for __CYGWIN32__.
* recno/rec_open.c: Added O_BINARY for __CYGWIN32__.
* test/dbtest.c: Added O_BINARY for __CYGWIN32__.
* test/SEQ_TEST/t.c: Added O_BINARY for __CYGWIN32__.
* test/btree.tests/main.c: Added O_BINARY for __CYGWIN32__.
* test/hash1.tests/driver2.c: Added O_BINARY for __CYGWIN32__.
* test/hash1.tests/tcreat3.c: Added O_BINARY for __CYGWIN32__.
* test/hash1.tests/tdel.c: Added O_BINARY for __CYGWIN32__.
* test/hash1.tests/thash4.c: Added O_BINARY for __CYGWIN32__.
* test/hash1.tests/tread2.c: Added O_BINARY for __CYGWIN32__.
* test/hash1.tests/tseq.c: Added O_BINARY for __CYGWIN32__.
* test/hash1.tests/tverify.c: Added O_BINARY for __CYGWIN32__.
* test/hash2.tests/bigtest.c: Added O_BINARY for __CYGWIN32__.
* test/hash2.tests/passtest.c: Added O_BINARY for __CYGWIN32__.
Changes originally by Jeremy Allison (jra@cygnus.com)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10364 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/util/db2/btree')
| -rw-r--r-- | src/util/db2/btree/bt_open.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/util/db2/btree/bt_open.c b/src/util/db2/btree/bt_open.c index 3a7aa94627..50fbe3f00a 100644 --- a/src/util/db2/btree/bt_open.c +++ b/src/util/db2/btree/bt_open.c @@ -201,7 +201,7 @@ __bt_open(fname, flags, mode, openinfo, dflags) goto einval; } - if ((t->bt_fd = open(fname, flags, mode)) < 0) + if ((t->bt_fd = open(fname, flags | O_BINARY, mode)) < 0) goto err; } else { @@ -427,6 +427,11 @@ tmp() #else sigsetmask(oset); #endif +#ifdef __CYGWIN32__ + /* Ensure the fd is in binary mode. */ + setmode(fd, O_BINARY); +#endif /* __CYGWIN32__ */ + return(fd); } |
