Remove valgrind's use of libc-supplied stat() and sbrk().  Now the only
sysbols we need from libc are __umoddi3 and __udivdi3 ; other than that
valgrind.so is completely self-contained.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@244 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/vg_include.h b/vg_include.h
index 4794cd0..5dca560 100644
--- a/vg_include.h
+++ b/vg_include.h
@@ -744,6 +744,7 @@
 extern void VG_(close)     ( Int fd );
 extern Int  VG_(read)      ( Int fd, void* buf, Int count);
 extern Int  VG_(write)     ( Int fd, void* buf, Int count);
+extern Int  VG_(stat) ( Char* file_name, struct vki_stat* buf );
 
 extern Int  VG_(fcntl) ( Int fd, Int cmd, Int arg );
 
@@ -762,6 +763,8 @@
 
 extern Int  VG_(munmap)( void* start, Int length );
 
+extern void* VG_(brk) ( void* end_data_segment );
+
 
 /* Print a (panic) message, and abort. */
 extern void VG_(panic) ( Char* str )