Since however, also NUCLEUS FILE of Accelerated Technology Inc. is not FREE simply Royality-Free, only a small function overview (white-paper) can be returned here.
User-Interface of NUCLEUS FILE (abbreviation)
This here presented function overview only serves as short overview. For detail information, the "Reference manual" only is responsible.
FILE-System: | |
NU_Become_File_User | Task as User of the Filesystems announce |
NU_Release_File_User | Task as User of the Filesystems cancel |
NU_Check_File_User | Examination whether Task is announced as User |
NU_Open_Disk | Drive opens |
NU_Close_Disk | Drive closes and "cache" clear |
NU_Open | File in "modes" open |
NU_Close | File close |
NU_Read | Read from opened File |
NU_Write | Write in opened File |
NU_Seek | File-pointer relatively within the opened Files moves |
NU_Truncate | File-pointer absolutely within the opened Files moves |
NU_Delete | File delete |
NU_Rename | File rename |
NU_Flush | "cache" clear (alterations write) |
NU_Format | Drive formats |
NU_FreeSpace | free place for drive determines |
NU_GetFirst | It returns first entry of a directory |
NU_GetNext | It returns next entry of a directory |
NU_Done | Gives all recources freely were used with NU_GetFirst and NU_GetNext |
NU_Make_Dir | Create a directory |
NU_Remove_Dir | Delete a created directory |
NU_Current_Dir | Current directory determines |
NU_Get_Default_Drive | The default drive returns |
NU_Set_Current_Dir | directory changes |
NU_Set_Default_Dir | Place the default directory |
NU_Set_Default_Drive | Place the default drive |
NU_Set_Default_Drive_Number | Place the phys. default drive |
NU_Disk_Abort | Abbort all file access, discarding all change situated still in the "cache" and clasps of the drive (for the treatment of mistakes in file access) |
Error-Codes " p_errno "
Name | Decimal_Value |
PEBADF | 2 |
PENOENT | 2 |
PEMFILE | 24 |
PEEXIST | 17 |
PEACCES | 13 |
PEINVAL | 22 |
PENOSPC | 28 |
Tip to the NUCLEUS FILE and Flash-Media-Manager (FMM - Third-part from Intoto):
In order to get some detailed mistake news from the module FILE, I recommend as a variation, the function pc_report_error (..) from PC_ERROR.C in a way, to change, that instead of a printf (..) the function NU_Make_History_Entry (..) it is called in order to write down the mistake in the History of the kernel.
You get additionally through it until 27 detail mistake codes of the FILE.
With a similar adaptation to the Flash-Media-Manager, you get from the function FlashIoctl (..) for example, additionally until 32 detail mistake codes of the FMM.
state: 03/2001