Re: [PATCH] 2.5.17 /dev/ports

Riley Williams (rhw@InfraDead.Org)
Sun, 26 May 2002 16:39:12 +0100 (BST)


Hi Vojtech, Martin.

>> Would the following be what you had intended?
>>
>> #include <linux/io.h>
>> #include <stdio.h>
>> #include <stdlib.h>
>>
>> int main(int argc, char **argv) {
>> int byte, port, result = 0;
>>
> iopl(3);
>> switch (argc) {
>> case 2:
>> port = atoi(argv[1]);
>> result = inb(port);
>> break;
>>
>> case 3:
>> port = atoi(argv[1]);
>> byte = atoi(argv[2]);
>> outb(port, byte);
>> break;
>>
>> default:
>> fprintf(stderr, "Usage: %s port [byte]\n",
>> argv[0]);
result = -1;
>> break;
>> }
exit(result);
>> }

Wonder how many bugs are left now those two have been squished...

Best wishes from Riley.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/