swiven.h
上传用户:andy_li
上传日期:2007-01-06
资源大小:1019k
文件大小:2k
源码类别:

压缩解压

开发平台:

MultiPlatform

  1. /* swiven.h */
  2. #ifndef __swiven_h
  3. #define __swiven_h
  4. os_error *SWI_OS_FSControl_26(char *source, char *dest, int actionmask);
  5. /* copy */
  6. os_error *SWI_OS_FSControl_27(char *filename, int actionmask);
  7. /* wipe */
  8. os_error *SWI_OS_GBPB_9(char *dirname, void *buf, int *number,
  9.                         int *offset, int size, char *match);
  10. /* read dir */
  11. os_error *SWI_OS_File_1(char *filename, unsigned int loadaddr,
  12.                         unsigned int execaddr, int attrib);
  13. /* write file attributes */
  14. os_error *SWI_OS_File_5(char *filename, int *objtype, unsigned int *loadaddr,
  15.                         unsigned int *execaddr, int *length, int *attrib);
  16. /* read file info */
  17. os_error *SWI_OS_File_6(char *filename);
  18. /* delete */
  19. os_error *SWI_OS_File_7(char *filename, int loadaddr, int execaddr, int size);
  20. /* create an empty file */
  21. os_error *SWI_OS_File_8(char *dirname);
  22. /* create a directory */
  23. os_error *SWI_OS_File_18(char *filename, int filetype);
  24. /* set a file's type */
  25. os_error *SWI_OS_CLI(char *cmd);
  26. /* execute a command */
  27. int SWI_OS_ReadC(void);
  28. /* get a key from the keyboard buffer */
  29. os_error *SWI_OS_ReadVarVal(char *var, char *buf, int len, int *bytesused);
  30. /* reads an OS varibale */
  31. os_error *SWI_OS_FSControl_54(char *buffer, int dir, char *fsname, int *size);
  32. /* reads the path of a specified directory */
  33. os_error *SWI_OS_FSControl_37(char *pathname, char *buffer, int *size);
  34. /* canonicalise path */
  35. os_error *SWI_DDEUtils_Prefix(char *dir);
  36. /* sets the 'prefix' directory */
  37. int SWI_Read_Timezone(void);
  38. /* returns the timezone offset (centiseconds) */
  39. #endif /* !__swiven_h */