## libgfaipc ***Version:*** libgfaipc.so.1.9.0 ***SO-Name:*** libgfaipc.so.1 ***Linker-Name:*** libgfaipc.so (-lgfaipc) ***Header:*** #include \ ***Optionale Header:*** gfa/uuid.h ***Optionale Header (nur C++):*** gfa/shm.h, gfa/mutex.h, gfa/sema.h, gfa/procmem.h, gfa/thread.h --- **Implementiert:** * Zugriffsfunktionen für Shared Memory * Funktionen für die App-Control * Funktionen zur Ermittlung von Systeminformationen * Funktionen zur Ermittlung von Prozess- und Speicherinformationen * Funktionen zur Ermittlung von CPU-Informationen * Funktionen zur Überwachung von Hotplug-Events von Mass Storage Devices (z. B. USB oder MMC) * Funktionen zur Ermittlung von MySql-Server Statusinformationen. * Funktionen zur Ermittlung von Tiva-Informationen (sofern vorhanden) über SysFs (/sys/gfa/tiva) * Exportiert C++ Synchronisationsobjekte wie Mutex und Semaphore. * Hilfsfunktionen zur UUID-Manipulation --- **Installation:** * Wird durch die [GfaLibs-Installers](https://gogs.reru.org/GfA/GfaLibs-Installers) mitinstalliert. --- **History:** * **1.3.0**
App-Control-Funktion zum Beenden eines Prozesses im Zombie-State hinzugefügt. * **1.4.0**
App-Control-Funktion zur Ermittlung von Tiva-Informationen über SysFs hinzugefügt. Benötigt gfaspi.ko. * **1.5.0**
Tiva-Erkennung implementiert. (gfasysinfo in ein eigenes Projekt verschoben.) * **1.6.0**
VM-Erkennung implementiert. * **1.7.0**
Funktion zum Updaten der Storage-Device-Infos im SysInfo-Prozess. * **1.8.0**
ADC-Info für Systeme ohne Tiva. Bugfixes. * **1.9.0**
TryLock (Mutex) implementiert.