|Stable release||1.7 / 10 April 2010|
|Written in||C, C++|
|Operating system||Symbian OS|
|Type||Application programming interface|
P.I.P.S. is a term (recursive acronym) for Symbian software libraries that means, P.I.P.S. Is POSIX on Symbian OS. It is intended to help C language programmers in migration of desktop and server middleware, applications to Symbian OS based mobile smartphone devices.  
- libc - The "C Standard Library" with system APIs mapped to Symbian OS APIs for better performance
- libm - A mathematical library
- libpthread - Implements POSIX-style threading support in terms of the underlying Symbian OS thread support
- libdl - Implements POSIX-style dynamic linking which extends the dynamic loading model of Symbian OS
The P.I.P.S. environment does not support signals. This lack of support for signals means that IPC with signals is also not supported. Under P.I.P.S., I/O must be carried out in a synchronous manner.
Extensions and successors: Open C and Open C++
The name was the result of an internal competition in the Symbian Developer Marketing department, organised by Bruce Carney (Developer Marketing) and Erik Jacobson (Product Manager). The full-stops were inserted by Symbian's Legal department to ensure there were no trademark or copyright infringements.
|This software engineering–related article is a stub. You can help Wikipedia by expanding it.|
|This mobile software article is a stub. You can help Wikipedia by expanding it.|