diff -Nu linux-2.4/fs/exec.c linux-2.4_core/fs/exec.c --- linux-2.4/fs/exec.cMon Mar 15 10:57:07 2004 +++ linux-2.4_core/fs/exec.c Mon Mar 15 10:59:48 2004 @@ -1126,7 +1126,7 @@ goto fail; format_corename(corename, core_pattern, signr); - file = filp_open(corename, O_CREAT | 2 | O_NOFOLLOW, 0600); + file = filp_open(corename, O_CREAT | 2 | O_NOFOLLOW | O_LARGEFILE, 0600); if (IS_ERR(file)) goto fail; inode = file->f_dentry->d_inode;