diff --git a/examples/rsa-decrypt.c b/examples/rsa-decrypt.c
index f0233b090a1372474f98963b627cac80edfb1617..0a6d0c96680268b7b0252b36bcdea17f9cd774bd 100644
--- a/examples/rsa-decrypt.c
+++ b/examples/rsa-decrypt.c
@@ -215,8 +215,8 @@ main(int argc, char **argv)
     }
 
 #ifdef WIN32
-  setmode(0, O_BINARY);
-  setmode(1, O_BINARY);
+  _setmode(0, O_BINARY);
+  _setmode(1, O_BINARY);
 #endif
 
   if (!read_version(stdin))
diff --git a/examples/rsa-encrypt.c b/examples/rsa-encrypt.c
index de2b9e5caecf5e2052cf645e718ffad1e15572f4..927b7088480841fd2df1ef2e09caa902954a7ee0 100644
--- a/examples/rsa-encrypt.c
+++ b/examples/rsa-encrypt.c
@@ -216,8 +216,8 @@ main(int argc, char **argv)
   rsa_session_set_encrypt_key(&ctx, &info);
   
 #ifdef WIN32
-  setmode(0, O_BINARY);
-  setmode(1, O_BINARY);
+  _setmode(0, O_BINARY);
+  _setmode(1, O_BINARY);
 #endif
 
   write_version(stdout);