// int zmq_errno (); func errno() error { errno := C.zmq_errno() if errno >= C.ZMQ_HAUSNUMERO { return zmqErrno(errno) } return syscall.Errno(errno) }
// int zmq_errno (); func errno() os.Error { return os.Errno(C.zmq_errno()) }
// int zmq_errno (); func errno() error { return zmqErrno(C.zmq_errno()) }
// Return the last error as an os error func error() os.Error { errnum := C.zmq_errno() return ZError{errnum} }
func (p *libZmqProvider) GetError() os.Error { return LibZmqErrno(C.zmq_errno()) }