All of lore.kernel.org
 help / color / mirror / Atom feed
* Possible bug with FIBMAP
@ 2006-08-27  8:57 Brice Arnould
  2006-08-27 19:35 ` Ivan Pulleyn
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Brice Arnould @ 2006-08-27  8:57 UTC (permalink / raw)
  To: reiserfs-list

[-- Attachment #1: Type: text/plain, Size: 347 bytes --]

Hi

Two users of a hack I wrote told me that
http://vleu.net/shake/fb_r4.c (also attached with the mail)
returned "FIBMAP=-22, FIGETBSZ=4096"
on some of their files on reiser4 filesystems.

Does this value of "-22" have a special meaning (would be strange), or is it a 
bug in Reiser4 ?
I can ask them for more details, if you want.

Thanks
Brice

[-- Attachment #2: fb_r4.c --]
[-- Type: text/plain, Size: 809 bytes --]

/*
 * Non released test software, distributed under GPL-2 licence by
 * Brice Arnould (c) 2006
 * You shouldn't use it.
 */
#include <stdio.h>
#include <assert.h>		// assert()
#include <errno.h>		// errno
#include <error.h>		// error()
#include <sys/ioctl.h>		// ioctl()
#include <linux/fs.h>		// FIBMAP, FIGETBSZ
#include <sys/types.h>		// open()
#include <sys/stat.h>		// open()
#include <fcntl.h>		// open()

int
main (int argc, char **argv)
{
  int fd, blocksize, block = 0;
  if (1 != argc)
    error (1, 0, "usage : %s FILE", argv[0]);
  fd = open (argv[1], O_RDONLY);
  assert (0 < fd);
  if (-1 == ioctl (fd, FIGETBSZ, &blocksize)
      || -1 == ioctl (fd, FIBMAP, &block))
    error (1, 0, "ioctl() failed, are you root ?\n");
  printf ("FIBMAP=%i, FIGETBSZ=%i\n", block, blocksize);
  close (fd);
}

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2006-08-29  7:09 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-08-27  8:57 Possible bug with FIBMAP Brice Arnould
2006-08-27 19:35 ` Ivan Pulleyn
2006-08-27 19:39   ` Ivan Pulleyn
2006-08-28  6:33 ` Hans Reiser
2006-08-28  8:33 ` Alexander Zarochentsev
2006-08-29  7:09   ` Brice Arnould

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.