Re: [cc65] posix directory routienes...

Date view Thread view Subject view

From: Groepaz (
Date: 2003-03-21 16:14:32

On Thursday 20 March 2003 17:56, Greg King wrote:
> As I said above, we must use the program-format -- remember what you said
> about IDE64's "problem."  And, RAMDOS is another "device" that gives only
> the LOAD"$"-version of its directory.

oh oh....yes :=P

> I see no conflict; they use different logical-file-numbers and
> secondary-addresses.  Your code works well.  I converted it to header- and
> library-files, and linked them to the test-program.
> It still works well. :-)
> I admit that I didn't try to open a file while a directory still is open;
> but stdin, stdout, and stderr are "normal" files, on CBM targets.  We know
> that the directory-routines work with stdout.

try it then...i would actually be surprised if it works correctly.... the 
problem is that internally the open/read/write/close routines use exactly the 
same "kernel level" file descriptors like the cbm_open stuff.... it might be 
true that there are certain cases where for example stdout still works fine, 
but i bet if you open a few files (and maybe even read/write to them) things 
will start going berzerk.

mmmh well....test it :o) maybe i'm also on the wrong track and it's just fine 
as it is? :) (if thats true...some things in that code should be updated to 
use cbm_open stuff really properly :=P)

To unsubscribe from the list send mail to with
the string "unsubscribe cc65" in the body(!) of the mail.

Date view Thread view Subject view

This archive was generated by hypermail 2.1.3 : 2003-03-21 16:15:31 CET