From dbe7a3219fc6fdaa8be7b3337a38964dcbb35f84 Mon Sep 17 00:00:00 2001 From: "John L. Hammond" Date: Thu, 10 Jul 2014 14:05:54 -0500 Subject: [PATCH] LU-5326 libcfs: remove umode_t typedef The umode_t typedef in libcfs/include/libcfs/posix/posix-types.h is no longer needed and causes lustre_user.h to be unusable outside of the lustre tree on powerpc64 so remove it. Signed-off-by: John L. Hammond Change-Id: Id38a5b3bb998743c3fd29a244aafea421f94c080 Reviewed-on: http://review.whamcloud.com/11055 Tested-by: Jenkins Reviewed-by: Andreas Dilger Reviewed-by: Jian Yu Tested-by: Maloo --- libcfs/autoconf/lustre-libcfs.m4 | 5 ----- libcfs/include/libcfs/posix/posix-types.h | 4 ---- 2 files changed, 9 deletions(-) diff --git a/libcfs/autoconf/lustre-libcfs.m4 b/libcfs/autoconf/lustre-libcfs.m4 index 4264cd2..81d3552 100644 --- a/libcfs/autoconf/lustre-libcfs.m4 +++ b/libcfs/autoconf/lustre-libcfs.m4 @@ -408,11 +408,6 @@ AC_CHECK_FUNCS([strlcpy]) # libcfs/libcfs/user-prim.c, missing for RHEL5 and earlier userspace AC_CHECK_FUNCS([strlcat]) -AC_CHECK_TYPE([umode_t], - [AC_DEFINE(HAVE_UMODE_T, 1, [umode_t is defined])], - [], - [#include ]) - # -------- Check for required packages -------------- AC_MSG_NOTICE([LibCFS required packages checks diff --git a/libcfs/include/libcfs/posix/posix-types.h b/libcfs/include/libcfs/posix/posix-types.h index ee722a5..77a589b 100644 --- a/libcfs/include/libcfs/posix/posix-types.h +++ b/libcfs/include/libcfs/posix/posix-types.h @@ -46,10 +46,6 @@ # include #endif #include /* for bool */ -#ifndef HAVE_UMODE_T -typedef unsigned short umode_t; -#else -#endif #ifndef _LINUX_TYPES_H /* -- 1.8.3.1