[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

linux/raw.h error

From: Alexandre Rostovtsev
Subject: linux/raw.h error
Date: Wed, 10 Mar 2004 02:02:13 -0500 (EST)

Hi. Got this error when compiling kdebase-3.2.1 :
(note: I am using Gentoo Linux, kernel 2.6.4rc1)

checking linux/raw.h usability... no
checking linux/raw.h presence... yes
configure: WARNING: linux/raw.h: present but cannot be compiled
configure: WARNING: linux/raw.h: check for missing prerequisite headers?
configure: WARNING: linux/raw.h: proceeding with the preprocessor's result
configure: WARNING:     ## ------------------------------------ ##
configure: WARNING:     ## Report this to address@hidden ##
configure: WARNING:     ## ------------------------------------ ##
checking for linux/raw.h... yes
checking sys/raw.h usability... yes
checking sys/raw.h presence... yes
checking for sys/raw.h... yes

Here is my /usr/include/linux/raw.h :

#ifndef __LINUX_RAW_H
#define __LINUX_RAW_H

#include <linux/types.h>

#define RAW_SETBIND     _IO( 0xac, 0 )
#define RAW_GETBIND     _IO( 0xac, 1 )

struct raw_config_request
        int     raw_minor;
        __u64   block_major;
        __u64   block_minor;

#endif /* __LINUX_RAW_H */

Here is my /usr/include/sys/raw.h :

/* Copyright (C) 1999 Free Software Foundation, Inc.
   This file is part of the GNU C Library.

   The GNU C Library is free software; you can redistribute it and/or
   modify it under the terms of the GNU Lesser General Public
   License as published by the Free Software Foundation; either
   version 2.1 of the License, or (at your option) any later version.

   The GNU C Library is distributed in the hope that it will be useful,
   but WITHOUT ANY WARRANTY; without even the implied warranty of
   Lesser General Public License for more details.

   You should have received a copy of the GNU Lesser General Public
   License along with the GNU C Library; if not, write to the Free
   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
   02111-1307 USA.  */

#ifndef _SYS_RAW_H
#define _SYS_RAW_H      1

#include <stdint.h>
#include <sys/ioctl.h>

/* The major device number for raw devices.  */
#define RAW_MAJOR       162

/* `ioctl' commands for raw devices.  */
#define RAW_SETBIND     _IO(0xac, 0)
#define RAW_GETBIND     _IO(0xac, 1)

struct raw_config_request
  int raw_minor;
  uint64_t block_major;
  uint64_t block_minor;

#endif /* sys/raw.h */

reply via email to

[Prev in Thread] Current Thread [Next in Thread]