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+ Error Codes Error Codes<br />

TABLE B-3 pHILE+ Error Codes (Continued)<br />

Hex Mnemonic and Description <strong>System</strong> Call(s)<br />

0x200E E_FORD: Directory file expected. An ordinary file<br />

was specified where a directory file was required.<br />

Either of the following are possible:<br />

■ A file in a pathname (except the last file) is<br />

not a directory file.<br />

■ The filename specified on a change_dir()<br />

is not a directory file. *<br />

0x200F E_ASIZE: Illegal Expansion Unit. An expansion<br />

unit of zero is illegal.<br />

0x2010 E_NODE: Null pathname. A pathname with zero<br />

characters was passed. This error code is also<br />

returned when a pathname that does not end<br />

with an actual filename has been passed to<br />

create_f() or make_dir(), or to the new filename<br />

of a move_f() call. For example, a period<br />

(.) would be a legal pathname for open_f() but<br />

not for create_f().<br />

change_dir,<br />

create_f, get_fn,<br />

make_dir, move_f,<br />

open_f, remove_f<br />

create_f<br />

create_f, make_dir,<br />

move_f, remove_f,<br />

0x2011 E_FEXIST: Filename already exists. create_f, make_dir,<br />

move_f<br />

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

create a new file when the FLIST is full. You provide<br />

the size of the FLIST when the volume is<br />

initialized.<br />

0x2013 E_FOPEN: Cannot remove an open file. Attempt<br />

to remove a file that is still open.<br />

0x2014 E_DNE: Cannot delete directory that has files.<br />

Attempt to remove a directory that is not<br />

empty.*<br />

create_f, make_dir,<br />

move_f<br />

remove_f<br />

remove_f<br />

B-18 <strong>pSO<strong>System</strong></strong> <strong>System</strong> <strong>Calls</strong>

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

Saved successfully!

Ooh no, something went wrong!