From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 4331 invoked from network); 16 Jul 2008 05:31:31 -0000 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-1.1 required=5.0 tests=BAYES_00,HTML_MESSAGE, WHOIS_PRIVPROT autolearn=no version=3.2.5 Received: from news.dotsrc.org (HELO a.mx.sunsite.dk) (130.225.247.88) by ns1.primenet.com.au with SMTP; 16 Jul 2008 05:31:31 -0000 Received-SPF: none (ns1.primenet.com.au: domain at sunsite.dk does not designate permitted sender hosts) Received: (qmail 78773 invoked from network); 16 Jul 2008 05:31:24 -0000 Received: from sunsite.dk (130.225.247.90) by a.mx.sunsite.dk with SMTP; 16 Jul 2008 05:31:24 -0000 Received: (qmail 24024 invoked by alias); 16 Jul 2008 05:31:20 -0000 Mailing-List: contact zsh-workers-help@sunsite.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 25285 Received: (qmail 20864 invoked from network); 16 Jul 2008 05:24:39 -0000 Received: from bifrost.dotsrc.org (130.225.254.106) by sunsite.dk with SMTP; 16 Jul 2008 05:24:39 -0000 Received: from smtp01.symbian.com (smtp01.symbian.com [206.165.101.41]) by bifrost.dotsrc.org (Postfix) with ESMTPS id C5E4180525AB for ; Wed, 16 Jul 2008 07:24:31 +0200 (CEST) Received: from ([10.26.36.15]) by smtp01.symbian.com with ESMTP id 5202468.63650826; Wed, 16 Jul 2008 06:24:08 0100 In-Reply-To: <20080429111157.67641fc2@news01> To: zsh-workers@sunsite.dk Cc: pws@csr.com Subject: Re: Zsh migrated to Symbian OS - Contributing back details. MIME-Version: 1.0 X-Mailer: Lotus Notes Release 6.5.1 January 21, 2004 Message-ID: From: Karthikeyan.Balu@symbian.com Date: Wed, 16 Jul 2008 10:53:00 +0530 X-MIMETrack: Serialize by Router on LONMAILHUB01/LON/H/Symbian(Release 6.5.5FP1|April 11, 2006) at 16/07/2008 06:24:07, Serialize complete at 16/07/2008 06:24:07 Content-Type: multipart/alternative; boundary="=_alternative 001D8BB765257488_=" X-Virus-Scanned: ClamAV 0.92.1/7724/Wed Jul 16 05:53:16 2008 on bifrost X-Virus-Status: Clean This is a multipart message in MIME format. --=_alternative 001D8BB765257488_= Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: quoted-printable Hi All,=0D=0AFurther to the below mail from Peter Stephenson, this would gi= ve a broad =0D=0Aoverview of the changes to Zsh project during its migratio= n onto Symbian =0D=0AOS=2E=0D=0A=0D=0ALet me know how can we move further o= n this activity=2E=0D=0A=0D=0ASymbian OS supports Zsh=0D=0A=0D=0A 1=2E = Overview:=0D=0AThe Open source Zsh was migrated onto Symbian OS using PIPS = (PIPS is POSIX =0D=0Aon Symbian OS) libraries, the Standard set of POSIX li= braries on Symbian=2E=0D=0A=0D=0ANone of the Zsh project defects have been = fixed during this activity and =0D=0Aall the changes are to support Zsh on = Symbian OS=2E=0D=0A=0D=0A 2=2E Limitations:=0D=0AThis section elaborate= s the features that were not supported due to the =0D=0Alimitations in PIPS= /Symbian=2E=0D=0Aa=2E Signal related features are not supported -=0D=0APIPS= currently don?t support Signals, because of which features like =0D=0Astop= ping, terminating a process are not supported=2E Signals are being =0D=0Aim= plemented and this can be supported soon=2E=0D=0A=0D=0A 3=2E Key modifi= cations to open source Zsh:=0D=0A a=2E Make changes=0D=0AThe bu= ild and the project specification files for Symbian reflect the =0D=0A=2EMa= kefile of Zsh project=2E The tools of Symbian will use these =0D=0Aspecific= ations to generate the binary=2E=0D=0A=0D=0A b=2E Source change= s=0D=0AMost of the changes during the migration have been blocked under =0D= =0A__SYMBIAN32__ which is defined by the tools=2E=0D=0A=0D=0AAs Symbian doe= sn?t support two phase construction of a process, popen3() =0D=0Aan API whi= ch creates a process with the image and gets three file =0D=0Adescriptors c= orresponding to the stdio of the client process is used =0D=0Ainstead of fo= rk() and exec ()=2E Most of the changes done to Zsh project =0D=0Aare spec= ific to the usage of popen3 ()=2E=0D=0A=0D=0A 4=2E Sourced from and versi= on:=0D=0A=0D=0Ahttp://linux=2Esoftpedia=2Ecom/get/Programming/Interpreters/= Zsh-1183=2Eshtml =0D=0A(4=2E2=2E6 version)=2E=0D=0A=0D=0AThanks,=0D=0AKarth= ik=2E=0D=0A=0D=0A=0D=0A=0D=0A=0D=0APeter Stephenson =0D=0A0= 4/29/2008 03:41 PM=0D=0A=0D=0ATo=0D=0AKarthikeyan=2EBalu@symbian=2Ecom=0D= =0Acc=0D=0A=0D=0ASubject=0D=0ARe: Zsh migrated to Symbian OS - Contributing= back details=2E=0D=0A=0D=0A=0D=0A=0D=0A=0D=0A=0D=0A=0D=0AHi,=0D=0A=0D=0ATh= anks for the note=2E=2E=2E we'd certainly be interested in integrating your= =0D=0Achanges back to zsh=2E This would have to be the latest development = version=0D=0A(4=2E3) since there isn't any active development of older bran= ches=2E=0D=0A=0D=0AAs you no doubt know, most of the discussion about detai= ls goes on on the=0D=0Azsh-workers mailing list=2E We'd be happy to look a= t patches to allow=0D=0Acompilation on Symbian=2E Putting appropriate #ifd= ef's in the code is=0D=0Aprobably the easy bit; setting up the configuratio= n in the first place is=0D=0Aperhaps more difficult=2E Are you using a cro= ss-compiler? This probably=0D=0Amakes things difficult, since zsh has to p= robe various bits of run-time=0D=0Abehaviour when configure is run=2E We w= ould probably need to look at other=0D=0Aways of providing the necessary in= formation=2E Alternatively, I suppose we=0D=0Amight be able to supply a li= brary of pre-built configuration headers for=0D=0Aspecial cases like this= =2E=0D=0A=0D=0AAnyway, if you let the mailing list know the sort of changes= you have we=0D=0Acan start to think about the best way of integrating them= =2E=0D=0A=0D=0ARegards,=0D=0Apws=0D=0A=0D=0A-- =0D=0APeter Stephenson Software Engineer=0D=0ACSR PLC, Churchill House= , Cambridge Business Park, Cowley Road=0D=0ACambridge, CB4 0WZ, UK = Tel: +44 (0)1223 692070=0D=0A=0D=0A=0D=0A=0D=0A***********= ***********************************************************=0D=0A Symbian S= oftware Ltd is a company registered in England and Wales=0Awith registered = number 4190020 and registered office at 2-6=0ABoundary Row, Southwark, Lond= on, SE1 8HP, UK=2E This message is=0Aintended only for use by the named ad= dressee and may contain=0Aprivileged and/or confidential information=2E If = you are not the=0Anamed addressee you should not disseminate, copy or take = any action=0Ain reliance on it=2E If you have received this message in erro= r=0Aplease notify postmaster@symbian=2Ecom and delete the message and any= =0Aattachments accompanying it immediately=2E Neither Symbian nor any of=0A= its Affiliates accepts liability for any corruption, interception,=0Aamendm= ent, tampering or viruses occurring to this message in=0Atransit or for any= message sent by its employees which is not in=0Acompliance with Symbian co= rporate policy=2E=0A*******************************************************= *************** --=_alternative 001D8BB765257488_= Content-Type: text/html; charset="ISO-8859-1" Content-Transfer-Encoding: quoted-printable =0D=0A
Hi All,=0D=0A
Further to the below mail from Peter Stephenson, this=0D=0Awould give a b= road overview of the changes to Zsh project during its migration=0D=0Aonto = Symbian OS=2E=0D=0A
=0D=0A
Let me know= how can we move further on this activity=2E=0D=0A
=0D=0A
=0D=0A
Symbian OS supports Zsh
=0D=0A
=0D=0A
   1= =2E        Overview:=0D=0A
