1 // Copyright (c) 2016 Nuxi (https://nuxi.nl/) and contributors.
3 // Redistribution and use in source and binary forms, with or without
4 // modification, are permitted provided that the following conditions
6 // 1. Redistributions of source code must retain the above copyright
7 // notice, this list of conditions and the following disclaimer.
8 // 2. Redistributions in binary form must reproduce the above copyright
9 // notice, this list of conditions and the following disclaimer in the
10 // documentation and/or other materials provided with the distribution.
12 // THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
13 // ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
14 // IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
15 // ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
16 // FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
17 // DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
18 // OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
19 // HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
20 // LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
21 // OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
24 // This file is automatically generated. Do not edit.
26 // Source: https://github.com/NuxiNL/cloudabi
32 .type name, %function; \
35 #define END(name) .size name, . - name
37 ENTRY(cloudabi_sys_clock_res_get)
46 END(cloudabi_sys_clock_res_get)
48 ENTRY(cloudabi_sys_clock_time_get)
56 END(cloudabi_sys_clock_time_get)
58 ENTRY(cloudabi_sys_condvar_signal)
62 END(cloudabi_sys_condvar_signal)
64 ENTRY(cloudabi_sys_fd_close)
68 END(cloudabi_sys_fd_close)
70 ENTRY(cloudabi_sys_fd_create1)
78 END(cloudabi_sys_fd_create1)
80 ENTRY(cloudabi_sys_fd_create2)
91 END(cloudabi_sys_fd_create2)
93 ENTRY(cloudabi_sys_fd_datasync)
97 END(cloudabi_sys_fd_datasync)
99 ENTRY(cloudabi_sys_fd_dup)
107 END(cloudabi_sys_fd_dup)
109 ENTRY(cloudabi_sys_fd_pread)
116 END(cloudabi_sys_fd_pread)
118 ENTRY(cloudabi_sys_fd_pwrite)
125 END(cloudabi_sys_fd_pwrite)
127 ENTRY(cloudabi_sys_fd_read)
135 END(cloudabi_sys_fd_read)
137 ENTRY(cloudabi_sys_fd_replace)
141 END(cloudabi_sys_fd_replace)
143 ENTRY(cloudabi_sys_fd_seek)
151 END(cloudabi_sys_fd_seek)
153 ENTRY(cloudabi_sys_fd_stat_get)
157 END(cloudabi_sys_fd_stat_get)
159 ENTRY(cloudabi_sys_fd_stat_put)
163 END(cloudabi_sys_fd_stat_put)
165 ENTRY(cloudabi_sys_fd_sync)
169 END(cloudabi_sys_fd_sync)
171 ENTRY(cloudabi_sys_fd_write)
179 END(cloudabi_sys_fd_write)
181 ENTRY(cloudabi_sys_file_advise)
185 END(cloudabi_sys_file_advise)
187 ENTRY(cloudabi_sys_file_allocate)
191 END(cloudabi_sys_file_allocate)
193 ENTRY(cloudabi_sys_file_create)
197 END(cloudabi_sys_file_create)
199 ENTRY(cloudabi_sys_file_link)
203 END(cloudabi_sys_file_link)
205 ENTRY(cloudabi_sys_file_open)
212 END(cloudabi_sys_file_open)
214 ENTRY(cloudabi_sys_file_readdir)
221 END(cloudabi_sys_file_readdir)
223 ENTRY(cloudabi_sys_file_readlink)
230 END(cloudabi_sys_file_readlink)
232 ENTRY(cloudabi_sys_file_rename)
236 END(cloudabi_sys_file_rename)
238 ENTRY(cloudabi_sys_file_stat_fget)
242 END(cloudabi_sys_file_stat_fget)
244 ENTRY(cloudabi_sys_file_stat_fput)
248 END(cloudabi_sys_file_stat_fput)
250 ENTRY(cloudabi_sys_file_stat_get)
254 END(cloudabi_sys_file_stat_get)
256 ENTRY(cloudabi_sys_file_stat_put)
260 END(cloudabi_sys_file_stat_put)
262 ENTRY(cloudabi_sys_file_symlink)
266 END(cloudabi_sys_file_symlink)
268 ENTRY(cloudabi_sys_file_unlink)
272 END(cloudabi_sys_file_unlink)
274 ENTRY(cloudabi_sys_lock_unlock)
278 END(cloudabi_sys_lock_unlock)
280 ENTRY(cloudabi_sys_mem_advise)
284 END(cloudabi_sys_mem_advise)
286 ENTRY(cloudabi_sys_mem_map)
293 END(cloudabi_sys_mem_map)
295 ENTRY(cloudabi_sys_mem_protect)
299 END(cloudabi_sys_mem_protect)
301 ENTRY(cloudabi_sys_mem_sync)
305 END(cloudabi_sys_mem_sync)
307 ENTRY(cloudabi_sys_mem_unmap)
311 END(cloudabi_sys_mem_unmap)
313 ENTRY(cloudabi_sys_poll)
321 END(cloudabi_sys_poll)
323 ENTRY(cloudabi_sys_proc_exec)
327 END(cloudabi_sys_proc_exec)
329 ENTRY(cloudabi_sys_proc_exit)
332 END(cloudabi_sys_proc_exit)
334 ENTRY(cloudabi_sys_proc_fork)
345 END(cloudabi_sys_proc_fork)
347 ENTRY(cloudabi_sys_proc_raise)
351 END(cloudabi_sys_proc_raise)
353 ENTRY(cloudabi_sys_random_get)
357 END(cloudabi_sys_random_get)
359 ENTRY(cloudabi_sys_sock_recv)
363 END(cloudabi_sys_sock_recv)
365 ENTRY(cloudabi_sys_sock_send)
369 END(cloudabi_sys_sock_send)
371 ENTRY(cloudabi_sys_sock_shutdown)
375 END(cloudabi_sys_sock_shutdown)
377 ENTRY(cloudabi_sys_thread_create)
385 END(cloudabi_sys_thread_create)
387 ENTRY(cloudabi_sys_thread_exit)
390 END(cloudabi_sys_thread_exit)
392 ENTRY(cloudabi_sys_thread_yield)
396 END(cloudabi_sys_thread_yield)