In FoxPro it is sometimes hard to maintain control when other users on a
network own a record or file. ProTools has a great audit system for
marking records. The locking mechanism will not only check for records
being available - but will automatically wait until a lock clears (the user is
able to abort the waiting at any time).
| AUDATCK |
Check key from audit file vs. a supplied date/time. |
| AUDA2CK |
Compares two audit keys to determine the most recent. |
| AUDITKEY |
Generate unique user session ID. |
| AUDITNUM |
Generate unique number. |
| AUDSTAT |
Return site, user, date and time using supplied audit key. |
| COPYXFER |
Copy records based on a key value. |
| EXCLUSIV |
Gain exclusive access to a file. |
| F_EXCL |
Wait for exclusive access. |
| F_LOCK |
Wait for file lock. |
| ID |
Check out a unique sequential number. |
| ID_ROLL |
Return a number for reuse by ID(). |
| ID_SER |
Modify base for sequence of ID numbers. |
| R_LOCK |
Wait for record lock. |