projects
/
l2tpns.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
merge
[l2tpns.git]
/
util.c
diff --git
a/util.c
b/util.c
index
343e956
..
8ba99a0
100644
(file)
--- a/
util.c
+++ b/
util.c
@@
-1,11
+1,14
@@
/* Misc util functions */
/* Misc util functions */
+char const *cvs_id_util = "$Id: util.c,v 1.3 2004-09-02 04:18:07 fred_nerk Exp $";
+
#include "l2tpns.h"
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <string.h>
#include "l2tpns.h"
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <string.h>
+#include <sys/mman.h>
char *inet_toa(unsigned long addr)
{
char *inet_toa(unsigned long addr)
{
@@
-14,3
+17,13
@@
char *inet_toa(unsigned long addr)
return inet_ntoa(in);
}
return inet_ntoa(in);
}
+void *shared_malloc(unsigned int size)
+{
+ void * p;
+ p = mmap(NULL, size, PROT_READ | PROT_WRITE, MAP_SHARED | MAP_ANONYMOUS, 0, 0);
+
+ if (p == MAP_FAILED)
+ p = NULL;
+
+ return p;
+}