Strange occassion with directory with spaces and tcsh
- From: "Rashid N. Achilov" <shelton sheltonsoft ru>
- To: mc gnome org
- Subject: Strange occassion with directory with spaces and tcsh
- Date: Sun, 19 Mar 2017 04:50:01 +0700
Hi!
In modern versions of mc (even 4.8.12) is there one strange occassion -
when directory name contains space, when I try to enter into it, I see
"Warning: cannot change to <pathway>...". This warning throws only, when
login shell is tcsh, when login shell is bash, none throws.
Recently I spent some time for this strange - in src/subshell/common.c
is there function feed_subshell(). When login shell is bash, read(),
issued intjo this fuctioin, reads full name of directory. When login
shell is tcsh, read() reads directory name up to last '/' char! (this
way - when directory has name "/tmp/test test", bash-called read() reads
"/tmp/test test" and works OK, tcsh-called read() reads "/tmp" and
throws warning)
--
With Best Regards.
Rashid N. Achilov (RNA1-RIPE), Web: http://www.sheltonsoft.ru
E-Mail: shelton [woof!] sheltonsoft [dot] ru
PGP: 83 CD E2 A7 37 4A D5 81 D6 D6 52 BF C9 2F 85 AF 97 BE CB 0A
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]