diff options
Diffstat (limited to 'mcs/class/Mono.Posix/Mono.Unix/ChangeLog')
-rw-r--r-- | mcs/class/Mono.Posix/Mono.Unix/ChangeLog | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/mcs/class/Mono.Posix/Mono.Unix/ChangeLog b/mcs/class/Mono.Posix/Mono.Unix/ChangeLog index 7048cc4d038..6b6e40a2daf 100644 --- a/mcs/class/Mono.Posix/Mono.Unix/ChangeLog +++ b/mcs/class/Mono.Posix/Mono.Unix/ChangeLog @@ -1,3 +1,14 @@ +2005-01-31 Jonathan Pryor <jonpryor@vt.edu> + + * Stdlib.cs: Import "msvcrt", not "libc". These members are part of the + ANSI C standard, and thus should be present on Windows via msvcrt.dll + (except snprintf, until they catch up to C99). Change the calling + convention of all functions to Cdecl, as the .NET default is Stdcall. + Changing the calling convention isn't needed in Syscall, as it can only be + run on Unix platforms anyway, where the default is Cdecl. + * Syscall.cs: Add LIBC member that points to the real "libc"; we can't use + the imported definition from Stdlib as "msvcrt" doesn't exist on Unix. + 2005-01-29 Jonathan Pryor <jonpryor@vt.edu> * Stdlib.cs: sys_* functions shouldn't be public. |