The Open source Zsh was migrated onto Symbian OS using=0D=0APIPS = (PIPS is POSIX on Symbian OS) libraries, the Standard set of POSIX=0D=0Alib= raries on Symbian=2E=0D=0A
=0D=0A
None= of the Zsh project defects have been fixed during=0D=0Athis activity and a= ll the changes are to support Zsh on Symbian OS=2E=0D=0A
=0D= =0A
 2=2E        Limitati= ons:=0D=0A
This section elaborates th= e features that were not=0D=0Asupported due to the limitations in PIPS/Symb= ian=2E=0D=0A
a=2E Signal related featu= res are not supported -=0D=0A
PIPS cu= rrently don’t support Signals, because of=0D=0Awhich features like st= opping, terminating a process are not supported=2E=0D=0ASignals are being i= mplemented and this can be supported soon=2E=0D=0A
=0D=0A   3=2E        Key=0D= =0Amodifications to open source Zsh:=0D=0A
      a=2E        Make=0D=0Achange= s=0D=0A
The build and the project specifi= cation files for=0D=0ASymbian reflect the =2EMakefile of Zsh project=2E The= tools of Symbian will=0D=0Ause these specifications to generate the binary= =2E=0D=0A
=0D=0A
      = b=2E        Source=0D=0Achanges=0D=0A
