Apache Portable Runtime

Page d’aide sur l’homonymie

Pour les articles homonymes, voir APR.

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 (en) Netscape Portable Runtime (en)
  • Adaptive Communication Environment[1].
  • 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

  1. « Adaptive Communication Environment » (consulté le )
v · m
Compilation
Exécution
  • Configuration
  • Interprète
  • Machine virtuelle
  • Offset
  • Portabilité
  • Processus
  • Point d'arrêt
  • Thread
  • Segmentation
Bug
  • Catégorie
    • Compilateur
    • Bug
v · m
Projets principaux ASF logo
Incubateur Apache
en cours d'incubation
incubation finie
Autres projets
Projets en fin de vie
Personnalités
Divers
  • icône décorative Portail de l’informatique
  • icône décorative Portail de la programmation informatique