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
2006-02-282006-02-28 Carlos Alberto Cortez <calberto.cortez@gmail.com>Carlos Alberto Cortez
* serial.h: New file with serial port constants. * serial.c: Use the constants in serial.h instead of magic numbers. svn path=/trunk/mono/; revision=57383
2006-01-03 * configure.in: Add check for lutimes(2). Mac OS X doesn't provide this.Jonathan Pryor
* support/sys-time.c: lutimes(2) only exists on some BSDs. There's a configure check for it now -- use it. svn path=/trunk/mono/; revision=55015
2005-12-30 * map-icalls.h: Flush (add utimes_bad, lutimes, futimes).Jonathan Pryor
* sys-time.c: Add lutimes(2) and futimes(2) wrapper. svn path=/trunk/mono/; revision=54922
2005-12-28 * configure.in: Add check for <sys/mman.h>. Fixes #77091.Jonathan Pryor
Thanks to Ben Gamari for the patch. * support/map.c: Include <sys/mman.h>. Fixes #77091. Thanks to Ben Gamari. svn path=/trunk/mono/; revision=54894
2005-12-01 * configure.in: Check for setkey(3) in -lcrypt and define CRYPT_LIBSJonathan Pryor
accordingly. * support/Makefile.am: Use $(CRYPT_LIB), not -lcrypt, as not all platforms support -lcrypt. * support/stdlib.c: Wrap Mono_Posix_Syscall_setkey() within HAVE_SETKEY, not PLATFORM_WIN32 svn path=/trunk/mono/; revision=53787
2005-12-01Revert -lcrypt until it's fixed.Paolo Molaro
svn path=/trunk/mono/; revision=53781
2005-12-012005-12-01 Daniel Drake <dsd@gentoo.org>Daniel Drake
* Makefile.am: Link against libcrypt, needed for setkey(3) as referenced in stdlib.c. Problem caught by Michael Hill. svn path=/trunk/mono/; revision=53775
2005-11-102005-11-09 Miguel de Icaza <miguel@novell.com>Miguel de Icaza
* assembly.c (mono_set_dirs): New API entry point to set the assembly and the config directory in one call A more robust framework for relocation and a public API for embedders to use. svn path=/trunk/mono/; revision=52816
2005-11-07 * map-icalls.h: Oddly, this file didn't get the new functions added inJonathan Pryor
2005-10-14 -- ToConfstrName, FromConfstrName, etc. Add them. * map.c, map.h: Remove invalid enumeration value SyslogFacility.LOG_USRE. svn path=/trunk/mono/; revision=52656
2005-10-18 * signal.c: Don't build Syscall wrappers on Win32.Jonathan Pryor
svn path=/trunk/mono/; revision=51830
2005-10-14 * Makefile.am (MPH_UNIX_SOURCE): Add syslog.c.Jonathan Pryor
* dirent.c, grp.c, pwd.c, signal.c, stdio.c, stdlib.c: Wrap functions which return `void' so that they instead: (1) return `int', (2) clear errno before calling the real function, and (3) return -1 if errno changed. This must be done in native code because calling Stdlib.SetLastError/Syscall.xxx from managed code won't work reliably (since errno may change between the SetLastError call and the actual Syscall invocation). * unistd.c: Same as above, and allow fpathconf(3), pathconf(3), sysconf(3), and confstr(3) callers to explicitly choose their own errno value. * map.c, map.h: Handle enumeration name change in Mono.Unix.Native (e.g. ConfStr --> ConfstrName, etc.). This is so that they follow the established naming conventions. * map-icalls.h: Add new icalls. * syslog.c: Added; wraps <syslog.h> functions. svn path=/trunk/mono/; revision=51711
2005-10-06 * Makefile.am (MPH_C_SOURCE): Add string.c.Jonathan Pryor
* string.c: Added; exports strlen(3) wrapper. * map-icalls.h: Prototype for strlen(3) wrapper. svn path=/trunk/mono/; revision=51345
2005-09-30Remove libwapiMiguel de Icaza
svn path=/trunk/mono/; revision=51050
2005-09-30FixMiguel de Icaza
svn path=/trunk/mono/; revision=51014
2005-09-30AddMiguel de Icaza
svn path=/trunk/mono/; revision=51013
2005-09-30Implement the heap stuff, move it to a separate fileMiguel de Icaza
svn path=/trunk/mono/; revision=51008
2005-09-20 * Makefile.am (refresh): Use the make-map.exe in Mono.Unix.Native.Jonathan Pryor
* map-icalls.h, map.c, map.h: Update to catch new enums AccessModes, Errno, and MmapProts. Huge re-ordering because of namespace change in managed code (not relevant to C API), and make-map.exe now outputs types/members in alphabetical order (to avoid major code churn in the future). svn path=/trunk/mono/; revision=50308
2005-07-122005-07-12 Daniel Drake <dsd@gentoo.org>Daniel Drake
* sys-xattr.c: Use <attr/attr.h> if <sys/xattr.h> does not exist (e.g. for glibc 2.2) * Makefile.am: Link to libattr if libc does not provide the xattr syscalls. svn path=/trunk/mono/; revision=47231
2005-07-07Thu Jul 7 12:35:20 EDT 2005 Paolo Molaro <lupus@ximian.com>Paolo Molaro
*supportw.c, Makefile.am: remove calls and link to libmono/libwapi. svn path=/trunk/mono/; revision=47049
2005-07-022005-07-01 Daniel Drake <dsd@gentoo.org>Daniel Drake
* sys-xattr.c: Support FreeBSD's extattr implementation. Slight API rework to provide transparency between Linux and FreeBSD EA's. * map-icalls.h: Update as above svn path=/trunk/mono/; revision=46863
2005-07-012005-06-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>Gonzalo Paniagua Javier
* supportw.c: HeapDestroy. * Makefile.am: don't build supportw on windows. svn path=/trunk/mono/; revision=46791
2005-06-30rename a la miguelBen Maurer
svn path=/trunk/mono/; revision=46753
2005-06-302005-06-29 Ben Maurer <bmaurer@ximian.com>Ben Maurer
* Makefile.am: namespace our library. svn path=/trunk/mono/; revision=46751
2005-06-302005-06-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>Gonzalo Paniagua Javier
* supportw.c: * supportw.h: * Makefile.am: new library intended to provide often P/Invoked windows API functions not present in io-layer. svn path=/trunk/mono/; revision=46736
2005-06-29 * map.c: Handle Syslog-related changes (SyslogFacility isn't a Jonathan Pryor
[Flags] enum); make-map.exe changes. svn path=/trunk/mono/; revision=46719
2005-06-28 * map.c, map.h: Handle Syslog-related changes (SyslogLevel isn't a [Flags]Jonathan Pryor
enum; change in order between LOG_USER and LOG_USRE). svn path=/trunk/mono/; revision=46638
2005-06-27 * map.c, map.h: Add corrected spelling of LOG_USER.Jonathan Pryor
svn path=/trunk/mono/; revision=46591
2005-06-20Removal of -module that causes OSX to miss-behaveMiguel de Icaza
svn path=/trunk/mono/; revision=46239
2005-06-142005-06-13 Miguel de Icaza <miguel@novell.com>Miguel de Icaza
* sys-statvfs.c (copy_statfs): f_flags is the field name on BSD, not f_flag. svn path=/trunk/mono/; revision=45929
2005-06-08 * Makefile.am: Create an unversioned library. We won't make any gauranteesJonathan Pryor
about ABI stability until Mono 1.2 (if then). svn path=/trunk/mono/; revision=45659
2005-06-07 * configure.in: Add checks for mremap, remap_file_pages.Jonathan Pryor
* support/sys-mman.c: Check for presence of mremap and remap_file_pages. svn path=/trunk/mono/; revision=45579
2005-06-05 * map-icalls.h, map.h: Change header comment so it matches what Jonathan Pryor
`make refresh` generates. * map.c: Add <sys/xattr.h> header. svn path=/trunk/mono/; revision=45438
2005-06-01 * sys-mman.c: Add wrappers for mmap, munmap, mprotect, msync, mlock,Jonathan Pryor
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
2005-06-01 * unistd.c: Oops -- deal with s/LockFlags/LockfCommand/ change.Jonathan Pryor
svn path=/trunk/mono/; revision=45278
2005-06-01Flush (oops).Jonathan Pryor
svn path=/trunk/mono/; revision=45275
2005-06-01 * map.h, map.c, map-icalls.h: Rename LockFlags to LockfCommand.Jonathan Pryor
svn path=/trunk/mono/; revision=45273
2005-05-212005-05-20 Zoltan Varga <vargaz@freemail.hu>Zoltan Varga
* Makefile.am (MPH_C_SOURCE): Add map-icalls.h. Fixes #75012. svn path=/trunk/mono/; revision=44849
2005-05-18 * map-icalls.h: Added; auto-generated file which contains Mono_Posix_*Jonathan Pryor
declarations for DllImport functions in Mono.Posix.dll. This ensure consistency between Mono.Posix.dll and MonoPosixHelper.so. * 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
2005-05-16 * sys-statvfs.c: Include "map.h" for Mono_Posix_ToMountFlags prototype.Jonathan Pryor
* map.c: Include <sys/statvfs.h> so Mono_Posix_{To,From}MountFlags actually does something useful. svn path=/trunk/mono/; revision=44574
2005-05-13 * map.c, map.h: Add FromMountFlags, ToMountFlags. (MountFlags is used inJonathan Pryor
`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
2005-05-042005-05-03 Geoff Norton <gnorton@customerdna.com>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
2005-04-30 * stdio.c: Add Mono_Posix_Stdlib_DumpFilePosition, which create a hex stringJonathan Pryor
"dump" of a fpos_t. This is used for Mono.Unix.FilePosition.ToString(). svn path=/trunk/mono/; revision=43825
2005-04-19 * configure.in: Add check for <sys/xattr.h>.Jonathan Pryor
Thanks to Daniel Drake <dsd@gentoo.org> 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/Makefile.am: Add sys-xattr.c to the build. svn path=/trunk/mono/; revision=43243
2005-04-07 * errno.c: Use the GNU version of strerror_r if _GNU_SOURCE is definedJonathan Pryor
(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
2005-04-06FlushMiguel de Icaza
svn path=/trunk/mono/; revision=42609
2005-04-06Add properly ifdefed stuffMiguel de Icaza
svn path=/trunk/mono/; revision=42592
2005-04-06Commit refresh of the API from running 'make refresh'Miguel de Icaza
svn path=/trunk/mono/; revision=42584
2005-04-052005-04-05 Zoltan Varga <vargaz@freemail.hu>Zoltan Varga
* mph.h: Apply patch from the freebsd ports collection. svn path=/trunk/mono/; revision=42566
2005-02-16remove .cvsignore, as this is not used anymoreBen Maurer
svn path=/trunk/mono/; revision=40731
2005-02-112005-02-10 Zoltan Varga <vargaz@freemail.hu>Zoltan Varga
* zlib_macros.c (create_z_stream): Explicitly check for older versions of zlib. svn path=/trunk/mono/; revision=40436