TacOS  0.2
 Tout Structures de données Fichiers Fonctions Variables Définitions de type Énumérations Macros
Structures de données
Liste des structures de données avec une brève description :
 C__hashmap_t
 C_available_fs_t
 C_dentry_t
 C_DIR
 C_directory
 C_directory_entry
 C_ext2_fs_instance_tInstance de FS Ext2
 C_fat_BS
 C_fat_date
 C_fat_dir_entry
 C_fat_direntry_tStructure fille d'un dentry_t qui ajoute quelques données
 C_fat_extended_BIOS_16
 C_fat_extended_BIOS_32
 C_fat_extra_data_tDonnées supplémentaires qui sont ajoutés à l'ofd lors du open
 C_fat_fs_instance_t
 C_fat_info
 C_fat_time
 C_file_attributes_t
 C_fs_instance_tInstance d'un couple FS/Device monté
 C_inode_t
 C_IO_FILEGestion de stream. Inspiré de posix
 C_list_cell
 C_mounted_fs_t
 C_open_file_descriptor
 C_open_file_operations_t
 C_PartitionDescriptor
 C_PCI_CLASSCODETABLE
 C_PCI_DEVTABLE
 C_PCI_VENTABLE
 C_proclist_cell
 C_sem_fifo_cell
 C_tty_driver_t
 C_tty_operations_t
 C_tty_struct_t
 Cblkdev_interfacesStructure contenant les fonctions qui permettent d'utiliser un block device
 Cchardev_interfacesStructure contenant les fonction qui permettent d'utiliser un char device
 Cconsole_tStructure qui contient les informations d'une console
 Cdirectories_tStructure chaînée pour enregistrer les entrées d'un dossier
 Cdirent
 Cdriver_entry
 CElf32_Ehdr
 CElf32_FileStructure qui caractérise un binaire elf
 CElf32_Phdr
 CElf32_Rel
 CElf32_Rela
 CElf32_Shdr
 CElf32_Sym
 Cevent_tStructure stockant un évènement à declencher
 Cext2_directoryStructure qui représente une entrée dans un dossier ext2. Format imposé par Ext2
 Cext2_group_desc
 Cext2_group_desc_internal
 Cext2_inode
 Cext2_super_block
 Cextra_data_pipe_t
 Cextra_data_procfs_t
 Cfile_system_tStructure qui représente un FS
 Chashmap_cell_t
 Cheap_t
 Cintframe
 Ckernel_options
 Ckey_t
 Clfn_entry_t
 Clist_tListe générique
 Cmem
 Cmem_list
 Cmode
 Cmodule_info_t
 Cmultiboot_aout_symbol_table
 Cmultiboot_elf_section_header_table
 Cmultiboot_header
 Cmultiboot_info
 Cmultiboot_mmap_entry
 Cmultiboot_mod_list
 Cnameidata
 Cpage_directory_entryPage Directory Entry
 Cpage_table_entryPage Table Entry
 Cpci_function_t
 Cphysical_page_descrDescripteur de page physique
 CprocessStructure représentant un processus
 Cprocess_init_data_t
 Cprocfs_directory_function_t
 Cprocfs_file_function_t
 Cregs_t
 Cscheduler_descriptor_t
 Csem_fifo
 Csem_t
 Csigframe
 Csignal_process_data_t
 CslabSlab of pages
 Cslabs_list
 Csocket
 Csocket_msg
 Cspecific_extra_data_procfs_t
 CstatInformations sur un noeud
 Csymbol_t
 Csymbol_table_t
 Csymbole
 Ctermios
 Ctimespec
 Ctimeval
 Ctm
 Ctss
 Cvga_page_tStructure définissant une "page" vidéo. C'est en fait un couple de 2 pages pour gérer le double buffering
 Cvirtual_mem
 CwinsizeStructure qui contient la taille d'une fenetre
 Cx86_gdt_register
 Cx86_idt_entryEntrée de l'IDT
 Cx86_idt_register
 Cx86_segment_descriptorSegment Descriptor (cf doc intel v3. 3.4.3)
 Cx86_video_memStructure définissant un "caractère" à l'écran