Deleted Added
full compact
i386_get_ldt.c (50817) i386_get_ldt.c (81586)
1/*
2 * Copyright (c) 1993 John Brezak
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

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

19 * DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
20 * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
21 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
22 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
23 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
24 * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
25 * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
26 * POSSIBILITY OF SUCH DAMAGE.
1/*
2 * Copyright (c) 1993 John Brezak
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

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

19 * DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
20 * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
21 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
22 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
23 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
24 * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
25 * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
26 * POSSIBILITY OF SUCH DAMAGE.
27 *
28 * $FreeBSD: head/lib/libc/i386/sys/i386_get_ldt.c 50817 1999-09-02 21:03:32Z luoqi $
29 */
30
31#if defined(LIBC_RCS) && !defined(lint)
27 */
28
29#if defined(LIBC_RCS) && !defined(lint)
32static const char rcsid[] = "$FreeBSD: head/lib/libc/i386/sys/i386_get_ldt.c 50817 1999-09-02 21:03:32Z luoqi $";
30static const char rcsid[] =
31 "$FreeBSD: head/lib/libc/i386/sys/i386_get_ldt.c 81586 2001-08-13 14:06:34Z ru $";
33#endif /* LIBC_RCS and not lint */
34
35#include <sys/cdefs.h>
36#include <machine/segments.h>
37#include <machine/sysarch.h>
38
39int
40i386_get_ldt(int start, union descriptor *descs, int num)
41{
42 struct i386_ldt_args p;
43
44 p.start = start;
45 p.descs = descs;
46 p.num = num;
47
48 return sysarch(I386_GET_LDT, (char *)&p);
49}
32#endif /* LIBC_RCS and not lint */
33
34#include <sys/cdefs.h>
35#include <machine/segments.h>
36#include <machine/sysarch.h>
37
38int
39i386_get_ldt(int start, union descriptor *descs, int num)
40{
41 struct i386_ldt_args p;
42
43 p.start = start;
44 p.descs = descs;
45 p.num = num;
46
47 return sysarch(I386_GET_LDT, (char *)&p);
48}