|
|||||||
|
|
MODIFY_LDTSection: Manuel du programmeur Linux (2)Updated: 18 juillet 2003 Index Return to Main Contents NOMmodify_ldt - Lire / écrire la LDT.SYNOPSIS#include <linux/ldt.h>#include <linux/unistd.h> _syscall3(int, modify_ldt, int, func, void *, ptr, unsigned long, bytecount) int modify_ldt(int func, void *ptr, unsigned long bytecount); DESCRIPTIONmodify_ldt lit ou écrit la table des descripteurs locaux (Local Descriptor Table) du processus. La LDT est une table de gestion mémoire par processus utilisée par les processeurs i386. Pour plus d'information sur cette table, se reporter au manuel Intel 386.Quand func vaut 0, modify_ldt lit la LDT et la place dans la mémoire pointée par ptr. Le nombre d'octets lus est le minimum entre bytecount et la vraie taille de la LDT. Quand func vaut 1, modify_ldt modifie une entrée de la LDT. ptr pointe sur une structure modify_ldt_ldt_s et bytecount doit être égal à la taille de cette structure. VALEUR RENVOYÉES'il réussit modify_ldt renvoie soit le nombre d'octets lus soit 0 (écriture). En cas d'échec -1 est renvoyé et errno contient le code d'erreur.ERREURS
CONFORMITÉCet appel-système est spécifique à Linux et ne doit pas être employé dans des programmes conçus pour être portables.VOIR AUSSIvm86(2)TRADUCTIONChristophe Blaess, 1996-2003.
Index | ||||||
|
|
|
Home :: Copyright :: Privacy :: Credits :: Get a free Linuxinfor Email Account Document on this page is part of "Linuxinfor Man Pages in HTML Format: man2". See Index Page for more info about Authorship and Copyright. 1999-2009 Linuxinfor.com. No rights reserved. |