Most of the changes during the migration have been=0D=0Abl= ocked under __SYMBIAN32__ which is defined by the tools=2E=0D= =0A
=0D=0A
As Symbian doesn’t support two ph= ase construction=0D=0Aof a process, popen3() an API which creates a process= with the image and=0D=0Agets three file descriptors corresponding to the s= tdio of the client process=0D=0Ais used instead of fork() and exec ()=2E &n= bsp;Most of the changes done to=0D=0AZsh project are specific to the usage = of popen3 ()=2E=0D=0A
=0D=0A
 =  4=2E Sourced from and version:=0D=0A
=0D=0A
http://linux=2Esoftpedia=2Ecom/get/Program= ming/Interpreters/Zsh-1183=2Eshtml=0D=0A= (4=2E2=2E6 version)=2E=0D=0A
=0D=0A
Th= anks,=0D=0A
Karthik=2E=0D=0A<= br>=0D=0A
=0D=0A
=0D=0A
=0D=0A=0D=0A=0D=0A=0D=0A=0D=0A=0D=0A
Peter St= ephenson <pws@csr=2Ecom>=0D=0A=0D=0A

04/29/2008 03:41 PM=0D=0A

=0D=0A=0D=0A
=0D=0A
To
=0D=0A
Karthikeyan=2EBalu@symbian=2Ecom=0D=0A
=0D=0A
cc
=0D=0A
=0D=0A
=0D=0A
Subject
=0D=0A
= Re: Zsh migrated to Symbian OS - Contrib= uting=0D=0Aback details=2E
=0D=0A
=0D=0A=0D=0A=0D=0A
=0D=0A
=0D=0A
=0D=0A
=0D=0A<= br>=0D=0A
Hi,
=0D=0A
=0D=0AThanks for the note= =2E=2E=2E we'd certainly be interested in integrating your
=0D=0Achanges= back to zsh=2E  This would have to be the latest development=0D=0Aver= sion
=0D=0A(4=2E3) since there isn't any active development of older bra= nches=2E
=0D=0A
=0D=0AAs you no doubt know, most of the discussion ab= out details goes on on the
=0D=0Azsh-workers mailing list=2E  We'd = be happy to look at patches to allow
=0D=0Acompilation on Symbian=2E &nb= sp;Putting appropriate #ifdef's in the code=0D=0Ais
=0D=0Aprobably the e= asy bit; setting up the configuration in the first place=0D=0Ais
=0D=0Ap= erhaps more difficult=2E  Are you using a cross-compiler?  This= =0D=0Aprobably
=0D=0Amakes things difficult, since zsh has to probe vari= ous bits of run-time
=0D=0Abehaviour when configure is run=2E  We w= ould probably need to look at=0D=0Aother
=0D=0Aways of providing the nec= essary information=2E  Alternatively, I suppose=0D=0Awe
=0D=0Amight= be able to supply a library of pre-built configuration headers for
=0D= =0Aspecial cases like this=2E
=0D=0A
=0D=0AAnyway, if you let the mai= ling list know the sort of changes you have we
=0D=0Acan start to think = about the best way of integrating them=2E
=0D=0A
=0D=0ARegards,
= =0D=0Apws
=0D=0A
=0D=0A--
=0D=0APeter Stephenson <pws@csr=2Eco= m>          =0D=0A       So= ftware Engineer
=0D=0ACSR PLC, Churchill House, Cambridge Business Park,= Cowley Road
=0D=0ACambridge, CB4 0WZ, UK         &n= bsp;    =0D=0A           Tel: +44 (= 0)1223 692070
=0D=0A
=0D=0A
=0D=0A
=0D=0A**************= ********************************************************
Symbian Softwar= e Ltd is a company registered in England and Wales with registered number 4= 190020 and registered office at 2-6 Boundary Row, Southwark, London, SE1 8= HP, UK=2E This message is intended only for use by the named addressee and = may contain privileged and/or confidential information=2E If you are not th= e named addressee you should not disseminate, copy or take any action in re= liance on it=2E If you have received this message in error please notify po= stmaster@symbian=2Ecom and delete the message and any attachments accompany= ing it immediately=2E Neither Symbian nor any of its Affiliates accepts lia= bility for any corruption, interception, amendment, tampering or viruses oc= curring to this message in transit or for any message sent by its employees= which is not in compliance with Symbian corporate policy=2E
**********= ************************************************************

--=_alternative 001D8BB765257488_=--