src/servers/vm/break.c File Reference

#include <minix/callnr.h>
#include <minix/com.h>
#include <minix/config.h>
#include <minix/const.h>
#include <minix/ds.h>
#include <minix/endpoint.h>
#include <minix/keymap.h>
#include <minix/minlib.h>
#include <minix/type.h>
#include <minix/ipc.h>
#include <minix/sysutil.h>
#include <minix/syslib.h>
#include <minix/bitmap.h>
#include <errno.h>
#include <env.h>
#include "glo.h"
#include "vm.h"
#include "proto.h"
#include "util.h"

Go to the source code of this file.

Defines

#define _SYSTEM   1
#define DATA_CHANGED   1
#define STACK_CHANGED   2
#define SAFETY_BYTES   (384 * sizeof(char *))
#define SAFETY_CLICKS   ((vir_clicks) (CLICK_CEIL(SAFETY_BYTES) >> CLICK_SHIFT))

Functions

PUBLIC int do_brk (message *msg)
PUBLIC int adjust (struct vmproc *rmp, vir_clicks data_clicks, vir_bytes sp)
PUBLIC int real_brk (struct vmproc *vmp, vir_bytes v)


Define Documentation

#define _SYSTEM   1

Definition at line 17 of file break.c.

#define DATA_CHANGED   1

Definition at line 41 of file break.c.

#define SAFETY_BYTES   (384 * sizeof(char *))

#define SAFETY_CLICKS   ((vir_clicks) (CLICK_CEIL(SAFETY_BYTES) >> CLICK_SHIFT))

#define STACK_CHANGED   2

Definition at line 42 of file break.c.


Function Documentation

PUBLIC int adjust ( struct vmproc rmp,
vir_clicks  data_clicks,
vir_bytes  sp 
)

Definition at line 65 of file break.c.

PUBLIC int do_brk ( message msg  ) 

Definition at line 47 of file break.c.

PUBLIC int real_brk ( struct vmproc vmp,
vir_bytes  v 
)

Definition at line 160 of file break.c.


Generated on Tue Mar 9 04:37:02 2010 for Minix by  doxygen 1.5.8