# The OS/K Team licenses this file to you under the MIT license. # See the LICENSE file in the project root for more information. Disk device function slots: slot ax0 ax1 ax2 thr name desc 0 - - - - ispresent rax = is disk present? 1 - - - - isready rax = is disk ready? 2-15 - - - - (reserved) (reserved) 16 p i - - firstfile - write name of first file on disk in #ax1-sized buffer #ax0 - rax = number of bytes written (0 = no files found) 17 p i - - findnext - write name of next file on disk in #ax1-sized buffer #ax0 - rax = number of bytes written (0 = no files found) 18-25 - - - - (reserved) (reserved) 26 p i - - open - open file whose name is stored in #ax1-sized buffer #ax0 - rax = -1 if couldn't open file, rax = file handle otherwise 27 i - - - close closes file with handle #ax0