1 /* 2 pci_del_acl.c 3 */ 4 5 #include "pci.h" 6 #include "syslib.h" 7 #include <unistd.h> 8 #include <minix/rs.h> 9 #include <minix/ds.h> 10 #include <minix/sysutil.h> 11 12 /*===========================================================================* 13 * pci_del_acl * 14 *===========================================================================*/ 15 int pci_del_acl(proc_ep) 16 endpoint_t proc_ep; 17 { 18 int r; 19 message m; 20 endpoint_t endpoint; 21 22 if (pci_procnr == ANY) 23 { 24 r= ds_retrieve_label_endpt("pci", &endpoint); 25 if (r != 0) 26 { 27 panic("pci_del_acl: ds_retrieve_label_endpt failed for 'pci': %d", r); 28 } 29 pci_procnr = endpoint; 30 } 31 32 33 m.m_type= BUSC_PCI_DEL_ACL; 34 m.m1_i1= proc_ep; 35 36 r= ipc_sendrec(pci_procnr, &m); 37 if (r != 0) 38 panic("pci_del_acl: can't talk to PCI: %d", r); 39 40 return m.m_type; 41 } 42 43