Fixes compiler warning: implicit declaration of function 'isalnum'
Fixes compiler warning: control reaches end of non-void function
The header file limits.h was being included twice
Turns on gcc warnings (CFLAGS += -Wall -Wextra)
Defines _GNU_SOURCE (required by the unshare syscall)
Change cgroup() return type from int to void (avoids a gcc warning)
Merge pull request #218 from jpoliv/master

Fixes a couple of compiler warnings
Merge pull request #226 from rlane/ivs-lo

IVSSwitch: bring up lo interface
ok for symmetry - we can probably get rid of this later though
Only restart network-manager if we've changed config
Fix error wiki url.
Merge pull request #245 from yeasy/master

Fix error wiki url.
mnexec: mount sysfs in each container

The sysfs filesystem is [tagged][1] with a set of namespaces when mounted, taken
from the mounting process. Among other things, this controls which network
devices will show up in /sys/class/net and /sys/class/net/bonding_masters.

Without this change, mininet will not mount sysfs in a node. Attempting to
configure a bond interface in a node will only affect the parent namespace.

This change mounts a new sysfs filesystem in each node. To prevent this mount
from affecting the parent namespace the mount namespace is also unshared.

[1]: https://www.kernel.org/doc/Documentation/filesystems/sysfs-tagging.txt