[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Whatever happened to...



uerics@mcl.ucsb.edu (Eric D. Shepherd) writes:

>ProDOS 8 BASIC.SYSTEM _always_ has 8 buffers available.  If you get NO
>BUFFERS AVAILABLE, it means that for some reason, all eight of those
>buffers are in use.

That's not true either. ProDOS 8 can open a maximum of 8 files. But the
application is responsible for giving it the memory for those buffers. When
BASIC.System is unable to allocate that memory, it reports a NO BUFFERS AVAIL.

The only solution is to use a smaller program or less variables or whatever.
If there had been enough memory to open another file, it would have got
opened.

(BTW, GS/OS reference makes no idndication of IO buffers because you don't
need to know. If it uses any at all it gets the mem from the moemry manager
and the application and the user shouldn't care.)

>- Eric S.
 ______________________________________________________________________
|~~~~~~~~~~~~~~~~|~~~~~~~~~~~~~~~~|~~~~~~~~~~~~~~~~|~~~~~~~~~~~~~~~~~~~|
| Phillip Vandry | Vandry@Cam.Org | II the future! | II 1993!          |
|________________|________________|________________|___________________|
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~