* extfs/mailfs: Strip trailing DOS newlines from mail files.
From Christian Gennerat <christian.gennerat@vz.cit.alcatel.fr>
Этот коммит содержится в:
родитель
80f37db22b
Коммит
e1d5a8250d
@ -1,5 +1,8 @@
|
|||||||
2001-07-09 Pavel Roskin <proski@gnu.org>
|
2001-07-09 Pavel Roskin <proski@gnu.org>
|
||||||
|
|
||||||
|
* extfs/mailfs: Strip trailing DOS newlines from mail files.
|
||||||
|
From Christian Gennerat <christian.gennerat@vz.cit.alcatel.fr>
|
||||||
|
|
||||||
* fish.c (fish_chown): Do nothing and return success if
|
* fish.c (fish_chown): Do nothing and return success if
|
||||||
getpwuid() or getgrgid() fails.
|
getpwuid() or getgrgid() fails.
|
||||||
|
|
||||||
|
@ -44,6 +44,7 @@ if (eval "require Date::Parse") { # fancy date parsing available?
|
|||||||
|
|
||||||
sub process_header {
|
sub process_header {
|
||||||
while (<IN>) {
|
while (<IN>) {
|
||||||
|
s/\r$//;
|
||||||
last if /^$/;
|
last if /^$/;
|
||||||
die "unexpected EOF\n" if eof;
|
die "unexpected EOF\n" if eof;
|
||||||
if (/^Date:\s(.*)$/) {
|
if (/^Date:\s(.*)$/) {
|
||||||
@ -72,6 +73,7 @@ sub mailfs_list {
|
|||||||
|
|
||||||
while(1) {
|
while(1) {
|
||||||
$_=<IN>;
|
$_=<IN>;
|
||||||
|
s/\r$//;
|
||||||
if (!defined($_)) { # EOF
|
if (!defined($_)) { # EOF
|
||||||
print_dir_line;
|
print_dir_line;
|
||||||
exit 0;
|
exit 0;
|
||||||
@ -96,6 +98,7 @@ sub mailfs_copyout {
|
|||||||
|
|
||||||
my $blank = 1;
|
my $blank = 1;
|
||||||
while(<IN>) {
|
while(<IN>) {
|
||||||
|
s/\r$//;
|
||||||
if($blank && /^From /) {
|
if($blank && /^From /) {
|
||||||
$msg_nr++;
|
$msg_nr++;
|
||||||
exit(0) if ($msg_nr > $nr);
|
exit(0) if ($msg_nr > $nr);
|
||||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user