| Input Parameters | Significance |
| none | - |
| Output Parameters | Significance |
| none | - |
| Return Code | Significance |
| 0 | all ok |
| 1 | communication is already unlocked |
| -1 | no graphical interface initialized |
With this function you release the communication locking irrespective of the current nesting depth.
In all Pre- and Post-Mask triggers of the graphical client the communication with the graphical client is totally locked. If interactive operations are to be executed at such a trigger moment, locking will have to be released for the period of the interaction.
After a successful call of dal_gfi_fre_loc (return code = 0) you definitely have to call the function dal_gfi_res_loc before returning to the event loop, in order to restore the old value of the internal locking flag.