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> mount_vol<br />

Error Codes<br />

Notes<br />

See Also<br />

Hex Mnemonic Description<br />

0x2006 E_MNTFULL Attempted to mount too many<br />

volumes.<br />

0x2007 E_VALIEN Wrong volume format.<br />

0x2008 E_MNTED Volume already mounted.<br />

0x2021 E_ILLDEV Illegal device (exceeded maximum.)<br />

0x2024 E_FMODE Illegal synchronization mode.<br />

0x2025 E_IDN Illegal device name.<br />

1. mount_vol() proceeds as if the designated pSOS+ device were mountable. A<br />

device is mountable if it is a true storage device that has been initialized by<br />

init_vol().<br />

2. The number of volumes that can be mounted simultaneously in the system<br />

cannot exceed the pHILE+ Configuration Table parameter fc_nmount.<br />

3. The pHILE+ file system manager operates without regard for volume ownership.<br />

Furthermore, any task can perform a mount_vol(), and a mounted device has<br />

no record of the task that mounted it. Therefore, a volume is not automatically<br />

unmounted when the task that mounted it is deleted. If these or any security<br />

measures need to be addressed, the user’s own layer of software must do so.<br />

init_vol, pcmount_vol, nfsmount_vol, cdmount_vol, unmount_vol<br />

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

2

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

Saved successfully!

Ooh no, something went wrong!