If the record could not be added after the U_PREPARE call, the user edit routine is called with the type parameter set to U_FILEFULL. All the other parameters are NULL. This call informs the user edit routine that the RMSfile is full, and it will not be possible to add records to the file. If any changes were made to other files when the U_PREPARE call was made, those changes should be removed at this time. If the U_FILEFULL user edit routine returns an error message, form displays it, otherwise, a file full message is displayed. In either case, the STORE is not completed.

U_FILEFULL allows the user edit routine to handle additions to the RMSfile correctly even when the RMSfile is full, and no more records can be added.