Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!uwm.edu!lll-winken!uunet!microsoft!dans From: dans@microsoft.UUCP (Dan SPALDING) Newsgroups: comp.os.os2.programmer Subject: Re: HPFS and IBM C/2 Keywords: HPFS, IBM C/2, files Message-ID: <72022@microsoft.UUCP> Date: 24 Apr 91 01:55:48 GMT References: <1991Apr16.162439.24649@grasp1.univ-lyon1.fr> Reply-To: dans@microsoft.UUCP (Dan SPALDING) Organization: Microsoft Corp., Redmond WA Lines: 22 In article <1991Apr16.162439.24649@grasp1.univ-lyon1.fr> rol@grasp1.univ-lyon1.fr (Paul Rolland) writes: > > fd=fopen("E:\\FILENAME","r"); didn't anyone tell you to check pointers for validity before using them? the FILE* is null from fopen if the open failed. check you errno for more info. maybe the file doesn't exist? anyway, it shouldn't be a problem to open a file on an hpfs drive. it acts pretty much as a FAT drive would with 8.3 files. you might make sure your .exe is marked with the "long filename" support if the file you are trying to open is not 8.3. the linker/def file can be used to do this. just add "NEWFILES" to the line with the program name in the .def file. ------------------------------------------------------------------------ dan spalding -- microsoft systems/languages -- microsoft!dans "there has not been a word invented that would convey my indifference to that remark." - paraphrase from hawkeye pierce -- ------------------------------------------------------------------------ dan spalding -- microsoft systems/languages -- microsoft!dans "there has not been a word invented that would convey my indifference to that remark." - paraphrase from hawkeye pierce