mirror of
https://dev.iopsys.eu/bbf/bbfdm.git
synced 2025-12-10 07:44:39 +01:00
Added an exclusive file locking mechanism using `flock()` to ensure that only one process at a time can update the '/var/state/bbfdm_reference_db' file. This prevents data loss or corruption caused by concurrent access. This change improves robustness when `bbfdm_refresh_references()` is called by multiple processes in parallel. |
||
|---|---|---|
| .. | ||
| include | ||
| plugin | ||
| CMakeLists.txt | ||
| dmapi.c | ||
| dmapi.h | ||
| dmbbf.c | ||
| dmbbf.h | ||
| dmcommon.c | ||
| dmcommon.h | ||
| dmentry.c | ||
| dmentry.h | ||
| dmjson.c | ||
| dmjson.h | ||
| dmmem.c | ||
| dmmem.h | ||
| dmplugin.c | ||
| dmplugin.h | ||
| dmubus.c | ||
| dmubus.h | ||
| dmuci.c | ||
| dmuci.h | ||