====== RECORD.COUNT ====== ==== Purpose ==== If supported by the BFS, used to return a record count for the file. The call is typically fulfilled within the filing system by reading a stored parameter. ==== Arguments ==== ^Argument^Input/Output^Value^ |CODE|Input|28| | |Output|unchanged| |BFS|Input|BFS list| | |Output|unchanged| |HANDLE|Input|file handle| | |Output|unchanged| |NAME|Input|null| | |Output|unchanged| |FMC|Input|0| | |Output|record count| |RECORD|Input|null| | |Output|unchanged| |STATUS|Input|0| | |Output|true if BFS is providing a record count in the FMC argument, false if the call is not supported by the BFS| ==== Note ==== This call was designed specifically for RTP57, which stores a record count as part of the file header. If the BFS does not support the call, a status of false is returned. In this case, processes that require a record count should execute a [[readnext|READNEXT]] loop to return a true record count. ==== Called by ==== BASIC+ [[get_reccount|Get.RecCount]] function, or a direct call