Changeset 4554:713ba72295c3 in roaraudio for libroar/socket.c


Ignore:
Timestamp:
10/25/10 20:51:43 (13 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

start porting to OpenVMS

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libroar/socket.c

    r4257 r4554  
    221221 
    222222int roar_socket_nonblock(int fh, int state) { 
    223 #if !defined(ROAR_TARGET_WIN32) && !defined(ROAR_TARGET_MICROCONTROLLER) 
     223#if !defined(ROAR_TARGET_WIN32) && !defined(ROAR_TARGET_MICROCONTROLLER) && defined(ROAR_HAVE_FCNTL) 
    224224 int flags; 
    225225 
     
    253253 
    254254int roar_socket_dup_udp_local_end (int fh) { 
    255 #if !defined(ROAR_TARGET_WIN32) && !defined(ROAR_TARGET_MICROCONTROLLER) 
     255#if !defined(ROAR_TARGET_WIN32) && !defined(ROAR_TARGET_MICROCONTROLLER) && defined(ROAR_HAVE_FCNTL) 
    256256 int                  n              = -1; 
    257257 int                  flags          = -1; 
     
    300300#define _SCMR_CONTROLLEN (sizeof(struct cmsghdr) + sizeof(int)) 
    301301int roar_socket_send_fh (int sock, int fh, char * mes, size_t len) { 
    302 #if !defined(ROAR_TARGET_WIN32) && !defined(ROAR_TARGET_MICROCONTROLLER) && !defined(ROAR_OS_SUNOS) 
     302#if !defined(ROAR_TARGET_WIN32) && !defined(ROAR_TARGET_MICROCONTROLLER) && !defined(ROAR_OS_SUNOS) && !defined(ROAR_TARGET_OPENVMS) 
    303303 struct iovec     iov[1]; 
    304304 struct msghdr    msg; 
     
    341341 
    342342int roar_socket_recv_fh (int sock,         char * mes, size_t * len) { 
    343 #if !defined(ROAR_TARGET_WIN32) && !defined(ROAR_TARGET_MICROCONTROLLER) && !defined(ROAR_OS_SUNOS) 
     343#if !defined(ROAR_TARGET_WIN32) && !defined(ROAR_TARGET_MICROCONTROLLER) && !defined(ROAR_OS_SUNOS) && !defined(ROAR_TARGET_OPENVMS) 
    344344 struct iovec     iov[1]; 
    345345 struct msghdr    msg; 
Note: See TracChangeset for help on using the changeset viewer.