Ce module contient les classes permettant la gestion du système d'exploitation.
Nom |
Description |
abort |
Cette fonction permet de générer un signal SIGABRT pour le processus en cours. |
access |
Cette fonction permet de vérifier le mode d'accès d'un fichier. |
add_dll_directory |
Cette fonction permet d'ajouter le chemin de recherche de bibliothèque de lien dynamique DLL spécifié. |
chdir |
Cette fonction permet de changer de répertoire de travail. |
chflags |
Cette fonction permet de fixer les drapeaux de chemin sur les drapeaux numériques. |
chmod |
Cette fonction permet de changer le mode de chemin en mode numérique spécifié. |
chown |
Cette fonction permet de modifier le propriétaire et l'identificateur de groupe du chemin d'accès en uid et gid numériques spécifié. |
chroot |
Cette fonction permet de remplacer le répertoire racine du processus actuel par le chemin spécifié. |
close |
Cette fonction permet de fermer le descripteur de fichier spécifié. |
closerange |
Cette fonction permet de fermer tous les descripteurs de fichiers de fd_low (inclusif) à fd_high (exclusif), en ignorant les erreurs. |
confstr |
Cette fonction permet de demander des valeurs de configuration système à valeurs de chaîne de caractères. |
copy_file_range |
Cette fonction permet de copier le nombre d'octets du descripteur de fichier spécifié, à partir du déplacement de la source spécifié, vers le descripteur de fichier de destination spécifié, à partir du déplacement de la destination spécifié. |
cpu_count |
Cette fonction permet de demander le nombre de microprocesseur dans le système. |
ctermid |
Cette fonction permet de demander le nom de fichier correspondant au terminal de contrôle d'un processus. |
device_encoding |
Cette fonction permet de demander une chaîne de caractères décrivant l'encodage du périphérique spécifié s'il est connecté à un terminal. |
dup |
Cette fonction permet de demander un double du descripteur de fichier spécifié. |
dup2 |
Cette fonction permet de dupliquer le descripteur de fichier spécifié en un autre descripteur de fichier, en fermant ce dernier en premier si nécessaire. |
environ |
Cette fonction permet de demander l'objet de cartographie représentant les variables d'environnement du système d'exploitation sous forme de chaîne de caractères. |
environb |
Cette fonction permet de demander l'objet de cartographie représentant les variables d'environnement du système d'exploitation sous forme d'octets. |
execl |
Cette fonction permet d'exécuter un processus enfant avec une liste de paramètres. |
execle |
Cette fonction permet d'exécuter un processus enfant avec une liste de paramètres et ses variables d'environnement. |
execlp |
Cette fonction permet d'exécuter un processus enfant avec une liste de paramètres et en recherchant le programme dans la variable d'environnement «PATH». |
execlpe |
Cette fonction permet d'exécuter un processus enfant avec une liste de paramètres ainsi que des variables d'environnement et en recherchant le programme dans la variable d'environnement «PATH». |
execv |
Cette fonction permet d'exécuter un processus enfant avec un tableau de paramètres. |
execve |
Cette fonction permet d'exécuter un processus enfant avec un tableau de paramètres et ses variables d'environnement. |
execvp |
Cette fonction permet d'exécuter un processus enfant avec un tableau de paramètres et en recherchant le programme dans la variable d'environnement «PATH». |
execvpe |
Cette fonction permet d'exécuter un processus enfant avec un tableau de paramètres ainsi que des variables d'environnement et en recherchant le programme dans la variable d'environnement «PATH». |
fchdir |
Cette fonction permet de changer le répertoire de travail actuel par le répertoire représenté par le descripteur de fichier spécifié. |
fchmod |
Cette fonction permet de changer le mode du fichier spécifié en mode numérique spécifié. |
fdopen |
Cette fonction permet de demander l'objet de fichier ouvert connecté au descripteur de fichier spécifié. |
fchown |
Cette fonction permet de modifier le propriétaire et l'identificateur de groupe du fichier spécifié en uid et gid numériques spécifié. |
fdatasync |
Cette fonction permet de forcer l'écriture du fichier avec le descripteur de fichier spécifié sur le disque. |
fork |
Cette fonction permet de créer un processus enfant. |
forkpty |
Cette fonction permet de créer un processus enfant en utilisant un nouveau pseudo-terminal comme terminal de contrôle de l'enfant. |
fpathconf |
Cette fonction permet de demander les informations de configuration du système pertinentes pour un fichier ouvert. |
fsdecode |
Cette fonction permet de décoder le nom de fichier de type chemin à partir du codage du système de fichiers avec le gestionnaire d'erreurs «surrogateescape» ou «strict» sous Windows et de retourner la chaîne de caractères inchangé. |
fsencode |
Cette fonction permet d'encoder le nom de fichier de type chemin dans l'encodage du système de fichiers avec le gestionnaire d'erreur «surrogateescape» ou «strict» sous Windows et de retourner les octets inchangés. |
fspath |
Cette fonction permet de demander la représentation du chemin du système de fichiers. |
fstat |
Cette fonction permet de demander l'état du descripteur de fichier spécifié. |
fstatvfs |
Cette fonction permet de demander des informations sur le système de fichiers contenant le fichier associé au descripteur de fichier spécifié, comme statvfs(). |
fsync |
Cette fonction permet de forcer l'écriture du fichier avec le descripteur de fichier spécifié sur le disque. |
ftruncate |
Cette fonction permet de tronquer le fichier correspondant au descripteur de fichier spécifié, de sorte qu'il ait une taille maximale de octets. |
fwalk |
Cette fonction permet de générer les noms de fichiers dans une arborescence de répertoires en parcourant l'arborescence de haut en bas ou de bas en haut en utilisant un descripteur de fichier spécifié. |
getcwd |
Cette fonction permet de demander une chaîne de caractères représentant le répertoire de travail actuel. |
getcwdb |
Cette fonction permet de demander une chaîne de caractères d'octets représentant le répertoire de travail actuel. |
getenv |
Cette fonction permet de demander la valeur de la clef de variable d'environnement si elle existe, ou retourner une valeur par défaut si elle n'existe pas. |
getenvb |
Cette fonction permet de demander la valeur de la clef de variable d'environnement si elle existe, ou retourner une valeur par défaut si elle n'existe pas sous un format d'octets. |
getegid |
Cette fonction permet de demander l'identificateur de groupe effectif du processus actuel. |
geteuid |
Cette fonction permet de demander l'identificateur de l'utilisateur effectif du processus en cours. |
getgid |
Cette fonction permet de demander l'identificateur de groupe réel du processus en cours. |
getgrouplist |
Cette fonction permet de demander la liste des identificateurs de groupe auxquels appartient l'utilisateur. |
getgroups |
Cette fonction permet de demander la liste des identificateurs de groupe supplémentaires associés au processus en cours. |
getloadavg |
Cette fonction permet de demander le nombre de processus dans la file d'attente d'exécution du système en moyenne au cours des 1, 5 et 15 dernières minutes ou déclenche l'exception OSError si la moyenne de charge était impossible à obtenir. |
getlogin |
Cette fonction permet de demander le nom de l'utilisateur connecté sur le terminal de contrôle du processus. |
getpgid |
Cette fonction permet de demander l'identificateur de groupe de processus du processus avec l'identificateur de processus pid. |
getpgrp |
Cette fonction permet de demander l'identificateur du groupe de processus actuel. |
getpid |
Cette fonction permet de demander l'identificateur de processus actuel. |
getppid |
Cette fonction permet de demander l'identificateur de processus du parent. |
getpriority |
Cette fonction permet de demander la priorité de planification du programme. |
getrandom |
Cette fonction permet de demander jusqu'à la taille des octets aléatoires. |
getresgid |
Cette fonction permet de demander un tuple (rgid, egid, sgid) indiquant les identificateurs de groupe réels, efficaces et enregistrés du processus actuel. |
getresuid |
Cette fonction permet de demander un tuple (ruid, euid, suid) indiquant les identificateurs d'utilisateur réels, efficaces et enregistrés du processus actuel. |
getsid |
Cette fonction permet de demander l'identificateur de groupe de processus dans l'entête de session. |
getuid |
Cette fonction permet de demander l'identificateur de l'utilisateur réel du processus en cours. |
getxattr |
Cette fonction permet de demander la valeur de l'attribut spécifié du système de fichiers étendu pour le chemin spécifié. |
get_blocking |
Cette fonction permet de demander le mode de blocage du descripteur de fichier. |
get_exec_path |
Cette fonction permet de demander la liste des répertoires étant recherchés pour un exécutable nommé, similaire à un interpréteur de commande, lors du lancement d'un processus. |
get_handle_inheritable |
Cette fonction permet de demander le drapeau «héritable» du descripteur de fichier Handle spécifié (un booléen). |
get_inheritable |
Cette fonction permet de demander le drapeau «héritable» du descripteur de fichier spécifié (un booléen). |
get_terminal_size |
Cette fonction permet de demander la taille de la fenêtre du terminal comme (colonnes, lignes), tuple de type terminal_size. |
initgroups |
Cette fonction permet d'appeler les initgroups() du système afin d`'initialiser la liste d'accès aux groupes avec tous les groupes dont le nom d'utilisateur spécifié est membre, plus l'identificateur de groupe spécifié. |
isatty |
Cette fonction permet de demander si le descripteur de fichier spécifié est ouvert et connecté à un périphérique tty. |
kill |
Cette fonction permet d'envoyer le signal spécifié au processus pid spécifié. |
killpg |
Cette fonction permet d'envoyer le signal spécifié au groupe de processus spécifié. |
lchflags |
Cette fonction permet de fixer les drapeaux de chemin sur les drapeaux numériques, comme chflags(), mais ne suivez pas les liens symboliques. |
lchmod |
Cette fonction permet de changer le mode du chemin en mode numérique spécifié. |
lchown |
Cette fonction permet de modifier le propriétaire et l'identificateur de groupe du chemin d'accès en uid et gid numériques spécifié. |
link |
Cette fonction permet de créer un lien dur pointant vers la source spécifié nommé par la destination spécifié. |
listdir |
Cette fonction permet de demander une liste contenant les noms des entrées du répertoire spécifié. |
listxattr |
Cette fonction permet de demander une liste des attributs étendus du système de fichiers sur le chemin spécifié. |
lockf |
Cette fonction permet d'appliquer, tester ou supprimer un verrou POSIX sur un descripteur de fichier ouvert. |
lseek |
Cette fonction permet de fixer la position actuelle du descripteur de fichier spécifié sur la position spécifié et la modifie selon la position du début du fichier, la position actuelle ou à partir de la fin du fichier. |
lstat |
Cette fonction permet d'effectuer l'équivalent d'un appel système lstat() sur le chemin spécifié. |
major |
Cette fonction permet de demander le numéro de périphérique majeur d'un numéro de périphérique brut (généralement le champ st_dev ou st_rdev de stat). |
makedev |
Cette fonction permet de construire un numéro de périphérique brut à partir des numéros de périphérique majeur et mineur. |
makedirs |
Cette fonction permet d'effectuer la création d'un répertoire avec les chemins récursivement. |
memfd_create |
Cette fonction permet de créer un fichier anonyme et renvoyez un descripteur de fichier s'y référant. |
minor |
Cette fonction permet de demander le numéro de périphérique mineur d'un numéro de périphérique brut (généralement le champ st_dev ou st_rdev de stat). |
mkdir |
Cette fonction permet de créer un répertoire spécifié avec le mode numérique spécifié. |
mkfifo |
Cette fonction permet de créer un FIFO (un canal nommé) nommé chemin avec le mode numérique spécifié. |
mknod |
Cette fonction permet de créer un noeud de système de fichiers de chemin spécifié (fichier, fichier spécial de périphérique ou canal). |
nice |
Cette fonction permet de modifier les préférences de planification de tâche du processus courant. |
open |
Cette fonction permet d'ouvrir le chemin du fichier et de fixer avec les drapeaux spécifié et éventuellement un mode spécifié. |
openpty |
Cette fonction permet d'ouvrir une nouvelle paire de pseudo-terminale. |
openpty |
Cette fonction permet d'ouvrir une nouvelle paire de pseudo-terminale. |
pathconf |
Cette fonction permet de demander les informations de configuration du système pertinentes pour un fichier spécifié. |
pathconf_names |
Cette fonction permet de cartographier un dictionnaire de noms acceptés par pathconf() et fpathconf() avec des valeurs entières définies pour ces noms par le système d'exploitation hôte. |
pipe |
Cette fonction permet de créer un tuyau. |
pipe2 |
Cette fonction permet de créer un tuyau avec les drapeaux spécifiés. |
plock |
Cette fonction permet de verrouiller les segments de programme dans la mémoire. |
popen |
Cette fonction permet d'ouvrir un canal vers ou depuis la commande spécifié. |
posix_fadvise |
Cette fonction permet d'annoncer une intention d'accéder aux données selon un modèle spécifique permettant ainsi au noyau de faire des optimisations. |
posix_fallocate |
Cette fonction permet de s'assurer que suffisamment d'espace disque est alloué pour le fichier spécifié à partir du déplacement spécifié et continue pour la longueur d'octets spécifié. |
posix_spawn |
Cette fonction permet de créer un nouveau processus enfant exécutant un fichier spécifié. |
posix_spawnp |
Cette fonction permet de créer un nouveau processus enfant à partir de l'image de processus spécifiée. |
pread |
Cette fonction permet de lire au plus n octets du descripteur de fichier spécifié à une position de déplacement, laissant le déplacement de fichier inchangé. |
preadv |
Cette fonction permet de lire à partir d'un descripteur de fichier spécifié à une position de déplacement dans des tampons d'objets de type octets mutables, laissant le déplacement de fichier inchangé. |
putenv |
Cette fonction permet de fixer la variable d'environnement spécifié sur la valeur de chaîne de caractères. |
pwrite |
Cette fonction permet d'écrire la chaîne de caractères en octets spécifié dans le descripteur de fichier spécifié à la position de déplacement, laissant le déplacement de fichier inchangé. |
pwritev |
Cette fonction permet d'écrire le contenu des tampons dans le descripteur de fichier spécifié à un déplacement spécifié, en laissant le déplacement de fichier inchangé. |
read |
Cette fonction permet de lire au plus n octets depuis le descripteur de fichier spécifié. |
readlink |
Cette fonction permet de demander une chaîne de caractères représentant le chemin vers lequel le lien symbolique pointe. |
readv |
Cette fonction permet de lire à partir d'un descripteur de fichier spécifié dans un certain nombre de tampons d'objets de type octets mutables. |
register_at_fork |
Cette fonction permet d'enregistrer les appels à exécuter lorsqu'un nouveau processus enfant est lancer à l'aide de la fonction «os.fork()» ou d'API de clonage de processus similaires. |
remove |
Cette fonction permet de supprimer le chemin du fichier. Si le chemin spécifié est un répertoire, une exception IsADirectoryError est déclenchée. |
removedirs |
Cette fonction permet de supprimer les répertoires de manière récursive. |
removexattr |
Cette fonction permet de supprimer l'attribut spécifié de système de fichiers étendu du chemin spécifié. |
rename |
Cette fonction permet de renommer le fichier ou le répertoire source en destination. |
renames |
Cette fonction permet de changer de nom de répertoire ou de nom de fichier récursivement. |
replace |
Cette fonction permet de renommer le fichier ou le répertoire source en destination. |
rmdir |
Cette fonction permet de supprimer le chemin du répertoire. |
scandir |
Cette fonction permet de demander un itérateur d'objets os.DirEntry correspondant aux entrées du répertoire spécifié. |
sched_getaffinity |
Cette fonction permet de demander l'ensemble de microprocesseur auquel le processus avec le PID spécifié (ou le processus en cours si zéro) est limité. |
sched_getparam |
Cette fonction permet de demander les paramètres de planification en tant qu'instance sched_param pour le processus avec PID spécifié. |
sched_getscheduler |
Cette fonction permet de demander la politique de planification du processus avec le PID spécifié. |
sched_get_priority_max |
Cette fonction permet de demander la valeur de priorité maximale pour la politique. |
sched_get_priority_min |
Cette fonction permet de demander la valeur de priorité minimale pour la politique. |
sched_rr_get_interval |
Cette fonction permet de demander l'intervalle SCHED_RR pour le processus avec le PID spécifié. |
sched_setaffinity |
Cette fonction permet de limiter le processus avec le PID spécifié (ou le processus actuel s'il est nul) à un ensemble de microprocesseur. |
sched_setscheduler |
Cette fonction permet de fixer la politique de planification pour le processus avec un PID spécifié. |
sched_setparam |
Cette fonction permet de fixer des paramètres de planification pour le processus avec PID spécifié. |
sched_yield |
Cette fonction permet d'effectuer un renoncer volontairement de la puissance du microprocesseur. |
sendfile |
Cette fonction permet de copier le nombre d'octets du descripteur de fichier vers le descripteur de fichier à partir du déplacement. |
setegid |
Cette fonction permet de fixer l'identificateur de groupe effectif du processus en cours. |
seteuid |
Cette fonction permet de fixer l'identificateur de l'utilisateur effectif du processus en cours. |
setgid |
Cette fonction permet de fixer l'identificateur de groupe du processus en cours. |
setgroups |
Cette fonction permet de fixer la liste des identificateurs de groupe supplémentaires associés au processus en cours sur les groupes. |
setpgid |
Cette fonction permet de fixer l'identificateur de groupe de processus du processus avec le pid spécifié sur le groupe de processus avec le pgrp spécifié. |
setpgrp |
Cette fonction permet de fixer l'identificateur de groupe de processus. |
setpriority |
Cette fonction permet de fixer la priorité de planification du programme. |
setregid |
Cette fonction permet de fixer les identificateurs de groupe réels et efficaces du processus actuel. |
setresgid |
Cette fonction permet de fixer les identificateurs de groupe réels, efficaces et enregistrés du processus en cours. |
setresuid |
Cette fonction permet de fixer les identificateurs de l'utilisateur réels, efficaces et enregistrés du processus actuel. |
setreuid |
Cette fonction permet de fixer les identificateurs de l'utilisateur réels et efficaces du processus actuel. |
setsid |
Cette fonction permet de fixer l'identificateur de session du processus courant. |
setuid |
Cette fonction permet de fixer l'identificateur de l'utilisateur du processus actuel. |
setxattr |
Cette fonction permet de fixer l'attribut spécifié de système de fichiers étendu du chemin sur la valeur spécifié. |
set_blocking |
Cette fonction permet de fixer le mode de blocage du descripteur de fichier spécifié. |
set_handle_inheritable |
Cette fonction permet de fixer le drapeau «héritable» de l'identificateur de fichier Handle spécifiée. |
set_inheritable |
Cette fonction permet de fixer le drapeau «héritable» du descripteur de fichier spécifié. |
spawnl |
Cette fonction permet d'exécuter un processus enfant avec une liste de paramètres. |
spawnle |
Cette fonction permet d'exécuter un processus enfant avec une liste de paramètres et ses variables d'environnement. |
spawnlp |
Cette fonction permet d'exécuter un processus enfant avec une liste de paramètres et en recherchant le programme dans la variable d'environnement «PATH». |
spawnlpe |
Cette fonction permet d'exécuter un processus enfant avec une liste de paramètres et ses variables d'environnement et en recherchant le programme dans la variable d'environnement «PATH». |
spawnv |
Cette fonction permet d'exécuter un processus enfant avec un tableau de paramètres. |
spawnve |
Cette fonction permet d'exécuter un processus enfant avec un tableau de paramètres et ses variables d'environnement. |
spawnvp |
Cette fonction permet d'exécuter un processus enfant avec un tableau de paramètres et en recherchant le programme dans la variable d'environnement «PATH». |
spawnvpe |
Cette fonction permet d'exécuter un processus enfant avec un tableau de paramètres et ses variables d'environnement et en recherchant le programme dans la variable d'environnement «PATH». |
startfile |
Cette fonction permet de démarrer un fichier avec son application associée. |
stat |
Cette fonction permet de demander l'état d'un fichier ou d'un descripteur de fichier. |
statvfs |
Cette fonction permet d'effectuer un appel système statvfs() sur le chemin spécifié. |
strerror |
Cette fonction permet de demander le message d'erreur correspondant au code d'erreur dans le code. |
supports_bytes_environ |
Cette fonction permet de demander si le type de système d'exploitation natif de l'environnement est en octets. |
symlink |
Cette fonction permet de créer un lien symbolique pointant d'une source spécifié vers destinataire spécifié. |
sync |
Cette fonction permet de forcer l'écriture de tout les informations sur le disque. |
sysconf |
Cette fonction permet de demander des valeurs de configuration système à valeur entière. |
system |
Cette fonction permet d'exécuter la commande (sous forme d'une chaîne de caractère) dans un sous-interpréteur de commande. |
tcgetpgrp |
Cette fonction permet de demander le groupe de processus associé au terminal spécifié par un descripteur de fichier spécifié. |
tcsetpgrp |
Cette fonction permet de fixer le groupe de processus associé au terminal spécifié par un descripteur de fichier spécifié. |
times |
Cette fonction permet de demander les temps de traitement globaux actuels. |
truncate |
Cette fonction permet de tronquer le fichier correspondant au chemin, de sorte qu'il ait au plus la longueur spécifié en octets. |
ttyname |
Cette fonction permet de demander une chaîne de caractères spécifiant le périphérique de terminal associé au descripteur de fichier spécifié. |
umask |
Cette fonction permet de fixer le umask numérique actuel et retourne le umask précédent. |
uname |
Cette fonction permet de demander des informations identifiant le système d'exploitation actuel. |
unlink |
Cette fonction permet de supprimer le chemin du fichier. |
unsetenv |
Cette fonction permet de demander de supprimer une variable d'environnement spécifié. |
urandom |
Cette fonction permet de demander une chaîne de caractères d'octets aléatoires de taille appropriée pour une utilisation cryptographique. |
utime |
Cette fonction permet de fixer l'accès et les heures modifiées du fichier spécifié par chemin d'accès. |
wait |
Cette fonction permet d'attendre la fin d'un processus enfant et de retourner un tuple contenant son pid et son état de sortie. |
wait3 |
Cette fonction permet d'attendre la fin d'un processus enfant spécifié dans l'option par l'identificateur de processus pid spécifié. |
wait4 |
Cette fonction permet d'attendre la fin d'un processus enfant spécifié par l'identificateur de processus pid spécifié et le processus enfant spécifié. |
waitid |
Cette fonction permet d'attendre la fin d'un ou plusieurs processus enfants. |
waitpid |
Cette fonction permet d'attendre la fin d'un processus enfant spécifié par l'identificateur de processus pid spécifié. |
walk |
Cette fonction permet de générer les noms de fichiers dans une arborescence de répertoires en parcourant l'arborescence de haut en bas ou de bas en haut. |
WCOREDUMP |
Cette fonction permet de vérifier si un vidage de mémoire a été généré pour le processus. |
WEXITSTATUS |
Cette fonction permet de vérifier si WIFEXITED(status) est vrai et de retourner le paramètre entier à l'appel système exit(2). |
WIFCONTINUED |
Cette fonction permet de vérifier si le processus s'est poursuivi depuis un arrêt du contrôle des travaux. |
WIFEXITED |
Cette fonction permet de vérifier si le processus se termine à l'aide de l'appel système exit(2). |
WIFSIGNALED |
Cette fonction permet de vérifier si le processus s'est arrêté à cause d'un signal. |
WIFSTOPPED |
Cette fonction permet de vérifier si le processus a été arrêté. |
WSTOPSIG |
Cette fonction permet de demander le signal ayant provoqué l'arrêt du processus. |
WTERMSIG |
Cette fonction permet de demander le signal ayant provoqué la fermeture du processus. |
write |
Cette fonction permet d'écrire la chaîne de caractères d'octet spécifié dans le descripteur de fichier spécifié. |
writev |
Cette fonction permet d'écrire le contenu des tampons dans le descripteur de fichier spécifié. |
_exit |
Cette fonction permet de quitter le processus avec l'état spécifié, sans appeler de gestionnaires de nettoyage, sans vider les tampons stdio,... |