06.08.2013 Views

pSOSystem System Calls - Read

pSOSystem System Calls - Read

pSOSystem System Calls - Read

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

pHILE+ <strong>System</strong> <strong>Calls</strong> move_f<br />

Return Value<br />

Error Codes<br />

If oldname is open, the file can be moved on pHILE+ and NFS volumes. An open file<br />

cannot be moved on MS-DOS volumes. Furthermore, no files can be moved on CD-<br />

ROM volumes.<br />

This system call returns 0 on success or an error code on failure.<br />

Hex Mnemonic Description<br />

0x2003 E_BADVOL Inconsistent data on volume; volume<br />

corrupted.<br />

0x200A E_DMOUNT Volume not mounted.<br />

0x200B E_FNAME Filename not found.<br />

0x200C E_IFN Illegal pathname.<br />

0x200D E_NDD No default directory.<br />

0x200E E_FORD Directory file expected.<br />

0x2010 E_NODE Null pathname.<br />

0x2011 E_FEXIST File already exists.<br />

0x2012 E_FLIST Too many files on volume.<br />

0x2015 E_RO Operation not allowed on read-only<br />

system files, directories, or mounted<br />

volumes.<br />

0x2016 E_DIFDEV Operation must be on the same<br />

volume.<br />

0x2017 E_NOTREE move_f() would destroy directory<br />

tree structure.<br />

0x201C E_ININFULL Index block is full.<br />

0x201D E_VFULL Volume is full.<br />

0x2025 E_IDN Illegal device name.<br />

0x2051 E_MAXLOOP Symbolic links are nested too deeply.<br />

0x2052 E_EREMOTE Too many levels of remote in path.<br />

<strong>pSO<strong>System</strong></strong> <strong>System</strong> <strong>Calls</strong> 2-71<br />

2

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!