From d4383da2aea6d2e694973da31b705d7c33727e35 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20B=C5=82aszczyk?= Date: Tue, 17 Feb 2015 19:16:56 +0100 Subject: [PATCH] kqueue: EventInfo().Sys() returns now pointer. --- event.go | 2 +- event_kqueue.go | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/event.go b/event.go index 1d62595..a0102d9 100644 --- a/event.go +++ b/event.go @@ -85,7 +85,7 @@ func (e Event) String() string { // http://man7.org/linux/man-pages/man7/inotify.7.html // // Under Darwin, DragonFlyBSD, FreeBSD, NetBSD, OpenBSD (kqueue) Sys() always -// returns notify.Kevent value, which is defined as: +// returns a non-nil *notify.Kevent value, which is defined as: // // type Kevent struct { // Kevent *syscall.Kevent_t // Kevent is a kqueue specific structure. diff --git a/event_kqueue.go b/event_kqueue.go index 5ebc90b..dafef45 100644 --- a/event_kqueue.go +++ b/event_kqueue.go @@ -84,10 +84,10 @@ func (e *event) Event() Event { return e.e } func (e *event) Path() string { return e.p } // Sys returns platform specific object describing reported event. -func (e *event) Sys() interface{} { return e.kq } +func (e *event) Sys() interface{} { return &e.kq } func isdir(ei EventInfo) (bool, error) { - return ei.Sys().(Kevent).FI.IsDir(), nil + return ei.Sys().(*Kevent).FI.IsDir(), nil } // Kevent represents a single event.