Re: OS Xy detilidification for less normal usernames

[email protected] ((Andreas J. Koenig))
Newsgroups perl.module.build
Message-ID <[email protected]>
>>>>> On Mon, 14 Jul 2008 13:51:12 -0700, "Joshua ben Jore" <[email protected]> said:

  > instead of m<^~\w*(?=/|$)>. In my case, the characters available for
  > my username are probably restricted from the full [^/] and certainly
  > exclude : but probably other things like \0 and anything non-ASCII.

  > [^/] is good enough to pass tests right now. To be correct, I think
  > possibly I need to make Mac OS X be a subdialect of UNIX and add
  > abstractions like "characters not allowed in usernames and pathnames,"
  > comprehend whether the set of things disallowed are actually the union
  > of the two previously mentioned sets, and consider whether this data
  > has byte or character semantics. Anyone's thoughts? I don't know
  > what's correct for UNIXy Macs.

It seems you're opening a can of worms. On a Macbook nearby I find:

% perl -le 'use Devel::Peek; Dump ((getpwnam("eserte"))[6])'
SV = PVNV(0x18038f8) at 0x1800f1c           
  REFCNT = 1
  FLAGS = (TEMP,POK,pPOK)
  IV = 0
  NV = 0
  PV = 0x400c20 "Slaven Rezi\304\215"\0
  CUR = 13
  LEN = 16


-- 
andreas
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.