CAN/CSA-ISO/IEC-9945-2-96

Technologies de l'information - Interface pour la portabilité des systèmes (POSIX) - Partie 2: Enveloppe et services
La collectivité internationale a décidé de publier cette norme uniquement en anglais. C'est donc sur cette base qu'on a adopté cette norme comme Norme nationale du Canada. La présente Norme nationale du Canada est équivalente à la Norme internationale ISO/IEC 9945-2:1993 et ANSI/IEEE Std 1003.2-1993. Section 1 : Généralités 1.1 Domaine d'application La présente partie de l'ISO/IEC 9945 définit une interface source-code-niveau standard à l'interprétation de la commande, ou à l'«enveloppe», aux services et progiciels communs pour les programmes d'application. Ces services et programmes sont complémentaires à ceux spécifiés par l'ISO/IEC 9945-1:1990 (IEEE Std 1003.1-1990)[8], ci-après appelés « POSIX.1 [8] ». Lorsque l'option des services de portabilité de l'utilisateur est incluse, la présente partie de l'ISO/IEC 9945 a un champ d'application additionnel. La liste des programmes de service et des caractéristiques est étendue pour offrir un environnement interactif commun aux utilisateurs de système et aux développeurs de programmes. La présente partie de l'ISO/IEC 9945 a été conçue pour être utilisée à la fois par des utilisateurs du système et des développeurs de programmes. Lorsque l'option des services de portabilité de l'utilisateur est incluse elle doit être utilisée aussi bien par les utilisateurs que les développeurs de programmes. Cependant l'intention que vise cette partie est d'être un document de référence et non un didacticiel sur l'utilisation des services, des programmes de service ou sur les interrelations entre les programmes de service. En l'absence des services de portabilité de l'utilisateur, la présente partie de l'ISO/IEC 9945 met l'accent sur l'enveloppe et la fonctionnalité du service que nécessitent les programmes d'application (y compris les « scripts d'enveloppe ») et non l'utilisation interactive directe du langage de commande de l'enveloppe ou des services par les humains. Lorsque l'option des programmes de service de portabilité des utilisateurs est incluse, l'accent est étendu de façon uniforme aux utilisateurs de terminal de soutien dans tous les systèmes conformes. Trois facteurs contraignants limitent le présent domaine d'application de la portabilité de lutilisateur : (1) Dans ce contexte, les utilisateurs sont limités au groupe d'individus qui sont familiarisés avec le style de caractéristique d'interaction des systèmes dérivés historiquement sur la base de l'un des systèmes d'exploitation UNIX. Les utilisateurs typiques comprendraient les développeurs de programmes, ingénieurs ou utilisateurs généraux en temps partagé. (2) L'environnement à soutenir est un système en temps partagé à utilisateurs multiples soutenant des terminaux d'affichage orienté caractère. Ou bien il s'agit d'un ensemble de mono-utilisateurs interconnectés par l'intermédiaire de réseaux locaux ou de lignes téléphoniques, mais avec des interfaces d'utilisateurs similaires. La présente partie de l'ISO/IEC 9945 n'inclut pas le soutien personnalisé pour les terminaux d'affichage en mode point ou graphique, bien que l'on s'attende à ce que de tels terminaux puissent faire l'émulation de l'orientation caractère que nécessite cet environnement. Lorsque les installations nécessitent une capacité d'adressage du curseur à partir du matériel de terminal, cela est spécifiquement identifié dans la présente partie de l'ISO/IEC 9945. (3) Les installations à fournir sont fondées sur les modèles historiques des documents suivants : System V Interface Definition [B37], BSD User Manual [B46], X/Open Portability Guide [B49] et la documentation relative à KornShell [B38]. L'accent est mis sur la normalisation de la pratique existante pour les utilisateurs existants, avec des changements ou des ajouts limités à la correction des lacunes dans les domaines suivants : a) Soutien pour les jeux de caractères
OEN:
CSA
Langue:
French
Code(s) de l'ICS:
35.060
Statut:
Annulée
Date de Publication:
1996-03-30
Numéro Standard:
CAN/CSA-ISO/IEC-9945-2-96