
#include "io.h"
#include "serial_driver.h"

send_com1(fd, ret_val)
int fd;
char *ret_val;
{
	char *buf;

	while(IRQ_4 & TRUE){
		inportb(PORT_1);
		inportb(EOI);
	};
	while((c = c_read(fd, buf)) != NULL){
		outportb(PORT_1, buf);
	};
};

send_com2(fd, ret_val)
int fd;
char *ret_val;
{
	char *buf;

	while(IRQ_3 & TRUE){
		inportb(PORT_2);
		inportb(EOI);
	};
	while((c = c_read(fd, buf)) != NULL){
		outportb(PORT_1, buf);
	};
};

receive_com1()
{
	char *buf;

	while(IRQ_4 & TRUE){
		inportb(PORT_1);
		inportb(EOI);
	};
};