Changeset df0103f7 in mainline for generic/src/syscall/syscall.c


Ignore:
Timestamp:
2006-04-26T11:43:47Z (19 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
f3ac636
Parents:
dbbeb26
Message:

Implementation of SYS_AS_AREA_ACCEPT and SYS_AS_AREA_SEND syscalls.
Note that these replace previously declared SYS_AS_AREA_SHARE_APPROVE
and SYS_AS_AREA_SHARE_PERFORM.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • generic/src/syscall/syscall.c

    rdbbeb26 rdf0103f7  
    5252}
    5353
    54 static __native sys_as_area_create(void *address, size_t size, int flags)
    55 {
    56         if (as_area_create(AS, flags, size, (__address) address))
    57                 return (__native) address;
    58         else
    59                 return (__native) -1;
    60 }
    61 
    62 static __native sys_as_area_resize(void *address, size_t size, int flags)
    63 {
    64         return as_area_resize(AS, (__address) address, size, 0);
    65 }
    66 
    67 static __native sys_as_area_share_approve()
    68 {
    69         return 0;
    70 }
    71 
    72 static __native sys_as_area_share_perform()
    73 {
    74         return 0;
    75 }
    76 
    7754static __native sys_int_control(int enable)
    7855{
     
    9471        sys_tls_set,
    9572        sys_int_control,
     73
     74        /* Thread and task related syscalls. */
    9675        sys_thread_create,
    9776        sys_thread_exit,
    9877        sys_task_get_id,
     78       
     79        /* Synchronization related syscalls. */
    9980        sys_futex_sleep_timeout,
    10081        sys_futex_wakeup,
     82       
     83        /* Address space related syscalls. */
    10184        sys_as_area_create,
    10285        sys_as_area_resize,
    103         sys_as_area_share_approve,
    104         sys_as_area_share_perform,
     86        sys_as_area_accept,
     87        sys_as_area_send,
     88
     89        /* IPC related syscalls. */
    10590        sys_ipc_call_sync_fast,
    10691        sys_ipc_call_sync,
     
    11297        sys_ipc_wait_for_call,
    11398        sys_ipc_hangup,
     99       
     100        /* DDI related syscalls. */
    114101        sys_physmem_map,
    115102        sys_iospace_enable
Note: See TracChangeset for help on using the changeset viewer.