Guardian Programming Reference Summary for pTAL and TAL

Procedure Calls Summary (O-Q)
Guardian Programming Reference Summary for pTAL and TAL522631-001
7-13
POOL_CHECK_
Checks the internal pool data structures and returns error information.
4020 A prefix within pathname refers to a file other than a directory. The corresponding
OSS errno value is ENOTDIR.
4022 pathname is invalid. The corresponding OSS errno value is EINVAL.
4131 The pathname or a component of the pathname is longer than PATH_MAX
characters. (PATH_MAX is a symbolic constant defined in the OSS limitsh header
file.) The corresponding OSS errno value is ENAMETOOLONG.
4202 The root fileset is not mounted. The corresponding OSS errno value is ENOROOT.
4203 OSS is not installed or is not initialized. The corresponding OSS errno value is
EOSSNOTRUNNING.
pathname, STRING .EXT:ref:* input
filename:maxlen, STRING .EXT:ref:*,INT:value output:input
length, INT .EXT:ref:1 output
info-flags, INT .EXT:ref:1 output
error := POOL_CHECK_ ( pool
,[ corruption-address ]
,[ block ]
,[ block-size ]
,[ tag-size ] );
error, INT returned value
0 No error.
2 Required parameter missing. The pool parameter must be specified.
3 Bounds error. A parameter on the parameter list has a bounds error.
9 Corrupt pool header.
11 Corrupt allocated blocks. Data is probably written beyond the allocated block.
12 Corrupt free list blocks. Data is probably written into a returned block.
pool, INT .EXT:ref:* input
corruption-address, INT(32) .EXT:ref:1 output
block, INT(32) .EXT:ref:1 output
block-size, INT .EXT:ref:1 output
tag-size, INT .EXT:ref:1 output