Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: 0xDani en 26 Mayo 2012, 15:13 PM

Título: Manuales API linux
Publicado por: 0xDani en 26 Mayo 2012, 15:13 PM
Bueno pues he estado buscando si existe algo asi como la API de windows en linux, pero no he encontrado nada. ¿Me podrian decir si existe algo asi, y si existe, pasarme algun manual?

Saludos ;D
Título: Re: Manuales API linux
Publicado por: Ferno en 26 Mayo 2012, 17:55 PM
Busca en el foro antes de crear un hilo!
http://foro.elhacker.net/programacion_cc/programacion_api_linux-t318079.0.html
Título: Re: Manuales API linux
Publicado por: RyogiShiki en 26 Mayo 2012, 18:01 PM
Lo que necesitas es aprender sobre POSIX y LSB. El siguiente libro es extremadamente completo y te guiara por el facinante mundo de POSIX:

http://www.amazon.com/The-Linux-Programming-Interface-Handbook/dp/1593272200

Espero sea de ayuda.

Saludos

Título: Re: Manuales API linux
Publicado por: [Zero] en 26 Mayo 2012, 18:04 PM
Este me lo recomendaron hace tiempo, aunque aún no pude leerlo:

http://www.casadellibro.com/libro-unix-programacion-avanzada-3-ed/9788478976034/966894

Saludos
Título: Re: Manuales API linux
Publicado por: Valkyr en 26 Mayo 2012, 20:11 PM
Yo he estado usando este manual de referencia para la asignatura de sistemas operativos de la universidad y la verdad que me ha servido mucho:

http://www.gnu.org/software/libc/manual/pdf/libc.pdf

Saludos.
Título: Re: Manuales API linux
Publicado por: 0xDani en 27 Mayo 2012, 00:19 AM
Gracias por la documentacion, al final me baje el que iba en pdf y me lo voy a empollar en el kindle ;-)

Saludos ;D
Título: Re: Manuales API linux
Publicado por: Foxy Rider en 27 Mayo 2012, 09:05 AM
Y te tiro un tip, siempre cotejá las manpages de tu Linux con las de Open Group y si querés, con las de FreeBSD ... te vá a enseñar una lección de portabilidad sobre POSIX que es INVALUABLE.
Yo usaba una extensión para eso, pero parece que el autor la borró (https://chrome.google.com/webstore/detail/fngkomobalnoppphmglonpdgoonpdafh)* :c  (lo copado es que podías ver diferentes versiones del estándar, lo que en casos muy específicos puede ayudarte)

Pero como mencioné en el hilo que enlazó Ferno, necesitás más que POSIX solo para tener un equivalente.
Bonus points si deshabilitás las extensiones de GNU GCC que vienen habilitadas de fábrica (que sólo van a acostumbrarte a escribir código no estándar)

Saludos.

*: aún así quedó instalada en mi chromium