If you are using ESTLIB, it is recommended that you migrate to P.I.P.S. available from Symbian^1, as P.I.P.S. is much more POSIX compliant and feature-rich.
P.I.P.S. is supported from Symbian^1 onwards on ROM. ESTLIB applications can be ported to use P.I.P.S., by keeping the base source as it is while making changes to the MMP files and rebuilding the code.
Replace the LIBRARY entry in the .MMP file from estlib.lib to libc.lib libm.lib libpthread.lib .
Replace the LIBRARY entry in the .MMP file from ecrt0.lib to libcrt0.lib .
Replace the SYSTEMINCLUDE path from \epoc32\include\libc to \epoc32\include\stdapis .
Important : If any non-POSIX worked around code (written to satisfy POSIX-deviated ESTLIB return codes) is present in your existing application, you will also need to modify it to make them POSIX complaint.
Note : For more information about using P.I.P.S. on Symbian platform, see Open Environment Core (P.I.P.S.) .
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License v1.0.