I didn't know that, thanks! Em 11/12/2011 17:53, "Stefan Sauer" <enso...@hora-obscura.de> escreveu:
> On 12/08/2011 02:13 PM, Marcelo Elias Del Valle - SYSMAP SOLUTIONS - > Claro MA-SP - wrote: > > Hello, > > > > I am planning to use glib to write a C application server. I > just like the library philosophy a lot and that’s why it is my first choice. > > However, after searching the web for a while, I have found some > critics, which I list bellow: > > > > - On Apache ARP project, they said they created it instead of using glib > because the lack of IPC functions like memory mapping. > > - In some forums, people were complaining about the fact glib aborts > when memory allocation fails, which is bad for a 24/7 running web server. > There is also g_try_malloc() and friends. This is advisable to use, if > you allocated memory based on a protocol fields you are receiving over > the net. This way you can avoid e.g. trying to allocate 4GB and > terminate and instead reject the request. > > Stefan > > > I would like to know the opinion of those more experienced with > glib. Do you recommend me to use it for writing a web server? > > I really would like to use glib for that and I was thinking in > some workaround to avoid this problems, like find some portable way to get > the system's free memory before allocating anything and implement IPC > functions using posix directly, even using glib thread pools for threads > inside a process. > > Anyway, glib's first intention was to be used by visual > applications, which is not the case. Would I be going against glib > philosophy trying to use it for something like a web server? > > > > Regards, > > Marcelo. > > > > > > Esta mensagem, incluindo seus eventuais anexos, pode conter informações > confidenciais, de uso restrito e/ou legalmente protegidas. Se você recebeu > esta mensagem por engano, não deve usar, copiar, divulgar, distribuir ou > tomar qualquer atitude com base nestas informações. Solicitamos que você > elimine a mensagem imediatamente de seu sistema e avise-nos, enviando uma > mensagem diretamente para o remetente e para postmas...@claro.com.br. > Todas as opiniões, conclusões ou informações contidas nesta mensagem > somente serão consideradas como provenientes da Claro ou de suas > subsidiárias quando efetivamente confirmadas, formalmente, por um de seus > representantes legais, devidamente autorizados para tanto. > > > ------------------------------------------------------------------------------ > > Este mensaje, incluyendo sus eventuales archivos adjuntos, puede > contener informaciones confidenciales, de uso restringido y/o legalmente > protegidas. Si usted ha recibido este mensaje por error, no debe utilizar, > copiar, divulgar, distribuir o tomar cualquier actitud basada en estas > informaciones. Solicitamos la inmediata eliminación del mensaje de su > sistema y el envío de un informe en forma directa al remitente y a > postmas...@claro.com.br. Todas las opiniones, conclusiones o > informaciones contenidas en este mensaje solamente serán consideradas como > provenientes de Claro o de sus subsidiarias cuando sean efectivamente > confirmadas, formalmente, a través de uno de sus representantes legales > debidamente autorizados a tal fin. > > > ------------------------------------------------------------------------------ > > This message, including all attachments transmitted with it may include > restricted, legally privileged, and/or confidential information. If you > received this message by mistake or in error you are hereby notified that > you must not use, publicize, copy, distribute, resend, or take any action > based on the information contained in the message. We ask you to delete the > message immediately from your system and advise us by sending a message > directly > > _______________________________________________ > > gtk-app-devel-list mailing list > > gtk-app-devel-list@gnome.org > > http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list > > _______________________________________________ > gtk-app-devel-list mailing list > gtk-app-devel-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list _______________________________________________ gtk-app-devel-list mailing list gtk-app-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list