Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Jun 20, 2005

  1. Miguel de Icaza

    Remove this from the branch

    svn path=/branches/mono-1-1-8/mono/; revision=46251

Jun 14, 2005

  1. Miguel de Icaza

    Fix in the 1-1-8 tag

    svn path=/tags/mono-1-1-8/mono/; revision=45930

Jun 08, 2005

  1. * Create an unversioned library. We won't make any gaur…

        about ABI stability until Mono 1.2 (if then).
    svn path=/trunk/mono/; revision=45659
    Jonathan Pryor authored

Jun 07, 2005

  1. * Add checks for mremap, remap_file_pages.

      * support/sys-mman.c: Check for presence of mremap and remap_file_pages.
    svn path=/trunk/mono/; revision=45579
    Jonathan Pryor authored

Jun 05, 2005

  1. * map-icalls.h, map.h: Change header comment so it matches what

    	  `make refresh` generates.
    	* map.c: Add <sys/xattr.h> header.
    svn path=/trunk/mono/; revision=45438
    Jonathan Pryor authored

Jun 01, 2005

  1. * sys-mman.c: Add wrappers for mmap, munmap, mprotect, msync, mlock,

    	  munlock, mremap, mincore, remap_file_pages.
    	* map-icalls.h: Update to latest shared interface.
    	* map.c, map.h: Add {To,From} pairs for MmapFlags, MmapProt, MsyncFlags,
    	  MlockallFlags, MremapFlags.
    	* mph.h: Add mph_return_*_if_ssize_t_overflow macros.
    svn path=/trunk/mono/; revision=45279
    Jonathan Pryor authored
  2. * unistd.c: Oops -- deal with s/LockFlags/LockfCommand/ change.

    svn path=/trunk/mono/; revision=45278
    Jonathan Pryor authored

May 31, 2005

  1. Flush (oops).

    svn path=/trunk/mono/; revision=45275
    Jonathan Pryor authored
  2. * map.h, map.c, map-icalls.h: Rename LockFlags to LockfCommand.

    svn path=/trunk/mono/; revision=45273
    Jonathan Pryor authored

May 20, 2005

  1. Zoltan Varga

    2005-05-20 Zoltan Varga <>

    	* (MPH_C_SOURCE): Add map-icalls.h. Fixes #75012.
    svn path=/trunk/mono/; revision=44849
    vargaz authored

May 18, 2005

  1. * map-icalls.h: Added; auto-generated file which contains Mono_Posix_*

        declarations for DllImport functions in Mono.Posix.dll.  This ensure
        consistency between Mono.Posix.dll and
      * mph.h: Add include for map-icalls.h, to ensure that all MonoPosixHelper
        exports have correct prototypes.
      * dirent.c, grp.c, macros.c, pwd.c, signal.c, stdio.c, sys-stat.c,
        sys-time.c, utime.c: Correct prototypes to match map-icalls.h.  Alas, this
        "loses" information -- FILE* becomes void*, etc. -- but no semantics or
        ABI should be changed (except for Mono_Posix_Syscall_utime).  Some
        structure names also changed to match the generated names; since the
        structures are private, this shouldn't break anything.
      * errno.c: Remove Mono_Posix_Syscall_SetLastError so we don't get a warning
        about a missing prototype.  This was never in a stable release.
      * old-map.c: Include mph.h for prototype checking.
      * unistd.c: SeekFlags conversion is now done in managed code so that a short
        isn't passed as a parameter; Correct prototypes to match map-icalls.h.
      * sys-xattr.c: fix lsetxattr/fsetxattr confusion; Correct prototypes to
        match map-icalls.h.
      * sys-sendfile.c: Move mph.h include so that HAVE_SYS_SENDFILE_H is used.
      * sys-wait.c: Include mph.h so that prototypes are checked.
    svn path=/trunk/mono/; revision=44702
    Jonathan Pryor authored

May 16, 2005

  1. * sys-statvfs.c: Include "map.h" for Mono_Posix_ToMountFlags prototype.

      * map.c: Include <sys/statvfs.h> so Mono_Posix_{To,From}MountFlags actually
        does something useful.
    svn path=/trunk/mono/; revision=44574
    Jonathan Pryor authored

