Subversion Repositories HelenOS-historic

Rev

Rev 1212 | Rev 1235 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1212 Rev 1227
Line 49... Line 49...
49
        putchar(((char *) buf)[i]);
49
        putchar(((char *) buf)[i]);
50
   
50
   
51
    return count;
51
    return count;
52
}
52
}
53
 
53
 
54
static __native sys_mmap(void *address, size_t size, int flags)
54
static __native sys_as_area_create(void *address, size_t size, int flags)
55
{
55
{
56
    if (as_area_create(AS, flags, size, (__address) address))
56
    if (as_area_create(AS, flags, size, (__address) address))
57
        return (__native) address;
57
        return (__native) address;
58
    else
58
    else
59
        return (__native) -1;
59
        return (__native) -1;
60
}
60
}
61
 
61
 
62
static __native sys_mremap(void *address, size_t size, int flags)
62
static __native sys_as_area_resize(void *address, size_t size, int flags)
63
{
63
{
64
    return as_remap(AS, (__address) address, size, 0);
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;
65
}
75
}
66
 
76
 
67
static __native sys_int_control(int enable)
77
static __native sys_int_control(int enable)
68
{
78
{
69
    panic("Not implemented.");
79
    panic("Not implemented.");
Line 83... Line 93...
83
    sys_io,
93
    sys_io,
84
    sys_tls_set,
94
    sys_tls_set,
85
    sys_int_control,
95
    sys_int_control,
86
    sys_thread_create,
96
    sys_thread_create,
87
    sys_thread_exit,
97
    sys_thread_exit,
-
 
98
    sys_task_get_id,
88
    sys_futex_sleep_timeout,
99
    sys_futex_sleep_timeout,
89
    sys_futex_wakeup,
100
    sys_futex_wakeup,
90
    sys_mmap,
101
    sys_as_area_create,
91
    sys_mremap,
102
    sys_as_area_resize,
-
 
103
    sys_as_area_share_approve,
92
    sys_get_task_id,
104
    sys_as_area_share_perform,
93
    sys_ipc_call_sync_fast,
105
    sys_ipc_call_sync_fast,
94
    sys_ipc_call_sync,
106
    sys_ipc_call_sync,
95
    sys_ipc_call_async_fast,
107
    sys_ipc_call_async_fast,
96
    sys_ipc_call_async,
108
    sys_ipc_call_async,
97
    sys_ipc_answer_fast,
109
    sys_ipc_answer_fast,
98
    sys_ipc_answer,
110
    sys_ipc_answer,
99
    sys_ipc_forward_fast,
111
    sys_ipc_forward_fast,
100
    sys_ipc_wait_for_call,
112
    sys_ipc_wait_for_call,
101
    sys_ipc_hangup,
113
    sys_ipc_hangup,
102
    sys_map_physmem,
114
    sys_physmem_map,
103
    sys_enable_iospace
115
    sys_iospace_enable
104
};
116
};