Product Documentation

c-treeACE V11.0 Release Notes

Previous Topic

Next Topic

GETIFIL No Longer Fails Due to Alignment Adjustments

On some platforms, an index may have an incorrect name when opening an existing table with indexes or you may see a segmentation fault when opening an existing table with indexes.

When calling GETIFIL(), you must check that the returned length is greater than or equal to the input length because the output buffer (bufptr) will hold invalid information. For some systems, two calls to GETIFIL() may be required to get the correct IFIL structure size, as alignment requirements may not be considered when the input length is less than the packed structure size.

TOCIndex