+2010-07-21 Jackson Harper <jackson@ximian.com>
+
+ * Syscall.cs: Add bindings to the various epoll
+ functions. (epoll_create, epoll_ctl, epoll_wait).
+
+2008-12-19 Jonathan Pryor <jpryor@novell.com>
+
+ * NativeConvert.cs: Add FromRealTimeSignum(), ToRealTimeSignum().
+ Patch thanks to tim.jenks@realtimeworlds.com.
+ * RealTimeSignum.cs: Added; structure which represents a real-time
+ signal, a value V such that V >= SIGRTMIN and V <= SIGRTMAX.
+ Patch thanks to tim.jenks@realtimeworlds.com.
+ * Stdlib.cs: Add SetSignalAction() and raise() overloads which accept
+ a RealTimeSignum instance.
+ Patch thanks to tim.jenks@realtimeworlds.com.
+
+2008-10-15 Jonathan Pryor <jpryor@novell.com>
+
+ * Syscall.cs: [Map] Flock, add Timespec, bind nanosleep(2).
+ * NativeConvert.generated.cs: Flush (Add TryCopy methods for Flock,
+ Timespec).
+
+2008-01-28 Jonathan Pryor <jpryor@novell.com>
+
+ * Stdlib.cs: Obsolete Stdlib.signal(), as it's not safe; see also:
+ http://lists.ximian.com/pipermail/mono-devel-list/2008-January/026501.html
+ http://lists.ximian.com/pipermail/mono-devel-list/2008-January/026503.html
+ Add SetSignalAction() as a replacement.
+
+2008-01-22 Sebastien Pouliot <sebastien@ximian.com>
+
+ * Syscall.cs: Fix Flock.Equals to avoid NRE (and return false if object
+ is null). Found using Gendarme.
+
+2008-01-05 Jonathan Pryor <jonpryor@vt.edu>
+
+ * Syscall.cs: Add ST_NOEXEC, ST_REMOUNT, ST_BIND to MountFlags. Patch from
+ Joe Dluzen <jdluzen@gmail.com>.
+
+2007-12-17 Jonathan Pryor <jonpryor@vt.edu>
+
+ * Syscall.cs: Bind uname(2).
+
+2007-10-25 Jonathan Pryor <jonpryor@vt.edu>
+
+ * Stdlib.cs: Fix perror(3) so that it works as expected. (Since errno is
+ cleared during P/Invoke, previously Stdlib.perror("") would always print
+ "Success", which isn't very helpful.)
+
+2007-06-28 Jonathan Pryor <jonpryor@vt.edu>
+
+ * NativeConvert.generated.cs: Flush (add TryCopy() methods for Utimbuf).
+ * Syscall.cs: Map Utimbuf to `struct utimbuf'; needed so that Mono.Fuse can
+ rely on Mono.Posix.dll for copying all native types.
+
+2006-11-14 Jonathan Pryor <jonpryor@vt.edu>
+
+ * MapAttribute.cs: Update (changes SuppressFlags to a string holding mask).
+ * Syscall.cs: Specify the mask value for non-bitmask values in
+ FilePermissions.
+
+2006-10-27 Jonathan Pryor <jonpryor@vt.edu>
+
+ * MapAttribute.cs: Update (adds SuppressFlags property).
+ * Syscall.cs: Mark non-flags FilePermissions enumeration members so that
+ they aren't treated as bitfields. Impacts e.g. S_IFDIR, S_IFCHR, etc..
+
+2006-10-24 Jonathan Pryor <jonpryor@vt.edu>
+
+ * HeaderAttribute.cs: Removed. Use create-native-map command-line arguments
+ instead of HeaderAttribute.Includes & HeaderAttribute.Defines.
+ * make-map.cs: Moved to mono-tools/create-native-map/src/create-native-map.cs.
+ * MapAttribute.cs: Moved from ../Mono.Unix. Can now be
+ specified on Class, Delegeate, Enum, Field, & Struct (instead of just
+ Enum). Add NativeType property.
+ * NativeConvert.generated.cs: Flush (adds new .TryCopy methods to copy [Map]'d
+ structures).
+ * NativeConvert.cs: Add .TryCopy methods for Statvfs.
+ * Syscall.cs: Remove HeaderAttribute declaration; Markup [Map]'d structure
+ members with [Map] attributes (or MapAttribute subclasses) to specify the
+ native types they correspond to (used by create-native-map).
+ * TypeAttributes.cs: Added; internal subclasses of MapAttribute to help
+ markup structures (e.g. so I can use [blkcnt_t] instead of
+ [Map ("blkcnt_t")], thus minimizing the liklihood of a spelling error).
+
2006-09-15 Jonathan Pryor <jonpryor@vt.edu>
* Syscall.cs: "Remove" crypt(3), encrypt(3), setkey(3). These use an