123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- --- a/shared/wl_linux.c
- +++ b/shared/wl_linux.c
- @@ -13,6 +13,7 @@
- */
-
- #include <stdio.h>
- +#include <stdint.h>
- #include <unistd.h>
- #include <string.h>
- #include <errno.h>
- @@ -20,10 +21,10 @@
- #include <net/if.h>
- #include <linux/types.h>
-
- -typedef u_int64_t u64;
- -typedef u_int32_t u32;
- -typedef u_int16_t u16;
- -typedef u_int8_t u8;
- +typedef uint64_t u64;
- +typedef uint32_t u32;
- +typedef uint16_t u16;
- +typedef uint8_t u8;
- #include <linux/sockios.h>
- #include <linux/ethtool.h>
-
- --- a/shared/linux_timer.c
- +++ b/shared/linux_timer.c
- @@ -125,7 +125,7 @@ void unblock_timer();
-
- static struct event *event_queue = NULL;
- static struct event *event_freelist;
- -static uint g_granularity;
- +static unsigned int g_granularity;
- static int g_maxevents = 0;
-
- uclock_t uclock()
- --- a/shared/wl.c
- +++ b/shared/wl.c
- @@ -14,6 +14,7 @@
- #include <typedefs.h>
- #include <string.h>
- #include <stdio.h>
- +#include <stdlib.h>
- #include <unistd.h>
- #include <errno.h>
- #include <sys/ioctl.h>
- @@ -263,3 +264,28 @@ wl_printlasterror(char *name)
- fprintf(stderr, err_buf);
- }
- */
- +
- +static int in_assert; /* bss inits to 0. */
- +
- +void __assert(const char *assertion, const char * filename,
- + unsigned int linenumber, register const char * function)
- +{
- + if (!in_assert) {
- + in_assert = 1;
- +
- + fprintf(stderr,
- +#ifdef ASSERT_SHOW_PROGNAME
- + "%s: %s: %d: %s: Assertion `%s' failed.\n", __uclibc_progname,
- +#else
- + "%s: %d: %s: Assertion `%s' failed.\n",
- +#endif
- + filename,
- + linenumber,
- + /* Function name isn't available with some compilers. */
- + ((function == NULL) ? "?function?" : function),
- + assertion
- + );
- + }
- + /* shouldn't we? fflush(stderr); */
- + abort();
- +}
|