TIP: Click on subject to list as thread! ANSI
echo: os2prog
to: All
from: John Slagle
date: 1996-08-13 21:50:00
subject: DosOpen Fail

In passing a nonexisting file name to DosOpen, I am getting error 110
Error Open Failed.  I am wondering why I don't get Dos Error 2, File Not
Found.

Thx,
John

----------------------

   ulAttribute =
   FILE_NORMAL    | // 0x0000
// FILE_READONLY  | // 0x0001
// FILE_HIDDEN    | // 0x0002
// FILE_SYSTEM    | // 0x0004
// FILE_DIRECTORY | // 0x0010
   FILE_ARCHIVED  ; // 0x0020

   /* DosOpen ->> fsOpenFlag */
   fsOpenFlags =
// OPEN_ACTION_FAIL_IF_EXISTS    | // 0x0000  /* ---- ---- ---- 0000 */
   OPEN_ACTION_OPEN_IF_EXISTS    | // 0x0001  /* ---- ---- ---- 0001 */
// OPEN_ACTION_REPLACE_IF_EXISTS | // 0x0002  /* ---- ---- ---- 0010 */

   OPEN_ACTION_FAIL_IF_NEW       ; // 0x0000  /* ---- ---- 0000 ---- */
// OPEN_ACTION_CREATE_IF_NEW     | // 0x0010  /* ---- ---- 0001 ---- */


   fsOpenMode =
   OPEN_ACCESS_READONLY          | // 0x0000  /* ---- ---- ---- -000 */
// OPEN_ACCESS_WRITEONLY         | // 0x0001  /* ---- ---- ---- -001 */
// OPEN_ACCESS_READWRITE         | // 0x0002  /* ---- ---- ---- -010 */

   OPEN_SHARE_DENYREADWRITE      | // 0x0010  /* ---- ---- -001 ---- */
// OPEN_SHARE_DENYWRITE          | // 0x0020  /* ---- ---- -010 ---- */
// OPEN_SHARE_DENYREAD           | // 0x0030  /* ---- ---- -011 ---- */
// OPEN_SHARE_DENYNONE           | // 0x0040  /* ---- ---- -100 ---- */

   OPEN_FLAGS_NOINHERIT          | // 0x0080  /* ---- ---- 1--- ---- */

// OPEN_FLAGS_NO_LOCALITY        | // 0x0000  /* ---- -000 ---- ---- */
   OPEN_FLAGS_SEQUENTIAL         | // 0x0100  /* ---- -001 ---- ---- */
// OPEN_FLAGS_RANDOM             | // 0x0200  /* ---- -010 ---- ---- */
// OPEN_FLAGS_RANDOMSEQUENTIAL   | // 0x0300  /* ---- -011 ---- ---- */

// OPEN_FLAGS_NO_CACHE           | // 0x1000  /* ---1 ---- ---- ---- */
   OPEN_FLAGS_FAIL_ON_ERROR      ; // 0x2000  /* --1- ---- ---- ---- */
// OPEN_FLAGS_WRITE_THROUGH      | // 0x4000  /* -1-- ---- ---- ---- */
// OPEN_FLAGS_DASD               | // 0x8000  /* 1--- ---- ---- ---- */
* Origin: Wildcard BBS,Thornton,CO HST/V34+ +1-303-252-0491 (1:104/725)
SEEN-BY: 50/99 270/101 620/243 625/100 711/401 409 410 413 430 808 809 934
SEEN-BY: 711/955 712/407 515 624 628 713/888 800/1
@PATH: 104/725 251 627 3615/50 396/1 270/101 712/515 711/808 934

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.