Deleted Added
full compact
SYS.h (71770) SYS.h (85437)
1/*-
2 * Copyright (c) 1990 The Regents of the University of California.
3 * All rights reserved.
4 *
5 * This code is derived from software contributed to Berkeley by
6 * William Jolitz.
7 *
8 * Redistribution and use in source and binary forms, with or without

--- 21 unchanged lines hidden (view full) ---

30 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
31 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
32 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
33 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
34 * SUCH DAMAGE.
35 *
36 * from: @(#)SYS.h 5.5 (Berkeley) 5/7/91
37 *
1/*-
2 * Copyright (c) 1990 The Regents of the University of California.
3 * All rights reserved.
4 *
5 * This code is derived from software contributed to Berkeley by
6 * William Jolitz.
7 *
8 * Redistribution and use in source and binary forms, with or without

--- 21 unchanged lines hidden (view full) ---

30 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
31 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
32 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
33 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
34 * SUCH DAMAGE.
35 *
36 * from: @(#)SYS.h 5.5 (Berkeley) 5/7/91
37 *
38 * $FreeBSD: head/lib/libc/amd64/SYS.h 71770 2001-01-29 03:23:46Z deischen $
38 * $FreeBSD: head/lib/libc/amd64/SYS.h 85437 2001-10-24 20:29:14Z peter $
39 */
40
41#include <sys/syscall.h>
39 */
40
41#include <sys/syscall.h>
42#include "DEFS.h"
42#include <machine/asm.h>
43
44#define SYSCALL(x) 2: PIC_PROLOGUE; jmp PIC_PLT(HIDENAME(cerror)); \
45 ENTRY(__CONCAT(__sys_,x)); \
46 .weak CNAME(x); \
47 .set CNAME(x),CNAME(__CONCAT(__sys_,x)); \
48 .weak CNAME(__CONCAT(_,x)); \
49 .set CNAME(__CONCAT(_,x)),CNAME(__CONCAT(__sys_,x)); \
50 lea __CONCAT(SYS_,x),%eax; KERNCALL; jb 2b

--- 16 unchanged lines hidden ---
43
44#define SYSCALL(x) 2: PIC_PROLOGUE; jmp PIC_PLT(HIDENAME(cerror)); \
45 ENTRY(__CONCAT(__sys_,x)); \
46 .weak CNAME(x); \
47 .set CNAME(x),CNAME(__CONCAT(__sys_,x)); \
48 .weak CNAME(__CONCAT(_,x)); \
49 .set CNAME(__CONCAT(_,x)),CNAME(__CONCAT(__sys_,x)); \
50 lea __CONCAT(SYS_,x),%eax; KERNCALL; jb 2b

--- 16 unchanged lines hidden ---