May 12, 2005

  1. * map.c, map.h: Add FromMountFlags, ToMountFlags. (MountFlags is use…

    …d in
        `struct statvfs', which is POSIX).
      * sys-statvfs.c: Use ToMountFlags to convert the OS flags value into the
        managed equivalent.
    svn path=/trunk/mono/; revision=44465
    Jonathan Pryor authored

May 04, 2005

  1. Geoff Norton

    2005-05-03 Geoff Norton <>

            * sys-xattr.c:  Mac OS/X Tiger supports xattr but has a different API for supporting
            resource forks.  Allow mono to build on Tiger.
    svn path=/trunk/mono/; revision=43995
    kangaroo authored

Apr 30, 2005

  1. * stdio.c: Add Mono_Posix_Stdlib_DumpFilePosition, which create a he…

    …x string
    	  "dump" of a fpos_t.  This is used for Mono.Unix.FilePosition.ToString().
    svn path=/trunk/mono/; revision=43825
    Jonathan Pryor authored

Apr 19, 2005

  1. * Add check for <sys/xattr.h>.

    	  Thanks to Daniel Drake <> for the patch.
    	* support/map.c, support/map.h: Added XattrFlags values, functions.
    	* support/sys-xattr.c: Added; <sys/xattr.h> wrapper functions.  
    	  Thanks to Daniel Drake for writing these.
    	* support/ Add sys-xattr.c to the build.
    svn path=/trunk/mono/; revision=43243
    Jonathan Pryor authored

Apr 07, 2005

  1. * errno.c: Use the GNU version of strerror_r if _GNU_SOURCE is defined

        (otherwise assume existence of XPG variant).  This allows proper
        compilation under Red Hat 9.
      * fstab.c: protect against users calling setfsent(), setfsent(), ...     
        endfsent(), which would otherwise leak a FILE handle.
    svn path=/trunk/mono/; revision=42642
    Jonathan Pryor authored

Apr 06, 2005

  1. Miguel de Icaza


    svn path=/trunk/mono/; revision=42609
    migueldeicaza authored

Apr 05, 2005

  1. Miguel de Icaza

    Add properly ifdefed stuff

    svn path=/trunk/mono/; revision=42592
    migueldeicaza authored
  2. Miguel de Icaza

    Commit refresh of the API from running 'make refresh'

    svn path=/trunk/mono/; revision=42584
    migueldeicaza authored
  3. Zoltan Varga

    2005-04-05 Zoltan Varga <>

    	* mph.h: Apply patch from the freebsd ports collection.
    svn path=/trunk/mono/; revision=42566
    vargaz authored

Feb 16, 2005

  1. remove .cvsignore, as this is not used anymore

    svn path=/trunk/mono/; revision=40731
    Ben Maurer authored

Feb 10, 2005

  1. Zoltan Varga

    2005-02-10 Zoltan Varga <>

    	* zlib_macros.c (create_z_stream): Explicitly check for older versions
    	of zlib.
    svn path=/trunk/mono/; revision=40436
    vargaz authored

Feb 08, 2005

  1. Zoltan Varga

    2005-02-08 Zoltan Varga <>

    	* pwd.c (Mono_Posix_Syscall_getpwnam_r): Add another part missing from the last patch.
    svn path=/trunk/mono/; revision=40319
    vargaz authored

Feb 07, 2005

  1. * grp.c: Oops. Didn't see other Solaris fix in #72292.

    svn path=/trunk/mono/; revision=40277
    Jonathan Pryor authored
  2. * grp.c, pwd.c: Clear errno before calling the actual calls, as errn…

    …o may
        have a stale value, leading to spurious errors later.  Fixes #72292.
    svn path=/trunk/mono/; revision=40269
    Jonathan Pryor authored

Feb 03, 2005

  1. * (MPH_C_SOURCE): Move errno.c into MPH_C_SOURCE, so it'…

    …s built
        on Windows as well as Unix.
    svn path=/trunk/mono/; revision=40088
    Jonathan Pryor authored
  2. * errno.c: Mono_Posix_Syscall_SetLastError should be in Stdlib, not …

        since it's part of ANSI C (and errno will be used from StdioFileStream).
        Add Mono_Posix_Stdlib_SetLastError.  Don't remove the Syscall version, as     
        we don't want to break Mono 1.1.4/svn users the day after release. :-)
    svn path=/trunk/mono/; revision=40086
    Jonathan Pryor authored

Jan 25, 2005

  1. * macros.c: Use gint64, not long, to match C# declaration. Fixes 71152.

    svn path=/trunk/mono/; revision=39504
    Jonathan Pryor authored

Jan 23, 2005

  1. Geoff Norton

    2005-01-23 Geoff Norton <>

            * dirent.c: Include <unistd.h> to bring off_t in on gcc4.0+OSX
    svn path=/trunk/mono/; revision=39387
    kangaroo authored

Jan 14, 2005

  1. * map.h: Correct Mono_Posix_OpenFlags values (they should now match

        x86 linux); remove unused enumerations (MountFlags, etc.).
    svn path=/trunk/mono/; revision=38959
    Jonathan Pryor authored

Jan 13, 2005

  1. * fstab.c: Fix HPUX support. HPUX includes both <fstab.h> and

    	  <checkpoint.h>, so we need to give preference to <checkpoint.h>.
    svn path=/trunk/mono/; revision=38862
    Jonathan Pryor authored

Jan 06, 2005

  1. * fstab.c: Add support for HPUX, which uses <checklist.h>.

    svn path=/trunk/mono/; revision=38405
    Jonathan Pryor authored

Jan 05, 2005

  1. Allow MonoPosixHelper to *actually* compile on Win32. (Thanks to eno …

    …on irc.)
      * 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
    Jonathan Pryor authored
  2. * map.c: Include <config.h> so we can check for PLATFORM_WIN32.

    svn path=/trunk/mono/; revision=38373
    Jonathan Pryor authored
Something went wrong with that request. Please try again.