1
0
Fork
You've already forked libnl-tiny
0
fork of openwrt's libnl-tiny
  • C 98.9%
  • Makefile 0.6%
  • Shell 0.5%
Find a file
rofl0r 4225e93bec genl/family.h: hardcode GENL_ID_GENERATE constant value
apparently this constant has been removed from recent kernel headers, even
though it's supposed to be UAPI.
https://www.spinics.net/lists/netdev/msg423041.html
closes #2 
2018年12月03日 02:30:39 +00:00
include genl/family.h: hardcode GENL_ID_GENERATE constant value 2018年12月03日 02:30:39 +00:00
.gitignore update .gitignore 2014年07月11日 18:31:00 +02:00
attr.c move files into toplevel dir 2014年07月10日 18:23:28 +02:00
cache.c move files into toplevel dir 2014年07月10日 18:23:28 +02:00
cache_mngt.c move files into toplevel dir 2014年07月10日 18:23:28 +02:00
error.c libnl-tiny: ensure compatibility to libnl version 3 and higher 2014年07月11日 18:09:20 +02:00
genl.c move files into toplevel dir 2014年07月10日 18:23:28 +02:00
genl_ctrl.c move files into toplevel dir 2014年07月10日 18:23:28 +02:00
genl_family.c move files into toplevel dir 2014年07月10日 18:23:28 +02:00
genl_mngt.c move files into toplevel dir 2014年07月10日 18:23:28 +02:00
handlers.c move files into toplevel dir 2014年07月10日 18:23:28 +02:00
install.sh fix install command for retarded OS's (Mac OS X) 2018年06月17日 11:22:38 +01:00
libnl-tiny.pc.in pkg-config file: force _GNU_SOURCE 2014年07月10日 22:22:34 +02:00
Makefile fix install command for retarded OS's (Mac OS X) 2018年06月17日 11:22:38 +01:00
msg.c move files into toplevel dir 2014年07月10日 18:23:28 +02:00
nl.c move files into toplevel dir 2014年07月10日 18:23:28 +02:00
object.c move files into toplevel dir 2014年07月10日 18:23:28 +02:00
README README: fix typo 2014年07月11日 19:11:47 +02:00
socket.c move files into toplevel dir 2014年07月10日 18:23:28 +02:00
unl.c move files into toplevel dir 2014年07月10日 18:23:28 +02:00

LIBNL-TINY
==========
libnl-tiny is a tiny replacement for libnl versions 1 and 2
it was originally developed by openwrt and can be found in their
trunk repo in the path package/lib/libnl-tiny.
upstream URL: git://git.openwrt.org/openwrt.git (attention: HUGE)
web interface: 
http://git.openwrt.org/?p=openwrt.git;a=tree;f=package/libs/libnl-tiny
the version used in this fork is equivalent to upstream SVN rev 39991,
and comes with a much improved Makefile and other portability fixes
that make it possible to use libnl-tiny outside the openwrt source tree.
libnl-tiny is known to work without issues with at least:
iw, wpa-supplicant, kismet, aircrack-ng, libpcap
so far there are no known packages expecting libnl that cannot be built
against libnl-tiny.
BUILD/INSTALL
=============
make prefix=/usr DESTDIR=foo all install
you can place custom CFLAGS and other variables used in Makefile in config.mak.
the user supplied variables override the ones used in the Makefile.
if you need only a static library, run
make ALL_LIBS=libnl-tiny.a prefix=/usr DESTDIR=foo all install
LIBNL1_COMPAT
=============
if you compile a package against libnl-tiny, and get error messages about
nl_handle*, add -DLIBNL1_COMPAT to your CPPFLAGS or CFLAGS when you run
the packages configure script or Makefile.
RELEASE TARBALLS
================
release tarballs matching the equivalent git tags of this repo can be found at
* DE : http://ftp.barfooze.de/pub/sabotage/tarballs
* GR : http://foss.aueb.gr/mirrors/linux/sabotage/tarballs
* UK : http://dl.2f30.org/mirrors/sabotage/tarballs