$OpenBSD: patch-serialposix_py,v 1.2 2011/07/20 15:50:13 sthen Exp $
--- serial/serialposix.py.orig	Sat Jun 21 23:08:43 2008
+++ serial/serialposix.py	Wed Jul 20 16:48:47 2011
@@ -35,13 +35,12 @@ elif plat == 'cygwin':       #cywin/win32 (confirmed)
     def device(port):
         return '/dev/com%d' % (port + 1)
 
-elif plat     == 'openbsd3': #BSD (confirmed)
+elif plat[:7] == 'openbsd':
     def device(port):
-        return '/dev/ttyp%d' % port
+        return '/dev/cua%02d' % port
 
 elif plat[:3] == 'bsd' or  \
      plat[:7] == 'freebsd' or \
-     plat[:7] == 'openbsd' or \
      plat[:6] == 'darwin':   #BSD (confirmed for freebsd4: cuaa%d)
     def device(port):
         return '/dev/cuad%d' % port
