Changes stat interface
authorBarret Rhoden <brho@cs.berkeley.edu>
Mon, 9 Aug 2010 22:46:53 +0000 (15:46 -0700)
committerKevin Klues <klueska@cs.berkeley.edu>
Thu, 3 Nov 2011 00:35:50 +0000 (17:35 -0700)
commit212d3c7856020ba7ffeeafafdcf0a855ce568d6b
treeb3e4bce3fc409a7102cf9f136fca1d912d9c14ca
parent57cad837ebc549877c2acc971768ff0d7947f50f
Changes stat interface

Rebuild your cross compiler.

struct stat and stat64 are the same (sizes and all), and the kernel
knows about the right sizes.  This also changes the glibc wrappers
around the stat family to not do the buffer conversion that we used to
do with the appserver.
13 files changed:
kern/include/ros/fs.h [new file with mode: 0644]
kern/include/ros/stat.h [deleted file]
kern/include/sys/types.h
kern/include/vfs.h
tools/compilers/gcc-glibc/glibc-2.11.1-ros/sysdeps/ros/bits/stat.h
tools/compilers/gcc-glibc/glibc-2.11.1-ros/sysdeps/ros/bits/typesizes.h [new file with mode: 0644]
tools/compilers/gcc-glibc/glibc-2.11.1-ros/sysdeps/ros/fxstat.c
tools/compilers/gcc-glibc/glibc-2.11.1-ros/sysdeps/ros/fxstat64.c
tools/compilers/gcc-glibc/glibc-2.11.1-ros/sysdeps/ros/lxstat.c
tools/compilers/gcc-glibc/glibc-2.11.1-ros/sysdeps/ros/lxstat64.c
tools/compilers/gcc-glibc/glibc-2.11.1-ros/sysdeps/ros/ros_stat.h [deleted file]
tools/compilers/gcc-glibc/glibc-2.11.1-ros/sysdeps/ros/xstat.c
tools/compilers/gcc-glibc/glibc-2.11.1-ros/sysdeps/ros/xstat64.c