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)
49 END(cloudabi_sys_clock_res_get)
51 ENTRY(cloudabi_sys_clock_time_get)
64 END(cloudabi_sys_clock_time_get)
66 ENTRY(cloudabi_sys_condvar_signal)
76 END(cloudabi_sys_condvar_signal)
78 ENTRY(cloudabi_sys_fd_close)
84 END(cloudabi_sys_fd_close)
86 ENTRY(cloudabi_sys_fd_create1)
96 END(cloudabi_sys_fd_create1)
98 ENTRY(cloudabi_sys_fd_create2)
112 END(cloudabi_sys_fd_create2)
114 ENTRY(cloudabi_sys_fd_datasync)
120 END(cloudabi_sys_fd_datasync)
122 ENTRY(cloudabi_sys_fd_dup)
132 END(cloudabi_sys_fd_dup)
134 ENTRY(cloudabi_sys_fd_pread)
152 END(cloudabi_sys_fd_pread)
154 ENTRY(cloudabi_sys_fd_pwrite)
172 END(cloudabi_sys_fd_pwrite)
174 ENTRY(cloudabi_sys_fd_read)
189 END(cloudabi_sys_fd_read)
191 ENTRY(cloudabi_sys_fd_replace)
198 END(cloudabi_sys_fd_replace)
200 ENTRY(cloudabi_sys_fd_seek)
215 END(cloudabi_sys_fd_seek)
217 ENTRY(cloudabi_sys_fd_stat_get)
226 END(cloudabi_sys_fd_stat_get)
228 ENTRY(cloudabi_sys_fd_stat_put)
238 END(cloudabi_sys_fd_stat_put)
240 ENTRY(cloudabi_sys_fd_sync)
246 END(cloudabi_sys_fd_sync)
248 ENTRY(cloudabi_sys_fd_write)
263 END(cloudabi_sys_fd_write)
265 ENTRY(cloudabi_sys_file_advise)
279 END(cloudabi_sys_file_advise)
281 ENTRY(cloudabi_sys_file_allocate)
293 END(cloudabi_sys_file_allocate)
295 ENTRY(cloudabi_sys_file_create)
307 END(cloudabi_sys_file_create)
309 ENTRY(cloudabi_sys_file_link)
329 END(cloudabi_sys_file_link)
331 ENTRY(cloudabi_sys_file_open)
351 END(cloudabi_sys_file_open)
353 ENTRY(cloudabi_sys_file_readdir)
371 END(cloudabi_sys_file_readdir)
373 ENTRY(cloudabi_sys_file_readlink)
392 END(cloudabi_sys_file_readlink)
394 ENTRY(cloudabi_sys_file_rename)
412 END(cloudabi_sys_file_rename)
414 ENTRY(cloudabi_sys_file_stat_fget)
423 END(cloudabi_sys_file_stat_fget)
425 ENTRY(cloudabi_sys_file_stat_fput)
435 END(cloudabi_sys_file_stat_fput)
437 ENTRY(cloudabi_sys_file_stat_get)
452 END(cloudabi_sys_file_stat_get)
454 ENTRY(cloudabi_sys_file_stat_put)
471 END(cloudabi_sys_file_stat_put)
473 ENTRY(cloudabi_sys_file_symlink)
489 END(cloudabi_sys_file_symlink)
491 ENTRY(cloudabi_sys_file_unlink)
503 END(cloudabi_sys_file_unlink)
505 ENTRY(cloudabi_sys_lock_unlock)
514 END(cloudabi_sys_lock_unlock)
516 ENTRY(cloudabi_sys_mem_advise)
527 END(cloudabi_sys_mem_advise)
529 ENTRY(cloudabi_sys_mem_map)
550 END(cloudabi_sys_mem_map)
552 ENTRY(cloudabi_sys_mem_protect)
563 END(cloudabi_sys_mem_protect)
565 ENTRY(cloudabi_sys_mem_sync)
576 END(cloudabi_sys_mem_sync)
578 ENTRY(cloudabi_sys_mem_unmap)
588 END(cloudabi_sys_mem_unmap)
590 ENTRY(cloudabi_sys_poll)
606 END(cloudabi_sys_poll)
608 ENTRY(cloudabi_sys_proc_exec)
624 END(cloudabi_sys_proc_exec)
626 ENTRY(cloudabi_sys_proc_exit)
631 END(cloudabi_sys_proc_exit)
633 ENTRY(cloudabi_sys_proc_fork)
646 END(cloudabi_sys_proc_fork)
648 ENTRY(cloudabi_sys_proc_raise)
654 END(cloudabi_sys_proc_raise)
656 ENTRY(cloudabi_sys_random_get)
666 END(cloudabi_sys_random_get)
668 ENTRY(cloudabi_sys_sock_recv)
679 END(cloudabi_sys_sock_recv)
681 ENTRY(cloudabi_sys_sock_send)
692 END(cloudabi_sys_sock_send)
694 ENTRY(cloudabi_sys_sock_shutdown)
701 END(cloudabi_sys_sock_shutdown)
703 ENTRY(cloudabi_sys_thread_create)
715 END(cloudabi_sys_thread_create)
717 ENTRY(cloudabi_sys_thread_exit)
725 END(cloudabi_sys_thread_exit)
727 ENTRY(cloudabi_sys_thread_yield)
732 END(cloudabi_sys_thread_yield)