2 ; Oliver Schmidt, 2012-09-10
4 ; char* __fastcall__ getdevicedir (unsigned char device, char* buf, size_t size);
9 .import opencmdchannel, closecmdchannel
10 .import writefndiskcmd, readdiskerror
11 .import isdisk, fnunit, fncmd, devicestr
17 ;------------------------------------------------------------------------------
38 ; Check for disk device
51 lda #'i' ; Init command
69 ; Check for sufficient buf size
78 bne errno ; Branch always
80 oserr: jsr __osmaperrno
82 errno: jsr __seterrno ; Returns 0 in A
86 ; Copy device string representation into buf