/*
* $Id: compat.h,v 0.0.0.1 2004/11/14
*
- * AUTHOR: Jan Kiszka jan.kiszka@web.de
- *
- * ORTE - OCERA Real-Time Ethernet http://www.ocera.org/
+ * -------------------------------------------------------------------
+ * ORTE
+ * Open Real-Time Ethernet
+ *
+ * Copyright (C) 2001-2006
+ * Department of Control Engineering FEE CTU Prague, Czech Republic
+ * http://dce.felk.cvut.cz
+ * http://www.ocera.org
+ *
+ * Author: Petr Smolik petr@smoliku.cz
+ * Author - this code: Jan Kiszka jan.kiszka@web.de
+ * Advisor: Pavel Pisa
+ * Project Responsible: Zdenek Hanzalek
* --------------------------------------------------------------------
*
* This program is free software; you can redistribute it and/or modify
#define printf rt_printk /* catch some probably forgotten printf's */
#define malloc rt_malloc
#define free rt_free
-#define bswap_16 swab16
-#define bswap_32 swab32
typedef __u32 in_addr_t;
}
-static inline char *strdup(const char *s)
-{
- size_t len = strlen(s)+1;
- char *new_s;
-
- new_s = MALLOC(len);
- if (new_s == NULL)
- return NULL;
-
- memcpy(new_s, s, len);
- return new_s;
-}
-
-
#define sem_init sem_init_rt
#define sem_destroy sem_destroy_rt
#define sem_timedwait sem_timedwait_rt