syscall.h

Go to the documentation of this file.
00001 /*
00002 ** syscall.h for lseos in lseos-core/kernel/core
00003 ** 
00004 ** Copyright(c)2004 IONIS group, Vianney Rancurel - Paris
00005 ** Login   <vianney@epita.fr>
00006 ** 
00007 ** Started on  Wed Apr 28 13:25:40 2004 Vianney Rancurel
00008 ** Last update Mon Dec  6 16:28:01 2004 Vianney Rancurel
00009 */
00010 #ifndef __SYSINTERF_SYSCALL_H__
00011 #define __SYSINTERF_SYSCALL_H__ 1
00012 
00013 //#define SYSCORE_              0
00014 #define SYSCORE_SGDT            1
00015 #define SYSCORE_CHECK           2
00016 #define SYSCORE_SIDT            3
00017 #define SYSCORE_LIDT            4
00018 #define SYSCORE_STCB            5
00019 #define SYSCORE_SLINK           6
00020 #define SYSCORE_LCLASS          7
00021 #define SYSCORE_LLINKRET        8
00022 #define SYSCORE_IOACQUIRE       9
00023 #define SYSCORE_IORELE          10
00024 #define SYSCORE_PTRACE          11
00025 #define SYSCORE_NOTIFY          12
00026 #define SYSCORE_COLLECT         13
00027 #define SYSCORE_SSIG            14
00028 #define SYSCORE_RCR3            15
00029 #define SYSCORE_TCBREG          16
00030 #define SYSCORE_REPARENT        17
00031 #define SYSCORE_LASEP           18
00032 #define SYSCORE_STCB2           19
00033 #define SYSCORE_RUNQ            20
00034 #define SYSCORE_SIGACTION2      21
00035 #define SYSCORE_KILL            22
00036 #define SYSCORE_SIGRETURN       23
00037 #define SYSCORE_CLEARBSY        24
00038 #define SYSCORE_SETBSY          25
00039 #define SYSCORE_SIGSUSPEND      26
00040 #define SYSCORE_EXIT            27
00041 #define SYSCORE_COPY            28
00042 #define SYSCORE_REBOOT          29
00043 #define SYSCORE_SPID            30
00044 #define SYSCORE_SINFO           31
00045 #define SYSCORE_DWRITE          32
00046 #define SYSCORE_PRSV            33
00047 #define SYSCORE_KRSV            34
00048 #define SYSCORE_VRSV            35
00049 #define SYSCORE_PRELE           36
00050 #define SYSCORE_KRELE           37
00051 #define SYSCORE_VRELE           38
00052 #define SYSCORE_PDEF            39
00053 #define SYSCORE_KDEF            40
00054 #define SYSCORE_VDEF            41
00055 #define SYSCORE_WIRE            42
00056 #define SYSCORE_VMAP            43
00057 #define SYSCORE_VUNMAP          44
00058 #define SYSCORE_PAGGREGATE      45
00059 #define SYSCORE_PSHARE          46
00060 #define SYSCORE_AGGDEF          47
00061 #define SYSCORE_SETRUNQ2        48
00062 #define SYSCORE_PGIVE           49
00063 #define SYSCORE_ASPGDIR         50
00064 #define SYSCORE_MEMDEF          51
00065 #define SYSCORE_DUMP            52
00066 #define SYSCORE_GETSEL          53
00067 #define SYSCORE_SPPID           54
00068 #define SYSCORE_ASOP            55
00069 #define SYSCORE_SPGID           56
00070 #define SYSCORE_ASUNREG         57
00071 #define SYSCORE_MEMDUMP         58
00072 #define SYSCORE_SETRUNQ         59
00073 #define SYSCORE_WAIT4           60
00074 #define SYSCORE_SIGPROCMASK     61
00075 #define SYSCORE_SETPGID         62
00076 #define SYSCORE_PROCDEF         63
00077 #define SYSCORE_ASREG           64
00078 #define SYSCORE_ASCOPY          65
00079 #define SYSCORE_SAS             66
00080 #define SYSCORE_TCBUNREG        67
00081 #define SYSCORE_SASID           68
00082 #define SYSCORE_SPGID2          69
00083 #define SYSCORE_REMRUNQ         70
00084 #define SYSCORE_REMRUNQ2        71
00085 #define SYSCORE_LTSS            72
00086 #define SYSCORE_LNAME           73
00087 #define SYSCORE_LSTATUS         74
00088 #define SYSCORE_LTRACE          75
00089 #define SYSCORE_LEP             76
00090 #define SYSCORE_SQ              77
00091 #define SYSCORE_TCBSIZEPG       78
00092 #define SYSCORE_NICEPID         79
00093 #define SYSCORE_LFPU            80
00094 #define SYSCORE_SFPU            81
00095 #define SYSCORE_SCRED           82
00096 #define SYSCORE_SPPID2          83
00097 #define SYSCORE_GETUID          84
00098 #define SYSCORE_GETEUID         85
00099 #define SYSCORE_SETUID          86
00100 #define SYSCORE_SETEUID         87
00101 #define SYSCORE_GETGID          88
00102 #define SYSCORE_GETEGID         89
00103 #define SYSCORE_SETGID          90
00104 #define SYSCORE_SETEGID         91
00105 #define SYSCORE_GETGROUPS       92
00106 #define SYSCORE_SETGROUPS       93
00107 #define SYSCORE_SETASUID        94      
00108 #define SYSCORE_ASSERT          95
00109 #define SYSCORE_SCLASS          96
00110 #define SYSCORE___SFULLTCB2     97
00111 #define SYSCORE___SFULLLINK     98
00112 #define SYSCORE_SECMGR          99
00113 #define SYSCORE_LASPROTECT      100
00114 #define SYSCORE___SFULLAS       101
00115 #define SYSCORE_VM86            102
00116 #define NBSYSCORE               103 /* define this to last syscall number+1 */
00117 
00118 /*
00119  * npx syscalls
00120  */
00121 #define SYSNPX_SAVE             1
00122 #define SYSNPX_RESTORE          2
00123 
00124 
00125 #endif

Generated on Wed May 24 23:04:16 2006 for LSE/OS by  doxygen 1.4.6