package monitor

import "errors"

func New() (*Monitor, error) {
	return nil, errors.New("Monitor NewMonitor() not implemented on Solaris")
}

type Monitor struct {
}

func (m *Monitor) Events() chan Monitorable {
	return nil
}

func (m *Monitor) Add(Monitorable) error {
	return errors.New("Monitor Add() not implemented on Solaris")
}

func (m *Monitor) Remove(Monitorable) error {
	return errors.New("Monitor Remove() not implemented on Solaris")
}

func (m *Monitor) Close() error {
	return errors.New("Monitor Close() not implemented on Solaris")
}

func (m *Monitor) Run() {
}