L'APR (Apache Portable Runtime) est une bibliothèque logicielle pour le serveur web Apache rendant portables certaines fonctionnalités lorsqu'elles ne sont pas incluses dans le système d'exploitation.
APR était à l'origine une partie du serveur Web Apache, mais c'est devenu un projet séparé de la fondation Apache, et elle est utilisée par d'autres applications pour assurer la portabilité.
Les fonctionnalités sont notamment :
L'allocation dynamique de mémoire et le pool mémoire, mémoire partagée ; Les opérations atomiques ; Gestion dynamique des bibliothèques logicielles ; Entrées-sorties ; Parcourir les Paramètres de la ligne de commande ; Verrou (informatique) ; Table de hachages et tableaux ; Berkeley sockets et protocole ; Processus léger, Processus et Exclusion mutuelle ; mmap.
Projets analogues
Glib NSPR (Netscape Portable Runtime), voir Adaptive Communication Environment. commonc++ WxWidgets Qt
Références externes
The APR website The current APR programming documentation The Apache Software Foundation website APR programming tutorial APR wikibooks tutorial (inactive)
Références
Portable Runtime Catégorie:Bibliothèque logicielle Catégorie:Interface de programmation Catégorie:Logiciel libre sous licence Apache