Re: /dev/loop0 offset doen't work on /dev/scd0

Andreas Schwab (schwab@issan.cs.uni-dortmund.de)
23 Apr 1999 15:49:33 +0200


Andi Kleen <ak@muc.de> writes:

|> On Fri, Apr 23, 1999 at 11:20:55AM +0200, Andreas Schwab wrote:
|> > dwguest@win.tue.nl (Guest section DW) writes:
|> >
|> > |> The current code in util-linux does
|> > |>
|> > |> #include <linux/posix_types.h>
|> > |> #define dev_t __kernel_dev_t
|> > |> #include <linux/loop.h>
|> > |> #undef dev_t
|> > |>
|> > |> which is not very elegant but as far as I know works on all systems.
|> >
|> > IMHO the right fix is to use __kernel_dev_t in <linux/loop.h> in the first
|> > place.
|>
|> But if you want to do anything intelligent with the __kernel_dev_t
|> you need a way to convert it into a glibc dev_t.

A simple cast will do.

Andreas.

-- 
Andreas Schwab                                      "And now for something
schwab@issan.cs.uni-dortmund.de                      completely different"
schwab@gnu.org

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/