Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2005-01-05Allow MonoPosixHelper to *actually* compile on Win32. (Thanks to eno on irc.)Jonathan Pryor
* 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
2005-01-05 * map.c: Include <config.h> so we can check for PLATFORM_WIN32.Jonathan Pryor
svn path=/trunk/mono/; revision=38373
2005-01-05 * map.c: Fix Win32 build break. Win32 doesn't have all the sys/* headers.Jonathan Pryor
svn path=/trunk/mono/; revision=38370
2004-12-28 * fstab.c: Added; wrap <fstab.h> functions: getfsent(3), getfsfile(3),Jonathan Pryor
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
2004-11-16 * Makefile.am: Remove sys-mount.c from the build.Jonathan Pryor
* 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
2004-11-08* support/map.c: Remove <poll.h> include. Building on Tigar (Mac OS X 10.4Jonathan Pryor
beta) breaks when both <poll.h> and <sys/poll.h> are included, so only use <sys/poll.h>. svn path=/trunk/mono/; revision=35834
2004-11-05Integrate Mono.Posix OEE with Mono.Jonathan Pryor
* 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
2004-09-22OSX doesn't have O_SYNC; check to make sure O_SYNC is defined before ↵Geoff Norton
compiling this part. Lets mono build on OSX again. svn path=/trunk/mono/; revision=34191
2004-09-20 * support/map.c/h: Add poll events map functions. Use valuesJackson Harper
instead of names for defines. svn path=/trunk/mono/; revision=34096
2004-03-18Quick fix fo macosx until this code is dumped.Paolo Molaro
svn path=/trunk/mono/; revision=24291
2004-03-16Add refresh targetMiguel de Icaza
svn path=/trunk/mono/; revision=24138
2004-03-16Move the platform dependent code here; Temporary solution until I get time ↵Miguel de Icaza
to redo it like Paolo suggested svn path=/trunk/mono/; revision=24137