/* * devt.h: handle declaration of dev_t to be sane for loopback purposes * * Copyright 1996 - 2003 Red Hat, Inc. * * This software may be freely redistributed under the terms of the GNU * public license. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #ifndef DEVT_H #define DEVT_H /* Need to tell loop.h what the actual dev_t type is. */ #undef dev_t #if defined(__alpha) || (defined(__sparc__) && defined(__arch64__)) #define dev_t unsigned int #else #if defined(__x86_64__) #define dev_t unsigned long #else #define dev_t unsigned short #endif #endif #include #undef dev_t #define dev_t dev_t #endif