zsh-workers
 help / color / mirror / code / Atom feed
From: Karthikeyan.Balu@symbian.com
To: zsh-workers@sunsite.dk
Cc: pws@csr.com
Subject: Re: Zsh migrated to Symbian OS - Contributing back details.
Date: Wed, 16 Jul 2008 10:53:00 +0530	[thread overview]
Message-ID: <OFB0E8C42B.753CA292-ON65257488.001CAD31-65257488.001D8BBB@Symbian.com> (raw)
In-Reply-To: <20080429111157.67641fc2@news01>

[-- Attachment #1: Type: text/plain, Size: 4328 bytes --]

Hi All,
Further to the below mail from Peter Stephenson, this would give a broad 
overview of the changes to Zsh project during its migration onto Symbian 
OS.

Let me know how can we move further on this activity.

Symbian OS supports Zsh

   1.   Overview:
The Open source Zsh was migrated onto Symbian OS using PIPS (PIPS is POSIX 
on Symbian OS) libraries, the Standard set of POSIX libraries on Symbian.

None of the Zsh project defects have been fixed during this activity and 
all the changes are to support Zsh on Symbian OS.

 2.     Limitations:
This section elaborates the features that were not supported due to the 
limitations in PIPS/Symbian.
a. Signal related features are not supported -
PIPS currently don?t support Signals, because of which features like 
stopping, terminating a process are not supported. Signals are being 
implemented and this can be supported soon.

   3.   Key modifications to open source Zsh:
      a.        Make changes
The build and the project specification files for Symbian reflect the 
.Makefile of Zsh project. The tools of Symbian will use these 
specifications to generate the binary.

      b.        Source changes
Most of the changes during the migration have been blocked under 
__SYMBIAN32__ which is defined by the tools.

As Symbian doesn?t support two phase construction of a process, popen3() 
an API which creates a process with the image and gets three file 
descriptors corresponding to the stdio of the client process is used 
instead of fork() and exec ().  Most of the changes done to Zsh project 
are specific to the usage of popen3 ().

   4. Sourced from and version:

http://linux.softpedia.com/get/Programming/Interpreters/Zsh-1183.shtml 
(4.2.6 version).

Thanks,
Karthik.




Peter Stephenson <pws@csr.com> 
04/29/2008 03:41 PM

To
Karthikeyan.Balu@symbian.com
cc

Subject
Re: Zsh migrated to Symbian OS - Contributing back details.






Hi,

Thanks for the note... we'd certainly be interested in integrating your
changes back to zsh.  This would have to be the latest development version
(4.3) since there isn't any active development of older branches.

As you no doubt know, most of the discussion about details goes on on the
zsh-workers mailing list.  We'd be happy to look at patches to allow
compilation on Symbian.  Putting appropriate #ifdef's in the code is
probably the easy bit; setting up the configuration in the first place is
perhaps more difficult.  Are you using a cross-compiler?  This probably
makes things difficult, since zsh has to probe various bits of run-time
behaviour when configure is run.  We would probably need to look at other
ways of providing the necessary information.  Alternatively, I suppose we
might be able to supply a library of pre-built configuration headers for
special cases like this.

Anyway, if you let the mailing list know the sort of changes you have we
can start to think about the best way of integrating them.

Regards,
pws

-- 
Peter Stephenson <pws@csr.com>                  Software Engineer
CSR PLC, Churchill House, Cambridge Business Park, Cowley Road
Cambridge, CB4 0WZ, UK                          Tel: +44 (0)1223 692070



**********************************************************************
 Symbian Software Ltd is a company registered in England and Wales
with registered number 4190020 and registered office at 2-6
Boundary Row, Southwark, London,  SE1 8HP, UK. This message is
intended only for use by the named addressee and may contain
privileged and/or confidential information. If you are not the
named addressee you should not disseminate, copy or take any action
in reliance on it. If you have received this message in error
please notify postmaster@symbian.com and delete the message and any
attachments accompanying it immediately. Neither Symbian nor any of
its Affiliates accepts liability for any corruption, interception,
amendment, tampering or viruses occurring to this message in
transit or for any message sent by its employees which is not in
compliance with Symbian corporate policy.
**********************************************************************

[-- Attachment #2: Type: text/html, Size: 6314 bytes --]

       reply	other threads:[~2008-07-16  5:31 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <20080429111157.67641fc2@news01>
2008-07-16  5:23 ` Karthikeyan.Balu [this message]
2008-07-16 12:27   ` Karthik B
2008-07-17  5:17     ` Karthik B
2008-07-17  9:12       ` Peter Stephenson
2008-07-17  9:54         ` Karthik B
2008-07-17 10:04           ` Peter Stephenson
2008-07-17 10:11             ` Karthik B
2008-07-17 10:47               ` Peter Stephenson
2008-07-17 11:04                 ` Karthik B
2008-07-17 11:21                   ` Peter Stephenson
2008-07-17 13:44             ` Bart Schaefer

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=OFB0E8C42B.753CA292-ON65257488.001CAD31-65257488.001D8BBB@Symbian.com \
    --to=karthikeyan.balu@symbian.com \
    --cc=pws@csr.com \
    --cc=zsh-workers@sunsite.dk \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.vuxu.org/mirror/zsh/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).