The following diff works on my amd64. I split an 8GB file into two
chunks: 5GB and 3GB

Index: split.c
===================================================================
RCS file: /cvs/src/usr.bin/split/split.c,v
retrieving revision 1.13
diff -u -r1.13 split.c
--- split.c     2006/08/10 22:44:17     1.13
+++ split.c     2006/10/17 07:23:15
@@ -60,7 +60,7 @@

#define DEFLINE 1000                    /* Default num lines per file. */

-ssize_t         bytecnt;                       /* Byte count to split on. */
+off_t   bytecnt;                       /* Byte count to split on. */
long     numlines;                      /* Line count to split on. */
int      file_open;                     /* If a file open. */
int      ifd = -1, ofd = -1;            /* Input/output file descriptors. */

On 10/17/06, Otto Moerbeek <[EMAIL PROTECTED]> wrote:
On Mon, 16 Oct 2006, Sebastian Dehne wrote:

> Hi,
>
> I noticed that split(1) can only handle files which's size <= 2GB. I
> adjusted my version so that it support larger files.
>
> Why is this limit never increased. I mean, the fs supports much bigger
> files. Are there any plans to increased this limit in the future so I
> don't need to patch again when installing a new release?

send a diff and we will consider it.

        -Otto




--
GDB has a 'break' feature; why doesn't it have 'fix' too?

Reply via email to