[Xquartz-dev] spaces in pathnames

Peter Collinson pc at hillside.co.uk
Tue Jul 1 01:01:59 PDT 2008


Whoops you need to be able to turn auth off.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: startx
Type: application/octet-stream
Size: 6808 bytes
Desc: not available
Url : http://lists.macosforge.org/pipermail/xquartz-dev/attachments/20080701/91849e04/attachment.obj 
-------------- next part --------------



On 30 Jun 2008, at 02:30, Jeremy Huddleston wrote:

> So I just pushed a patch to xinit that addresses some issues with
> spaces in pathnames.  One issue remains, and I'm not sure if there's a
> clean way to address it.  At first, I thought I could do something
> like this:
>
> -    serverargs=${serverargs}" -auth "${xserverauthfile}
> +    serverargs=${serverargs}" -auth '"${xserverauthfile}"'"
>
> but that doesn't work.  example:
>
> $ mya="Some thing with spaces"
> $ myargs="1 2 '$mya'"
> $ ./printargs $myargs
> argv[0] = ./printargs
> argv[1] = 1
> argv[2] = 2
> argv[3] = 'Some
> argv[4] = thing
> argv[5] = with
> argv[6] = spaces'
>
> So... any thoughts on how to overcome this cleanly?  And no, telling
> people to not use spaces is unfortunately not an option... and neither
> is hitting them over the head with a do-better stick.
>
> --Jeremy
> _______________________________________________
> Xquartz-dev mailing list
> Xquartz-dev at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo.cgi/xquartz-dev



More information about the Xquartz-dev mailing list