Join Now
Quality Rating:
  • Currently 0.0 / 5
(0.0 / 5 - 0 votes cast)
Expertise Level:
  • Currently 0.0 / 5
(0.0 / 5 - 0 votes cast)

This page was last modified 21:23, 26 October 2007.

Limitações de Open C

From Forum Nokia Wiki

Original: Limitations of Open C

Toda tecnologia em desenvolvimento possui suas limitações, e Open C não poderia ser diferente. A seguir são listadas algumas das limitações (considerando o estado atual) de Open C.

  • Sem suporte para IPv6. (Isto pode afetar os projetos que usem VoIP).
  • As funções fork() e exec() não podem ser utilizadas.
  • Como mencionado anteriormente, fork() e exec() não podem ser usadas, portanto popen() não está completa. Esta função cria um processo filho e abre um pipe entre o processo pai e o filho, tanto em modo de leitura quanto de escrita. Ele não copia o espaço de endereçamento para o filho, nem copia os descritores abertos no processo pai para o filho.
  • Algumas APIs Open C assumem que um cleanup stack é criada e que existe um TRAP e nível máximo para a thread atual. Todas as threads criadas usando RThread::Create devem fazer isso explicitamente.
  • Outra coisa importante que não está disponível em Open C são os sinais (signals), pois uma thread Symbian C++ não pode executar um "manipulador de sinais" espontaneamente.
  • Não é possível criar um arquivo com permissões apenas de escrita, pois o Symbian OS não oferece funcionalidades para isso.

Devido à limitações na plataforma, as seguintes funcionalidades não estão disponíveis na libc, :

  • Signal
  • Fork
  • Exec
  • popen (parcial)
  • wait() e waitpid() se comportam de maneira diferente do especificado no padrão.
  • IPv6
  • dup2 retornará o duped fd (sem tradução boa) como valor de retorno de dup2. Assim, não use o newfd como sendo válido. Ele pode não ser um fd válido.
Related Discussions
Thread Thread Starter Forum Replies Last Post
Latest Open C download corrupt? hlindh Open C 5 2008-05-31 16:11
Open a file by system dokkis Python 4 2007-04-05 20:31
Open two ISO14443 connections at same time th.riesen Near Field Communication 1 2008-02-06 09:42
Can I open the WEB browser (not wap) in E61? itrafa Mobile Java General 7 2007-01-13 12:03
Sync. application for S60 thomasjn Open C 3 2007-05-09 07:22
 
Powered by MediaWiki
     
     RDF Facets:
     
     
     qfnZtypeQUqfnTypeZCommunityContentQ
     qfnZtypeQUqfnTypeZWebpageQ
     qfnZtypeQUqfnTypeZWikiContentQ
     qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX