comparison libdha/sysdep/pci_openbsd.c @ 4174:4cfb6b9a6da3

api changed: enable/disable_os_io returns error-code (or zero if ok) and pciconfig_read exported for mga_vid
author alex
date Tue, 15 Jan 2002 15:59:53 +0000
parents 2e3262002acb
children 31e465fda59c
comparison
equal deleted inserted replaced
4173:250f39dedede 4174:4cfb6b9a6da3
2 This file is based on: 2 This file is based on:
3 $XFree86: xc/programs/Xserver/hw/xfree86/etc/scanpci.c,v 3.34.2.17 1998/11/10 11:55:40 dawes Exp $ 3 $XFree86: xc/programs/Xserver/hw/xfree86/etc/scanpci.c,v 3.34.2.17 1998/11/10 11:55:40 dawes Exp $
4 Modified for readability by Nick Kurshev 4 Modified for readability by Nick Kurshev
5 */ 5 */
6 6
7 static __inline__ void enable_os_io(void) 7 #include <errno.h>
8
9 static __inline__ int enable_os_io(void)
8 { 10 {
9 if (i386_iopl(1) < 0) { 11 if (i386_iopl(1) < 0) {
10 perror("i386_iopl"); 12 perror("i386_iopl");
11 exit(1); 13 return(errno);
12 } 14 }
15 return(0);
13 } 16 }
14 17
15 static __inline__ void disable_os_io(void) 18 static __inline__ int disable_os_io(void)
16 { 19 {
17 /* Nothing to do */ 20 /* Nothing to do */
21 return(0);
18 } 22 }