interposing_table.c (281712) | interposing_table.c (281714) |
---|---|
1/* 2 * Copyright (c) 2014 The FreeBSD Foundation. 3 * All rights reserved. 4 * 5 * Portions of this software were developed by Konstantin Belousov 6 * under sponsorship from the FreeBSD Foundation. 7 * 8 * Redistribution and use in source and binary forms, with or without --- 17 unchanged lines hidden (view full) --- 26 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR 27 * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 28 * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 29 * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 30 * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 */ 32 33#include <sys/cdefs.h> | 1/* 2 * Copyright (c) 2014 The FreeBSD Foundation. 3 * All rights reserved. 4 * 5 * Portions of this software were developed by Konstantin Belousov 6 * under sponsorship from the FreeBSD Foundation. 7 * 8 * Redistribution and use in source and binary forms, with or without --- 17 unchanged lines hidden (view full) --- 26 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR 27 * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 28 * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 29 * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 30 * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 */ 32 33#include <sys/cdefs.h> |
34__FBSDID("$FreeBSD: head/lib/libc/sys/interposing_table.c 281712 2015-04-18 21:35:41Z kib $"); | 34__FBSDID("$FreeBSD: head/lib/libc/sys/interposing_table.c 281714 2015-04-18 21:50:13Z kib $"); |
35 36#include <sys/types.h> 37#include "libc_private.h" 38 39#define SLOT(a, b) \ 40 [INTERPOS_##a] = (interpos_func_t)b 41interpos_func_t __libc_interposing[INTERPOS_MAX] = { 42 SLOT(accept, __sys_accept), 43 SLOT(accept4, __sys_accept4), 44 SLOT(aio_suspend, __sys_aio_suspend), 45 SLOT(close, __sys_close), 46 SLOT(connect, __sys_connect), | 35 36#include <sys/types.h> 37#include "libc_private.h" 38 39#define SLOT(a, b) \ 40 [INTERPOS_##a] = (interpos_func_t)b 41interpos_func_t __libc_interposing[INTERPOS_MAX] = { 42 SLOT(accept, __sys_accept), 43 SLOT(accept4, __sys_accept4), 44 SLOT(aio_suspend, __sys_aio_suspend), 45 SLOT(close, __sys_close), 46 SLOT(connect, __sys_connect), |
47 SLOT(fcntl, __fcntl_compat), | 47 SLOT(fcntl, __sys_fcntl), |
48 SLOT(fsync, __sys_fsync), 49 SLOT(fork, __sys_fork), 50 SLOT(msync, __sys_msync), 51 SLOT(nanosleep, __sys_nanosleep), 52 SLOT(openat, __sys_openat), 53 SLOT(poll, __sys_poll), 54 SLOT(pselect, __sys_pselect), 55 SLOT(read, __sys_read), --- 34 unchanged lines hidden --- | 48 SLOT(fsync, __sys_fsync), 49 SLOT(fork, __sys_fork), 50 SLOT(msync, __sys_msync), 51 SLOT(nanosleep, __sys_nanosleep), 52 SLOT(openat, __sys_openat), 53 SLOT(poll, __sys_poll), 54 SLOT(pselect, __sys_pselect), 55 SLOT(read, __sys_read), --- 34 unchanged lines hidden --- |