Changeset 7fc78da in mainline for libc/include/libc.h


Ignore:
Timestamp:
2006-03-13T20:53:02Z (19 years ago)
Author:
Ondrej Palkovsky <ondrap@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
a19bdf8
Parents:
b419162
Message:

New IPC synchronous call.
Widened syscall to support up to 5 parameters.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libc/include/libc.h

    rb419162 r7fc78da  
    3434#include <kernel/syscall/syscall.h>
    3535
    36 #define __SYSCALL0(id) __syscall(0, 0, 0, id)
    37 #define __SYSCALL1(id, p1) __syscall(p1, 0, 0, id)
    38 #define __SYSCALL2(id, p1, p2) __syscall(p1, p2, 0, id)
    39 #define __SYSCALL3(id, p1, p2, p3) __syscall(p1,p2,p3,id)
     36#define __SYSCALL0(id) __syscall(0, 0, 0, 0, id)
     37#define __SYSCALL1(id, p1) __syscall(p1, 0, 0, 0, id)
     38#define __SYSCALL2(id, p1, p2) __syscall(p1, p2, 0, 0, id)
     39#define __SYSCALL3(id, p1, p2, p3) __syscall(p1,p2,p3, 0, id)
     40#define __SYSCALL4(id, p1, p2, p3, p4) __syscall(p1,p2,p3,p4,id)
    4041
    4142extern void __main(void);
    4243extern void __exit(void);
    4344extern sysarg_t __syscall(const sysarg_t p1, const sysarg_t p2,
    44                           const sysarg_t p3, const syscall_t id);
     45                          const sysarg_t p3, const sysarg_t p4,
     46                          const syscall_t id);
    4547
    4648
Note: See TracChangeset for help on using the changeset viewer.