Writing to ports using C

foodog plug-discuss@lists.plug.phoenix.az.us
Sat, 02 Mar 2002 09:18:14 -0700


  You might want to buy (or browse) a copy of Linux Socket Programming
By Example (Que, approx $30.00).  I plan to read it in my ample free
time :-|

Steve

Benjamin Bostow wrote:
> 
> I am trying to write to a port using C. So far I can only send over one char
> at a time. The following test code is below.
> 
> #include <asm/io.h>
> #include <unistd.h>
> #include <stdio.h>
> #include <string.h>
> #include <errno.h>
> 
> int main()
> {
>   ioperm(0x3f0, 15, 1);
>   outw(0x56, 0x3F8);
> }
> 
> Is there a way to print a string to the port, or is the only way to write an
> entire string to convert every character to HEX and print that to the port?
> 
> Ben
> 
> ________________________________________________
> See http://PLUG.phoenix.az.us/navigator-mail.shtml if your mail doesn't post to the list quickly and you use Netscape to write mail.
> 
> PLUG-discuss mailing list  -  PLUG-discuss@lists.plug.phoenix.az.us
> http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss