Skip to content
otya edited this page Jan 18, 2017 · 15 revisions

NewFileSystem NAME$ OUT FS,ERR

NAME$に紐づけてファイルシステムを作成する 既にNAME$がある場合FS_ERROR_DUPFS メモリ不足の際FS_ERROR_OUTOFMEM

SetFileListHandler(FS,FUNC$)

関数の書式

DEF FUNC FS,DATA$,PATH$,FILELIST$[] OUT ERR

ファイル一覧が取得される際に呼ばれる FILELIST$[]にファイルをPUSHする

戻り値

FSが不正な時FS_ERROR_INVALIDFS FUNC$が不正な時FS_ERROR_INVALIDFUNC

SetOpenFileHandler(FS,FUNC$)

書式

DEF FUNC FS,DATA$,PATH$,OPTION$ OUT FILE,ERR

PATH$のファイルが開かれる際に呼ばれる FILEにファイルERRにエラーを格納する

戻り値

FSが不正な時FS_ERROR_INVALIDFS FUNC$が不正な時FS_ERROR_INVALIDFUNC

SetFileSystemMountHandler(FS,FUNC$)

Mountされる際に呼ばれる

書式

DEF FUNC FS,DATA$,PATH$,MOUNTFS$,MOUNTDATA$ OUT ERR 未設定時のデフォルト挙動はERRにFS_ERROR_NOTSUPPORTEDを設定する

戻り値

FSが不正な時FS_ERROR_INVALIDFS FUNC$が不正な時FS_ERROR_INVALIDFUNC

Mount(PATH$,FILESYSTEM$,DATA$)

FILESYSTEM$をPATH$にマウント

戻り値

FS_ERROR_NOTFOUND FS_ERROR_NOTSUPPORTED FS_ERROR_ACCESS FS_ERROR_NOSPACE FS_ERROR_CANCEL

エラー

FS_ERROR_NOTFOUND

FS_ERROR_NOTSUPPORTED

FS_ERROR_ACCESS

FS_ERROR_NOSPACE

FS_ERROR_CANCEL

FS_ERROR_INVALIDFS

FS_ERROR_DUPFS

FS_ERROR_OUTOFMEM

FS_ERROR_INVALIDFUNC

Mount "/sb","SB","" OUT ERRとすると/sbにプチコンのファイルがマウントされる Mount "/home","OFS","home" OUT ERRとすると/homeに階層型ファイルシステムをマウントできる

Clone this wiki locally