+2004-11-18 Jonathan Pryor <jonpryor@vt.edu>
+
+ * stdio.c: Add fread(3) and fwrite(3) wrappers.
+
2004-11-16 Jonathan Pryor <jonpryor@vt.edu>
* Makefile.am: Remove sys-mount.c from the build.
return L_cuserid;
}
+mph_size_t
+Mono_Posix_Stdlib_fread (void *ptr, mph_size_t size, mph_size_t nmemb, FILE *stream)
+{
+ mph_return_if_size_t_overflow (size);
+ mph_return_if_size_t_overflow (nmemb);
+
+ return fread (ptr, (size_t) size, (size_t) nmemb, stream);
+}
+
+mph_size_t
+Mono_Posix_Stdlib_fwrite (const void *ptr, mph_size_t size, mph_size_t nmemb, FILE *stream)
+{
+ mph_return_if_size_t_overflow (size);
+ mph_return_if_size_t_overflow (nmemb);
+
+ return fwrite (ptr, (size_t) size, (size_t) nmemb, stream);
+}
+
G_END_DECLS
/*