lwip-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[lwip-commits] [SCM] UNNAMED PROJECT branch, master, updated. 833da50b50


From: Sylvain Rochet
Subject: [lwip-commits] [SCM] UNNAMED PROJECT branch, master, updated. 833da50b5078adcd49bc2227d271b92c7931a717
Date: Sat, 14 Mar 2015 00:35:02 +0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "UNNAMED PROJECT".

The branch, master has been updated
       via  833da50b5078adcd49bc2227d271b92c7931a717 (commit)
       via  cd5f11f310a0660053bd3017c0eef42b2df8ecf5 (commit)
       via  32e0083610e3a103354570e2f561de437ddee3c4 (commit)
       via  c3dc04e8cd32597132f84ca323d360b265e3fe0b (commit)
      from  3ba1b705c5d166aea0bd86cbebd506ebda6c8fc8 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 833da50b5078adcd49bc2227d271b92c7931a717
Author: chrysn <address@hidden>
Date:   Wed Mar 11 19:05:50 2015 +0100

    unix port: rename archtecture defines (linux -> LWIP_UNIX_LINUX)
    
    the fine differences between unix implementations used to be covered by
    preprocessor macros "linux", "openbsd" and "cygwin". given that gcc
    under linux pre-defines a legacy "linux" macro, this can lead to
    confusion -- the default setting of -Dopenbsd is often ignored due to
    the sequence ifdefs often are used in (if defined linux, else if defined
    openbsd), but that is a time bomb.
    
    putting gcc in standard mode using --std=c99 or similar would remove the
    macro, but still make the flags hard to spot; besides, the rest of the
    code does not work with standard C out of the box.
    
    as a solution, all macros are prefixed with LWIP_UNIX_ followed by an
    uppercased variant of the operating system name. in the course of this
    change, the defaults are set to LINUX in all make files that use it --
    the default was sometimes openbsd, sometimes "generic" before, but
    covered by the linux-define of gcc on linux systems.

commit cd5f11f310a0660053bd3017c0eef42b2df8ecf5
Author: chrysn <address@hidden>
Date:   Wed Mar 11 17:29:33 2015 +0100

    add README file to the unix port to give overview

commit 32e0083610e3a103354570e2f561de437ddee3c4
Author: chrysn <address@hidden>
Date:   Tue Mar 10 18:43:15 2015 +0100

    unix mintapif: added option to use a persistant tap interface
    
    this takes the changes of 0e2a7aa1eef910 into mintapif, but using
    environment variables instead of build-time configuration.

commit c3dc04e8cd32597132f84ca323d360b265e3fe0b
Author: chrysn <address@hidden>
Date:   Tue Mar 10 18:32:43 2015 +0100

    unix mintapif: perror fix
    
    the perror invocation in case of failing system calls now gets passed an
    actual error message instead of an uninitialized buffer.

-----------------------------------------------------------------------

Summary of changes:
 ports/unix/README                  |   50 ++++++++++++++++++++++++++++++++++++
 ports/unix/netif/delif.c           |   18 ++++++------
 ports/unix/netif/sio.c             |    8 +++---
 ports/unix/netif/tapif.c           |    8 +++---
 ports/unix/netif/unixif.c          |   16 ++++++------
 ports/unix/proj/lib/Makefile       |    5 +++-
 ports/unix/proj/minimal/Makefile   |    9 +++---
 ports/unix/proj/minimal/README     |    8 ++++++
 ports/unix/proj/minimal/mintapif.c |   11 +++++---
 ports/unix/proj/unixsim/Makefile   |    8 +++---
 10 files changed, 102 insertions(+), 39 deletions(-)
 create mode 100644 ports/unix/README


hooks/post-receive
-- 
UNNAMED PROJECT



reply via email to

[Prev in Thread] Current Thread [Next in Thread]