svn commit: r197293 - in head/sys: kern sys

Roman Divacky rdivacky at FreeBSD.org
Thu Sep 17 17:41:28 UTC 2009


Author: rdivacky
Date: Thu Sep 17 17:41:28 2009
New Revision: 197293
URL: http://svn.freebsd.org/changeset/base/197293

Log:
  Make these argument/variable unsigned as the defines for them don't fit
  into signed 32bit integer.
  
  Approved by:	ed (mentor, implicit)
  Approved by:	sson

Modified:
  head/sys/kern/kern_event.c
  head/sys/sys/event.h

Modified: head/sys/kern/kern_event.c
==============================================================================
--- head/sys/kern/kern_event.c	Thu Sep 17 16:16:44 2009	(r197292)
+++ head/sys/kern/kern_event.c	Thu Sep 17 17:41:28 2009	(r197293)
@@ -145,7 +145,7 @@ static int	filt_timer(struct knote *kn, 
 static int	filt_userattach(struct knote *kn);
 static void	filt_userdetach(struct knote *kn);
 static int	filt_user(struct knote *kn, long hint);
-static void	filt_usertouch(struct knote *kn, struct kevent *kev, long type);
+static void	filt_usertouch(struct knote *kn, struct kevent *kev, unsigned long type);
 
 static struct filterops file_filtops = {
 	.f_isfd = 1,
@@ -616,9 +616,9 @@ filt_user(struct knote *kn, __unused lon
 }
 
 static void
-filt_usertouch(struct knote *kn, struct kevent *kev, long type)
+filt_usertouch(struct knote *kn, struct kevent *kev, unsigned long type)
 {
-	int ffctrl;
+	unsigned int ffctrl;
 
 	switch (type) {
 	case EVENT_REGISTER:

Modified: head/sys/sys/event.h
==============================================================================
--- head/sys/sys/event.h	Thu Sep 17 16:16:44 2009	(r197292)
+++ head/sys/sys/event.h	Thu Sep 17 17:41:28 2009	(r197293)
@@ -191,7 +191,7 @@ struct filterops {
 	int	(*f_attach)(struct knote *kn);
 	void	(*f_detach)(struct knote *kn);
 	int	(*f_event)(struct knote *kn, long hint);
-	void	(*f_touch)(struct knote *kn, struct kevent *kev, long type);
+	void	(*f_touch)(struct knote *kn, struct kevent *kev, unsigned long type);
 };
 
 /*


More information about the svn-src-all mailing list