Ignore:
Timestamp:
Jun 8, 2006 11:43:42 PM (18 years ago)
Author:
ismangil
Message:

Initial work - debug symbian working, os_core still stubs

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/branches/symbian/pjlib/src/pj/sock_bsd.c

    r433 r496  
    2929 * The values here are indexed based on pj_addr_family. 
    3030 */ 
     31#ifdef AF_UNIX 
    3132const pj_uint16_t PJ_AF_UNIX    = AF_UNIX; 
     33const pj_uint16_t PJ_AF_LOCAL   = AF_UNIX; 
     34#else 
     35const pj_uint16_t PJ_AF_UNIX    = 0xFFFF; 
     36#ifdef AF_LOCAL 
     37const pj_uint16_t PJ_AF_LOCAL   = AF_LOCAL; 
     38#else 
     39const pj_uint16_t PJ_AF_LOCAL   = 0xFFFF; 
     40#endif 
     41#endif 
    3242const pj_uint16_t PJ_AF_INET    = AF_INET; 
     43#ifdef AF_INET6 
    3344const pj_uint16_t PJ_AF_INET6   = AF_INET6; 
     45#else 
     46const pj_uint16_t PJ_AF_INET6   = 0xFFFF; 
     47#endif 
    3448#ifdef AF_PACKET 
    3549const pj_uint16_t PJ_AF_PACKET  = AF_PACKET; 
     
    5064const pj_uint16_t PJ_SOCK_DGRAM = SOCK_DGRAM; 
    5165const pj_uint16_t PJ_SOCK_RAW   = SOCK_RAW; 
     66#ifdef SOCK_RDM 
    5267const pj_uint16_t PJ_SOCK_RDM   = SOCK_RDM; 
     68#else 
     69const pj_uint16_t PJ_SOCK_RDM   = 0xFFFF; 
     70#endif 
    5371 
    5472/* 
     
    7896 
    7997/* optname values. */ 
     98#ifdef SO_TYPE 
    8099const pj_uint16_t PJ_SO_TYPE    = SO_TYPE; 
     100#else 
     101const pj_uint16_t PJ_SO_TYPE    = 0xFFFF; 
     102#endif 
    81103const pj_uint16_t PJ_SO_RCVBUF  = SO_RCVBUF; 
    82104const pj_uint16_t PJ_SO_SNDBUF  = SO_SNDBUF; 
     
    462484    PJ_ASSERT_RETURN(len, PJ_EINVAL); 
    463485 
     486#if !defined(PJ_SYMBIAN) && PJ_SYMBIAN == 0 
    464487    *len = sendto(sock, (const char*)buf, *len, flags,  
    465488                  (const struct sockaddr*)to, tolen); 
     489#else 
     490    *len = sendto(sock, (const char*)buf, *len, flags,  
     491                  (struct sockaddr*)to, tolen); 
     492#endif 
    466493 
    467494    if (*len < 0)  
     
    543570{ 
    544571    PJ_CHECK_STACK(); 
     572#if !defined(PJ_SYMBIAN) && PJ_SYMBIAN == 0 
    545573    if (setsockopt(sock, level, optname, (const char*)optval, optlen) != 0) 
     574#else 
     575    if (setsockopt(sock, level, optname, (void *)optval, optlen) != 0) 
     576#endif 
    546577        return PJ_RETURN_OS_ERROR(pj_get_native_netos_error()); 
    547578    else 
Note: See TracChangeset for help on using the changeset viewer.