From 13449c468512cd81ec5c05bf77655c22a17b39f0 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Sat, 24 Sep 2016 03:52:12 +0200 Subject: Device struct --- dev_openbsd.go | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'dev_openbsd.go') diff --git a/dev_openbsd.go b/dev_openbsd.go index cb35e8e..edba157 100644 --- a/dev_openbsd.go +++ b/dev_openbsd.go @@ -1,8 +1,10 @@ package robo -import "io" - -func Open() (io.ReadWriteCloser, error) { +func Open() (Device, error) { // note: ulpt* doesn't support read(), thus this dev is broken atm. - return NewLP("/dev/ulpt0") + dev, err := NewLP("/dev/ulpt0") + if err != nil { + return Device{}, nil + } + return Device{dev} } -- cgit v1.2.3