Previous topic |
Next topic |
Contents |
Contact z/OS |
Library |
PDF
PC#RestartPFS X'8000000D' z/OS UNIX System Services File System Interface Reference SA23-2285-00 |
|
PC#RestartPFS X'8000000D' restarts the PFS by reattaching the PFS_Init module.
The Return_value is 0 if the PFS was found and was awaiting this restart. The Return_value is 1 if the PFS was found but was not waiting to be restarted. This would be a normal situation immediately after an IPL, or if the caller did not recycle the PFS. If the PFS is not found the call fails. This call can be made before the PFS has finished terminating, in which case the LFS proceeds directly to the PFS restart when it does finally terminate. If all copies of the PFS have been recycled and the PFS load module does not reside in the LPA, the first reattach of the load module brings a fresh copy into storage. The PFS should run through a more or less normal PFS initialization sequence with respect to the LFS. The regular sequence of returning VFS and vnode operation vectors, posting the LFS ECB, and waiting for the PFS termination ECB must be followed. On each restart of a PFS, the previously returned value of pfsi_pfsanchor is passed into the new instance of the PFS. The PFS may use a design in which this anchor points to persistent storage so that it can reuse or reclaim resources from a prior instance. For Socket PFSs:
For File System PFSs, prior active mounts are reissued. The PFS does not have to remember anything from one instance to the next with respect to the LFS and the LFS/PFS interfaces. |
Copyright IBM Corporation 1990, 2014
|