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)
47 END(cloudabi_sys_clock_res_get)
49 ENTRY(cloudabi_sys_clock_time_get)
59 END(cloudabi_sys_clock_time_get)
61 ENTRY(cloudabi_sys_condvar_signal)
65 END(cloudabi_sys_condvar_signal)
67 ENTRY(cloudabi_sys_fd_close)
71 END(cloudabi_sys_fd_close)
73 ENTRY(cloudabi_sys_fd_create1)
82 END(cloudabi_sys_fd_create1)
84 ENTRY(cloudabi_sys_fd_create2)
95 END(cloudabi_sys_fd_create2)
97 ENTRY(cloudabi_sys_fd_datasync)
101 END(cloudabi_sys_fd_datasync)
103 ENTRY(cloudabi_sys_fd_dup)
112 END(cloudabi_sys_fd_dup)
114 ENTRY(cloudabi_sys_fd_pread)
123 END(cloudabi_sys_fd_pread)
125 ENTRY(cloudabi_sys_fd_pwrite)
134 END(cloudabi_sys_fd_pwrite)
136 ENTRY(cloudabi_sys_fd_read)
145 END(cloudabi_sys_fd_read)
147 ENTRY(cloudabi_sys_fd_replace)
151 END(cloudabi_sys_fd_replace)
153 ENTRY(cloudabi_sys_fd_seek)
163 END(cloudabi_sys_fd_seek)
165 ENTRY(cloudabi_sys_fd_stat_get)
169 END(cloudabi_sys_fd_stat_get)
171 ENTRY(cloudabi_sys_fd_stat_put)
175 END(cloudabi_sys_fd_stat_put)
177 ENTRY(cloudabi_sys_fd_sync)
181 END(cloudabi_sys_fd_sync)
183 ENTRY(cloudabi_sys_fd_write)
192 END(cloudabi_sys_fd_write)
194 ENTRY(cloudabi_sys_file_advise)
198 END(cloudabi_sys_file_advise)
200 ENTRY(cloudabi_sys_file_allocate)
204 END(cloudabi_sys_file_allocate)
206 ENTRY(cloudabi_sys_file_create)
210 END(cloudabi_sys_file_create)
212 ENTRY(cloudabi_sys_file_link)
216 END(cloudabi_sys_file_link)
218 ENTRY(cloudabi_sys_file_open)
227 END(cloudabi_sys_file_open)
229 ENTRY(cloudabi_sys_file_readdir)
238 END(cloudabi_sys_file_readdir)
240 ENTRY(cloudabi_sys_file_readlink)
249 END(cloudabi_sys_file_readlink)
251 ENTRY(cloudabi_sys_file_rename)
255 END(cloudabi_sys_file_rename)
257 ENTRY(cloudabi_sys_file_stat_fget)
261 END(cloudabi_sys_file_stat_fget)
263 ENTRY(cloudabi_sys_file_stat_fput)
267 END(cloudabi_sys_file_stat_fput)
269 ENTRY(cloudabi_sys_file_stat_get)
273 END(cloudabi_sys_file_stat_get)
275 ENTRY(cloudabi_sys_file_stat_put)
279 END(cloudabi_sys_file_stat_put)
281 ENTRY(cloudabi_sys_file_symlink)
285 END(cloudabi_sys_file_symlink)
287 ENTRY(cloudabi_sys_file_unlink)
291 END(cloudabi_sys_file_unlink)
293 ENTRY(cloudabi_sys_lock_unlock)
297 END(cloudabi_sys_lock_unlock)
299 ENTRY(cloudabi_sys_mem_advise)
303 END(cloudabi_sys_mem_advise)
305 ENTRY(cloudabi_sys_mem_map)
314 END(cloudabi_sys_mem_map)
316 ENTRY(cloudabi_sys_mem_protect)
320 END(cloudabi_sys_mem_protect)
322 ENTRY(cloudabi_sys_mem_sync)
326 END(cloudabi_sys_mem_sync)
328 ENTRY(cloudabi_sys_mem_unmap)
332 END(cloudabi_sys_mem_unmap)
334 ENTRY(cloudabi_sys_poll)
343 END(cloudabi_sys_poll)
345 ENTRY(cloudabi_sys_proc_exec)
349 END(cloudabi_sys_proc_exec)
351 ENTRY(cloudabi_sys_proc_exit)
354 END(cloudabi_sys_proc_exit)
356 ENTRY(cloudabi_sys_proc_fork)
367 END(cloudabi_sys_proc_fork)
369 ENTRY(cloudabi_sys_proc_raise)
373 END(cloudabi_sys_proc_raise)
375 ENTRY(cloudabi_sys_random_get)
379 END(cloudabi_sys_random_get)
381 ENTRY(cloudabi_sys_sock_recv)
385 END(cloudabi_sys_sock_recv)
387 ENTRY(cloudabi_sys_sock_send)
391 END(cloudabi_sys_sock_send)
393 ENTRY(cloudabi_sys_sock_shutdown)
397 END(cloudabi_sys_sock_shutdown)
399 ENTRY(cloudabi_sys_thread_create)
408 END(cloudabi_sys_thread_create)
410 ENTRY(cloudabi_sys_thread_exit)
413 END(cloudabi_sys_thread_exit)
415 ENTRY(cloudabi_sys_thread_yield)
419 END(cloudabi_sys_thread_yield)