Age | Commit message (Collapse) | Author |
|
* map.c: Continuing my ineptitude... <sys/wait.h> isn't on Win32.
* mph.h: Win32 doesn't define EOVERFLOW, either. Define it.
svn path=/trunk/mono/; revision=38374
|
|
svn path=/trunk/mono/; revision=38373
|
|
svn path=/trunk/mono/; revision=38370
|
|
getfsspec(3).
* map.c: Add new conversion functions for SyslogOptions, SyslogFacility,
SyslogLevel; see syslog(3) for details.
* map.h: Add new conversion functions and values for SyslogOptions,
SyslogFacility, SyslogLevel; see syslog(3) for details.
* Makefile.am (MPH_SOURCE): add fstab.c, sys-statvfs.c, x-struct-str.c.
* mph.h: Document location for Mac OS X man page documentation; add
MPH_INTERNAL macro for intra-library function calls (for functions that
shouldn't be exported from libMonoPosixHelper.so); declare
_mph_copy_structure_strings().
* pwd.c: Use _mph_copy_structure_strings() to copy strings embedded within
struct passwd.
* sys-statvfs.c: Added; wrap <sys/statvfs.h> functions statvfs(2),
fstatvfs(2), and (to complicate things) implement (f)statvfs(2) in terms
of (f)statfs(2) on Mac OS X (which lacks the -vfs calls).
* x-struct-str.c: implements _mph_copy_structure_strings(), which is a
generalized interface to copy strings between structures (as is needed in
pwd.c and fstab.c).
svn path=/trunk/mono/; revision=38132
|
|
* sys-mount.c: Delete. We're not exporting mount-related functionality
anymore. It's not remotely portable, and trying to make it portable is a
doomed idea.
* map.c: Remove mount- and umount-related conversion functions.
svn path=/trunk/mono/; revision=36177
|
|
beta) breaks when both <poll.h> and <sys/poll.h> are included, so only use
<sys/poll.h>.
svn path=/trunk/mono/; revision=35834
|
|
* support/.cvsignore: Ignore generated files.
* support/Makefile.am: Add new INCLUDE directives (for glib headers),
source; bump library version (so we don't clobber previous versions of
libMonoPosixHelper.so).
* support/dirent.c: New file; <dirent.h> wrapper functions
* support/errno.c: New file; <errno.h> wrapper functions
* support/fcntl.c: New file; <fcntl.h> wrapper functions
* support/grp.c: New file; <grp.h> wrapper functions
* support/map.c: Updated macro mapping functions (more enums mapped, more
error checking, etc.).
* support/map.h: Updated macro mapping functions
* support/old-map.c: Previous map.c implementation, for backward compatibility
* support/old-map.h: Previous map.h implementation, for backward compatibility
* support/mph.h: New file; Utility types, macros
* support/pwd.c: New file; <pwd.h> wrapper functions
* support/stdio.c: New file; <stdio.h> wrapper functions
* support/stdlib.c: New file; <stdlib.h> wrapper functions
* support/sys-mman.c: New file; <sys/mman.h> wrapper functions
* support/sys-mount.c: New file; <sys/mount.h> wrapper functions
* support/sys-sendfile.c: New file; <sys/sendfile.h> wrapper functions
* support/sys-stat.c: New file; <sys/stat.h> wrapper functions
* support/sys-wait.c: New file; <sys/wait.h> wrapper functions
* support/time.c: New file; <time.h> wrapper functions
* support/unistd.c: New file; <unistd.h> wrapper functions
svn path=/trunk/mono/; revision=35689
|
|
compiling this part. Lets mono build on OSX again.
svn path=/trunk/mono/; revision=34191
|
|
instead of names for defines.
svn path=/trunk/mono/; revision=34096
|
|
svn path=/trunk/mono/; revision=24291
|
|
svn path=/trunk/mono/; revision=24138
|
|
to redo it like Paolo suggested
svn path=/trunk/mono/; revision=24137
|