1 2004-11-30 Jonathan Pryor <jonpryor@vt.edu>
3 * mph.h: Use <glib.h>, not <glib/gtypes.h>, as the HP/UX compiler needs
4 <glib/gutils.h> to handle the `inline' keyword.
6 2004-11-27 Miguel de Icaza <miguel@ximian.com>
8 * Makefile.am (MPH_SOURCE): Add macros.c for compatibility with
9 the old API (currently the old API would fail).
11 2004-11-25 Raja R Harinath <rharinath@novell.com>
13 * Makefile.am (MPH_SOURCE): Distribute old-map.h and map.h.
15 2004-11-18 Jonathan Pryor <jonpryor@vt.edu>
17 * stdio.c: Add fread(3) and fwrite(3) wrappers.
19 2004-11-16 Jonathan Pryor <jonpryor@vt.edu>
21 * Makefile.am: Remove sys-mount.c from the build.
22 * sys-mount.c: Delete. We're not exporting mount-related functionality
23 anymore. It's not remotely portable, and trying to make it portable is a
25 * map.c: Remove mount- and umount-related conversion functions.
27 2004-11-14 Geoff Norton <gnorton@customerdna.com>
29 * mph.h: Revernt jonp's removal of MPH_ON_BSD define as sys-mount.c
30 and unistd.c still check this configuration value. This allows mono
31 to build on *BSD again.
33 2004-11-12 Jonathan Pryor <jonpryor@vt.edu>
35 * dirent.c: Only access members which exist on the target
37 * errno.c: Only export strerror_r if it's available.
38 * mph.h: Remove MPH_ON_BSD; use the configure checks instead.
39 * sys-mman.c: Only export posix_madvise if it's available.
40 * unistd.c: Only export sethostid if it's available.
42 2004-11-08 Jonathan Pryor <jonpryor@vt.edu>
44 * Makefile.am: Add sys-sendfile.c to the build.
45 * dirent.c, fcntl.c, unistd.c: Remove
46 compile-time checks for -64 apis (pread64, etc.), as they're
47 superfluous. GLibc #defines the functions to the appropriate
48 -64 counterpart when necessary, and Darwin is intrinsically
49 large-file-aware, so manual checking on my part is redundant and
51 * grp.c: Add checks for non-portable functions getgrnam_r,
53 * pwd.c: Add checks for non-portable functions getpwnam_r,
55 * map.c: Remove <poll.h> include. Building on Tiger (Mac
56 OS X 10.4 beta) breaks when both <poll.h> and <sys/poll.h> are
57 included, so only use <sys/poll.h>.
58 * mph.h: Clean up macro handling for type overflow checking.
60 2004-11-05 Jonathan Pryor <jonpryor@vt.edu>
62 * .cvsignore: Ignore generated files.
63 * Makefile.am: Add new INCLUDE directives (for glib
64 headers), source; bump library version (so we don't clobber
65 previous versions of libMonoPosixHelper.so).
66 * dirent.c: New file; <dirent.h> wrapper functions;
67 BSD portability fixes.
68 * errno.c: New file; <errno.h> wrapper functions
69 * fcntl.c: New file; <fcntl.h> wrapper functions;
70 BSD portability fixes.
71 * grp.c: New file; <grp.h> wrapper functions;
72 BSD portability fixes.
73 * map.c: Updated macro mapping functions (more enums
74 mapped, more error checking, etc.).
75 * map.h: Updated macro mapping functions
76 * old-map.c: Previous map.c implementation, for backward
77 compatibility Remove spurious warning about redefining
79 * old-map.h: Previous map.h implementation, for backward
81 * mph.h: New file; Utility types, macros;
82 BSD portability fixes.
83 * pwd.c: New file; <pwd.h> wrapper functions;
84 BSD portability fixes.
85 * stdio.c: New file; <stdio.h> wrapper functions
86 * stdlib.c: New file; <stdlib.h> wrapper functions
87 * sys-mman.c: New file; <sys/mman.h> wrapper functions
88 * sys-mount.c: New file; <sys/mount.h> wrapper functions;
89 BSD portability fixes.
90 * sys-sendfile.c: New file; <sys/sendfile.h> wrapper
91 functions; BSD portability fixes.
92 * sys-stat.c: New file; <sys/stat.h> wrapper functions
93 * sys-wait.c: New file; <sys/wait.h> wrapper functions
94 * time.c: New file; <time.h> wrapper functions;
95 BSD portability fixes.
96 * unistd.c: New file; <unistd.h> wrapper functions;
97 BSD portability fixes.