summaryrefslogtreecommitdiff
path: root/other/Kermit/src/sys_malloc.c
blob: 96a3b4dfd142c0caeb2ff5293baa154e59a17379 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
/*
 * sys_malloc: system call for malloc'ing kernel memory
 * written by palmers / teso 
 */
#include <stdio.h>
#include <pseudo_link.h>

/* from linux/mm.h */
#define __GFP_WAIT	0x01
#define __GFP_MED	0x04
#define __GFP_IO	0x10
#define GFP_KERNEL	(__GFP_MED | __GFP_WAIT | __GFP_IO)


void cbegin (){}

void *sys_malloc (size_t x)		/* malloc x bytes */
{
  USE_KMALLOC
  void *y = NULL;

  y = kmalloc (x, GFP_KERNEL);
  return y;
}

void cend(){}