[Bug 510613] Re: look(1) can't open bigfiles

Ralph Corderoy ralph at inputplus.co.uk
Sat May 28 09:31:02 UTC 2011


Hi Mark, Perhaps you're on a 64-bit machine so the behaviour differs?
Anyway, could you please change this bugs status from New to Confirmed;
until then, no one looks at it and it's frowned upon to Confirm one's
own bugs no matter how simple and obvious the test case.  :-(

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to bsdmainutils in Ubuntu.
https://bugs.launchpad.net/bugs/510613

Title:
  look(1) can't open bigfiles

Status in “bsdmainutils” package in Ubuntu:
  New

Bug description:
  Binary package hint: bsdmainutils

  look(1) isn't passing O_LARGEFILE to open(2).

      $ dpkg -S /usr/bin/look
      bsdmainutils: /usr/bin/look
      $ dpkg-query -W bsdmainutils
      bsdmainutils    6.1.10ubuntu4
      $
      $ echo | socat -u - file:bigfile,create,largefile,seek=100000000000
      $ ls -l bigfile
      -rw-r--r-- 1 kiosk kiosk 100000000001 2010-01-21 11:17 bigfile
      $ look foo bigfile
      look: bigfile: Value too large for defined data type
      $ strace look foo bigfile 2>&1 | grep EOVERFLOW
      open("bigfile", O_RDONLY)               = -1 EOVERFLOW (Value too large for defined data type)
      $

  I've a 11.5GB sorted file and look's binary search would be ideal but I 
  can't use it.  Once it manages to open the file, it needs to be able to
  cope with the long offsets it may be seeking to.




More information about the foundations-bugs mailing list