TacOS  0.2
 Tout Structures de données Fichiers Fonctions Variables Définitions de type Énumérations Macros
Macros
Référence du fichier syscall_values.h
Ce graphe montre quels fichiers incluent directement ou indirectement ce fichier :

Aller au code source de ce fichier.

Macros

#define SYS_EXIT   0
 
#define SYS_GETPID   1
 
#define SYS_GETPPID   2
 
#define SYS_OPEN   3
 
#define SYS_KILL   4
 
#define SYS_WRITE   5
 
#define SYS_READ   6
 
#define SYS_EXEC   7
 
#define SYS_SLEEP   8
 
#define SYS_SEMCTL   9
 
#define SYS_VIDEO_CTL   10
 
#define SYS_PROC   11
 
#define SYS_VMM   12
 
#define SYS_SEEK   13
 
#define SYS_READLINK   14
 
#define SYS_SIGNAL   15
 
#define SYS_SIGPROCMASK   16
 
#define SYS_CLOSE   17
 
#define SYS_MKNOD   18
 
#define SYS_READDIR   19
 
#define SYS_MKDIR   20
 
#define SYS_SIGRET   21
 
#define SYS_SIGSUSPEND   22
 
#define SYS_IOCTL   23
 
#define SYS_GETCLOCK   24
 
#define SYS_GETDATE   25
 
#define SYS_FCNTL   26
 
#define SYS_DUMMY   27
 
#define SYS_STAT   28
 
#define SYS_UNLINK   29
 
#define SYS_DUP   30
 
#define SYS_WAITPID   31
 
#define SYS_RMDIR   32
 
#define SYS_DUP2   33
 
#define SYS_CHMOD   34
 
#define SYS_CHOWN   35
 
#define SYS_UTIMES   36
 
#define SYS_RENAME   37
 
#define SYS_SELECT   38
 

Description détaillée

Auteur
TacOS developers

LICENSE

Copyright (C) 2010, 2011, 2012 - TacOS developers.

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details at http://www.gnu.org/copyleft/gpl.html

You should have received a copy of the GNU General Public License along with this program; if not, see http://www.gnu.org/licenses.

DESCRIPTION

Liste des SYSCALL de TacOS.

Documentation des macros

#define SYS_CHMOD   34

Change les droits d'un fichier.

#define SYS_CHOWN   35

Change les propriétaires d'un fichier.

#define SYS_CLOSE   17

Fermeture d'un fichier ouvert.

#define SYS_DUMMY   27

Dummy syscall.

#define SYS_DUP   30

Duplique un descripteur de fichier.

#define SYS_DUP2   33

Duplique un descripteur de fichier en précisant le nouveau fd à utiliser.

#define SYS_EXEC   7

Exécution d'un processus.

#define SYS_EXIT   0

Terminer le processus.

#define SYS_FCNTL   26

Manipulation de fichier.

#define SYS_GETCLOCK   24

Obtient l'heure.

#define SYS_GETDATE   25

Obtient la date.

#define SYS_GETPID   1

Obtient le PID du processus.

#define SYS_GETPPID   2

Obtient le PPID du processus.

#define SYS_IOCTL   23

Control périphérique.

#define SYS_KILL   4

Kill sur un processus.

#define SYS_MKDIR   20

Création d'un dossier vide.

#define SYS_MKNOD   18

Création d'un noeud.

#define SYS_OPEN   3

Ouverture d'un fichier.

#define SYS_PROC   11

Obtient un process ou la liste.

#define SYS_READ   6

Lecture de fichier.

#define SYS_READDIR   19

Lecture de dossier.

#define SYS_READLINK   14

Lecture chemin pointé par lien symbolique.

#define SYS_RENAME   37

Déplace ou renomme un fichier.

#define SYS_RMDIR   32

Suppression d'un dossier vide.

#define SYS_SEEK   13

Déplacement dans un fichier ouvert.

#define SYS_SEMCTL   9

Configuration d'un sémaphore.

#define SYS_SIGNAL   15

Envoi de signal.

#define SYS_SIGPROCMASK   16

Configuration masque signal.

#define SYS_SIGRET   21

Syscall appelé au retour d'un handler de signal.

#define SYS_SIGSUSPEND   22

Attend un signal.

#define SYS_SLEEP   8

Mise en pause.

#define SYS_STAT   28

Infos d'un fichier.

#define SYS_UNLINK   29

Suppression d'un fichier ou dossier.

#define SYS_UTIMES   36

Change la date d'accès et de modification d'un fichier.

#define SYS_VIDEO_CTL   10

Configuration vidéo.

#define SYS_VMM   12

Allocation mémoire.

#define SYS_WAITPID   31

Attend la fin d'un processus.

#define SYS_WRITE   5

Ecriture de fichier.