/*
 * Copyright 2001-2003, Broadcom Corporation
 * All Rights Reserved.
 * 
 * THIS SOFTWARE IS OFFERED "AS IS", AND BROADCOM GRANTS NO WARRANTIES OF ANY
 * KIND, EXPRESS OR IMPLIED, BY STATUTE, COMMUNICATION OR OTHERWISE. BROADCOM
 * SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS
 * FOR A SPECIFIC PURPOSE OR NONINFRINGEMENT CONCERNING THIS SOFTWARE.
 *
 * $Id: linux_osl.h,v 1.1.1.5 2003/11/08 08:11:16 honor Exp $
 */

#include <arpa/inet.h>	    
#include <assert.h>	    
#include <ctype.h>	    
#include <errno.h>
#include <fcntl.h>	    
#include <netdb.h>	    
#include <netinet/tcp.h>    
#include <stdio.h>	    
#include <stdlib.h>	    
#include <string.h>	    
#include <sys/socket.h>	    
#include <sys/stat.h>	    
#include <sys/uio.h>
#include <time.h>	    
#include <unistd.h>	    
#include <stdarg.h>	    // for va_list, etc.


/*  damn - the unix and vxworks version of inet_aton return different error codes. */
#define UPNP_INET_ATON(a,b)   (inet_aton(a,b)!=0)

#define OSL_NULL_FILE "/dev/null"
