This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [1.7] Proposal: the filename encoding in C locale uses UTF-8 instead of SO/UTF-8


On 2009-5-17 19:53, Corinna Vinschen wrote:
On May 17 15:52, Lenik wrote:
On 2009-5-17 10:09, IWAMURO Motonori wrote:
2009/5/17 Lenik<lenik@bodz.net>:
Thanks, but where can I get this patch?
You can checkout it from CVS HEAD.
[...]
6 weeks to the next release maybe too long to wait.

We have about 2 weeks between the test releases.



Corinna



Thank you, I'll be very happy if I can apply your great patch in next morning if not earlier. I'd rather hope I can get everything immediately when I read your reply, and IMHO that should be very easy, all what you have to do is make your working directory public and accessible. Stupid idea, heh? :)


Currently I resolved it by a simple function:

    function _u2w() {
        local p="$(cygpath -au $1)"
        if [ "${p:0:5}" = "/mnt/" -o "${p:0:10}" = "/cygdrive/" ]; then
            p="${p:1}"
            p="${p#*/}"
            p="${p/\//:/}"
        else
            if [ "${p:0:9}" = /usr/bin/ ]; then p="${p:4}"; fi
            if [ "${p:0:9}" = /usr/lib/ ]; then p="${p:4}"; fi
            p="$(cygpath -am /)$p"
        fi
        p="${p//\//\\}"
        echo "$p"
    }

path="$(_u2w $path)"

Lenik



-- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]