From owner-cvs-usrbin Tue Mar 4 02:24:27 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id CAA13669 for cvs-usrbin-outgoing; Tue, 4 Mar 1997 02:24:27 -0800 (PST) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id CAA13609; Tue, 4 Mar 1997 02:23:19 -0800 (PST) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.3/8.6.9) id VAA04295; Tue, 4 Mar 1997 21:14:19 +1100 Date: Tue, 4 Mar 1997 21:14:19 +1100 From: Bruce Evans Message-Id: <199703041014.VAA04295@godzilla.zeta.org.au> To: ache@nagual.ru, bde@freefall.freebsd.org Subject: Re: cvs commit: src/usr.bin/lsvfs lsvfs.c Cc: cvs-all@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-usrbin@freefall.freebsd.org Sender: owner-cvs-usrbin@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >> Print VFCF_UNICODE flag in the unlikely event that it is set. > >Is it indicates file system character set? One particular character set. >I have big problem with MSDOSFS character set now which is different >from the screen character set. Decode table exists, of course, but >I don't know how to pass it in the kernel properly and which kernel >routines will convert files names in/out. Could you suggest how it >can be done without breaking current interface much? There is no support for it now. VFCF_UNICODE seems to be part of Terry's kernel. For a simple translation (no expansion) you could just call an fs (and mount-flag) specific translation function after calling copyinstr() in a few places. Bruce