Changeset 6d9c49a in mainline for generic/include/syscall/syscall.h


Ignore:
Timestamp:
2006-03-13T19:39:30Z (19 years ago)
Author:
Ondrej Palkovsky <ondrap@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
45d6add
Parents:
78a95d6f
Message:

Added kernel IPC functionality.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • generic/include/syscall/syscall.h

    r78a95d6f r6d9c49a  
    3030#define __SYSCALL_H__
    3131
    32 #include <typedefs.h>
    33 
    3432typedef enum {
    3533        SYS_CTL = 0,
    3634        SYS_IO  = 1,
     35        SYS_IPC_CALL = 2,
     36        SYS_IPC_ANSWER = 3,
     37        SYS_IPC_WAIT = 4,
    3738        SYSCALL_END
    3839} syscall_t;
    3940
    40 typedef int (*syshandler_t)();
     41#ifdef KERNEL
    4142
    42 extern int sys_ctl(void);
    43 extern int sys_io(int fd, const void *buf, size_t count);
     43#include <arch/types.h>
     44#include <typedefs.h>
     45
     46typedef __native (*syshandler_t)();
    4447
    4548extern syshandler_t syscall_table[SYSCALL_END];
    4649
    4750#endif
     51
     52#endif
Note: See TracChangeset for help on using the changeset viewer.