| TacOS
    0.2
    | 

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 | 
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.
Liste des SYSCALL de TacOS.
| #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.
 1.8.7
 1.8.7