 |
PK_FFOPRB_f_t |
|
typedef void (*PK_FFOPRB_f_t)
(
--- received arguments ---
const int *guise,
const int *minsiz,
const int *maxsiz,
--- returned arguments ---
int *actsiz,
int *strid,
int *ifail
);
Used in:
PK_SESSION_frustrum_t
Open rollback file. This function is documented for legacy
purposes only, and should not be implemented for new Parasolid applications.
Receives:
int *guise --- class of file: FFCROL (rollback)
int *minsiz --- minimum size of file (bytes)
int *maxsiz --- maximum size of file (bytes)
Returns:
int *actsiz --- actual size of file (bytes)
int *strid --- frustrum strid
int *ifail --- error code: FR_no_errors
--- FR_open_fail
--- FR_disc_full
Description:
This function opens a new binary rollback file, returning a frustrum stream
identifier or 'strid' for use by FFREAD, FFWRIT, FFTELL, FFSEEK and FFCLOS.
The file is allocated a length of between 'minsiz' and 'maxsiz' bytes, the
actual size being returned in 'actsiz'. The actual size is normally
'maxsiz' bytes, but may be reduced, for example, to give a whole number of
disc blocks or if insufficient disc space is available.