annotate libdha/test.c @ 22802:6279120e9465

Fall back on plain awk during the awk test. It should be safe to assume that some sort of awk is installed on the system.
author diego
date Sun, 25 Mar 2007 17:38:50 +0000
parents 972d1998bde9
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
3973
138800dfbe22 preliminary support of direct hardware access
nick
parents:
diff changeset
1 #include "libdha.h"
138800dfbe22 preliminary support of direct hardware access
nick
parents:
diff changeset
2 #include <stdio.h>
138800dfbe22 preliminary support of direct hardware access
nick
parents:
diff changeset
3 #include <string.h>
138800dfbe22 preliminary support of direct hardware access
nick
parents:
diff changeset
4 #include <stdlib.h>
138800dfbe22 preliminary support of direct hardware access
nick
parents:
diff changeset
5
138800dfbe22 preliminary support of direct hardware access
nick
parents:
diff changeset
6 int main( void )
138800dfbe22 preliminary support of direct hardware access
nick
parents:
diff changeset
7 {
138800dfbe22 preliminary support of direct hardware access
nick
parents:
diff changeset
8 pciinfo_t lst[MAX_PCI_DEVICES];
138800dfbe22 preliminary support of direct hardware access
nick
parents:
diff changeset
9 unsigned i,num_pci;
138800dfbe22 preliminary support of direct hardware access
nick
parents:
diff changeset
10 int err;
138800dfbe22 preliminary support of direct hardware access
nick
parents:
diff changeset
11 err = pci_scan(lst,&num_pci);
138800dfbe22 preliminary support of direct hardware access
nick
parents:
diff changeset
12 if(err)
138800dfbe22 preliminary support of direct hardware access
nick
parents:
diff changeset
13 {
11678
972d1998bde9 occured --> occurred typo patch by Clinton Roy <croy@dstc.edu.au>
diego
parents: 9767
diff changeset
14 printf("Error occurred during pci scan: %s\n",strerror(err));
3973
138800dfbe22 preliminary support of direct hardware access
nick
parents:
diff changeset
15 return EXIT_FAILURE;
138800dfbe22 preliminary support of direct hardware access
nick
parents:
diff changeset
16 }
138800dfbe22 preliminary support of direct hardware access
nick
parents:
diff changeset
17 else
138800dfbe22 preliminary support of direct hardware access
nick
parents:
diff changeset
18 {
9767
f6d2772efca3 Ignore disabled cards. (Jon Burgess <jburgess@uklinux.net>)
ranma
parents: 3973
diff changeset
19 printf(" Bus:card:func vend:dev command base0 :base1 :base2 :baserom\n");
3973
138800dfbe22 preliminary support of direct hardware access
nick
parents:
diff changeset
20 for(i=0;i<num_pci;i++)
9767
f6d2772efca3 Ignore disabled cards. (Jon Burgess <jburgess@uklinux.net>)
ranma
parents: 3973
diff changeset
21 printf("%04X:%04X:%04X %04X:%04X %04X %08X:%08X:%08X:%08X\n"
3973
138800dfbe22 preliminary support of direct hardware access
nick
parents:
diff changeset
22 ,lst[i].bus,lst[i].card,lst[i].func
9767
f6d2772efca3 Ignore disabled cards. (Jon Burgess <jburgess@uklinux.net>)
ranma
parents: 3973
diff changeset
23 ,lst[i].vendor,lst[i].device,lst[i].command
3973
138800dfbe22 preliminary support of direct hardware access
nick
parents:
diff changeset
24 ,lst[i].base0,lst[i].base1,lst[i].base2,lst[i].baserom);
138800dfbe22 preliminary support of direct hardware access
nick
parents:
diff changeset
25 }
138800dfbe22 preliminary support of direct hardware access
nick
parents:
diff changeset
26 return EXIT_SUCCESS;
138800dfbe22 preliminary support of direct hardware access
nick
parents:
diff changeset
27 }