[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Minios-devel] [UNIKRAFT PATCH 3/5] lib/vfscore: fix conflicts with newlib
Don't see any issues here either. Reviewed-by: Florian Schmidt <florian.schmidt@xxxxxxxxx> On 3/4/19 6:46 PM, Yuri Volchkov wrote: Consists of multiple tiny fixes: - syscalls.c: include dirent.h after unistd.h, because it requires off_t, ino_t and size_t declarations - vfs.h: kill unused OPEN_MAX definition - vnode.c: prefix S_BLKSIZE Signed-off-by: Yuri Volchkov <yuri.volchkov@xxxxxxxxx> --- lib/vfscore/syscalls.c | 3 +-- lib/vfscore/vfs.h | 2 -- lib/vfscore/vnode.c | 4 ++-- 3 files changed, 3 insertions(+), 6 deletions(-) diff --git a/lib/vfscore/syscalls.c b/lib/vfscore/syscalls.c index a2584ab1..1301f351 100644 --- a/lib/vfscore/syscalls.c +++ b/lib/vfscore/syscalls.c @@ -37,8 +37,6 @@#define _BSD_SOURCE#define _GNU_SOURCE -#include <dirent.h> - #include <limits.h> #include <unistd.h> #include <stdlib.h> @@ -47,6 +45,7 @@ #include <errno.h> #include <fcntl.h>+#include <dirent.h>#include <vfscore/prex.h> #include <vfscore/vnode.h> #include <vfscore/file.h> diff --git a/lib/vfscore/vfs.h b/lib/vfscore/vfs.h index 81a61d75..bc17310a 100644 --- a/lib/vfscore/vfs.h +++ b/lib/vfscore/vfs.h @@ -64,8 +64,6 @@ extern int vfs_debug;#define ASSERT(e) assert(e) -#define OPEN_MAX 256- /* * per task data */ diff --git a/lib/vfscore/vnode.c b/lib/vfscore/vnode.c index d70746c9..b9008ac2 100644 --- a/lib/vfscore/vnode.c +++ b/lib/vfscore/vnode.c @@ -48,7 +48,7 @@ #include <vfscore/vnode.h> #include "vfs.h"-#define S_BLKSIZE 512+#define __UK_S_BLKSIZE 512enum vtype iftovt_tab[16] = {VNON, VFIFO, VCHR, VNON, VDIR, VNON, VBLK, VNON, @@ -353,7 +353,7 @@ vn_stat(struct vnode *vp, struct stat *st) st->st_mode = mode; st->st_nlink = vap->va_nlink; st->st_blksize = BSIZE; - st->st_blocks = vap->va_size / S_BLKSIZE; + st->st_blocks = vap->va_size / __UK_S_BLKSIZE; st->st_uid = vap->va_uid; st->st_gid = vap->va_gid; st->st_dev = vap->va_fsid; -- Dr. Florian Schmidt フローリアン・シュミット Research Scientist, Systems and Machine Learning Group NEC Laboratories Europe Kurfürsten-Anlage 36, D-69115 Heidelberg Tel. +49 (0)6221 4342-265 Fax: +49 (0)6221 4342-155 e-mail: florian.schmidt@xxxxxxxxx ============================================================ Registered at Amtsgericht Mannheim, Germany, HRB728558 _______________________________________________ Minios-devel mailing list Minios-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/minios-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |