comparison dyncall/dyncall.h @ 339:4f9f49fb82ce

- x64 SysV syscall support
author Tassilo Philipp
date Sat, 04 Jan 2020 01:07:49 +0100
parents f5577f6bf97a
children 78dfa2f9783a
comparison
equal deleted inserted replaced
338:ee2b6e54b074 339:4f9f49fb82ce
4 Library: dyncall 4 Library: dyncall
5 File: dyncall/dyncall.h 5 File: dyncall/dyncall.h
6 Description: public header for library dyncall 6 Description: public header for library dyncall
7 License: 7 License:
8 8
9 Copyright (c) 2007-2018 Daniel Adler <dadler@uni-goettingen.de>, 9 Copyright (c) 2007-2020 Daniel Adler <dadler@uni-goettingen.de>,
10 Tassilo Philipp <tphilipp@potion-studios.com> 10 Tassilo Philipp <tphilipp@potion-studios.com>
11 11
12 Permission to use, copy, modify, and distribute this software for any 12 Permission to use, copy, modify, and distribute this software for any
13 purpose with or without fee is hereby granted, provided that the above 13 purpose with or without fee is hereby granted, provided that the above
14 copyright notice and this permission notice appear in all copies. 14 copyright notice and this permission notice appear in all copies.
81 #define DC_CALL_C_PPC64 23 81 #define DC_CALL_C_PPC64 23
82 #define DC_CALL_C_PPC64_LINUX DC_CALL_C_PPC64 /* alias */ 82 #define DC_CALL_C_PPC64_LINUX DC_CALL_C_PPC64 /* alias */
83 #define DC_CALL_SYS_DEFAULT 200 83 #define DC_CALL_SYS_DEFAULT 200
84 #define DC_CALL_SYS_X86_INT80H_LINUX 201 84 #define DC_CALL_SYS_X86_INT80H_LINUX 201
85 #define DC_CALL_SYS_X86_INT80H_BSD 202 85 #define DC_CALL_SYS_X86_INT80H_BSD 202
86 #define DC_CALL_SYS_X64_SYSCALL_SYSV 204
86 #define DC_CALL_SYS_PPC32 210 87 #define DC_CALL_SYS_PPC32 210
87 #define DC_CALL_SYS_PPC64 211 88 #define DC_CALL_SYS_PPC64 211
88 89
89 /* Error codes. */ 90 /* Error codes. */
90 91