+bsdtohpuxbaud(bsdspeed)
+ long bsdspeed;
+{
+ switch (bsdspeed) {
+ case B0: return(TIO_B0);
+ case B50: return(TIO_B50);
+ case B75: return(TIO_B75);
+ case B110: return(TIO_B110);
+ case B134: return(TIO_B134);
+ case B150: return(TIO_B150);
+ case B200: return(TIO_B200);
+ case B300: return(TIO_B300);
+ case B600: return(TIO_B600);
+ case B1200: return(TIO_B1200);
+ case B1800: return(TIO_B1800);
+ case B2400: return(TIO_B2400);
+ case B4800: return(TIO_B4800);
+ case B9600: return(TIO_B9600);
+ case B19200: return(TIO_B19200);
+ case B38400: return(TIO_B38400);
+ default: return(TIO_B0);
+ }
+}
+
+hpuxtobsdbaud(hpuxspeed)
+ int hpuxspeed;
+{
+ static char hpuxtobsdbaudtab[32] = {
+ B0, B50, B75, B110, B134, B150, B200, B300,
+ B600, B0, B1200, B1800, B2400, B0, B4800, B0,
+ B9600, B19200, B38400, B0, B0, B0, B0, B0,
+ B0, B0, B0, B0, B0, B0, EXTA, EXTB
+ };
+
+ return(hpuxtobsdbaudtab[hpuxspeed & TIO_CBAUD]);
+}
+