+++ /dev/null
-
-/****************************************************
-* $File: machinelookup.c
-* $Author: adash@uci.edu
-* $Revision: 1.1 $Date:02/12/2006
-* $Description: machine/node look up table operations
-******************************************************/
-
-#include "object.h"
-#include "machinelookup.h"
-
-void* getaddress(int o_id){
-//TODO: 1. lookup for o_id and get address)
-
-}
-
-unsigned hash(char *id) {
- unsigned hashval;
- for(hashval = 0; *id!= 100; id++)
- hashval= *id + 31 * hashval;
- return hashval % HASHSIZE;
-}
-
-
+++ /dev/null
-/* This is a header file for Machine look up table */
-/***********************************************************************
-* $File: Machinelookup.h
-* $Author: adash
-* $Revision: 1.1 $Date:02/12/2006
-* $Description: This has all the definitions of a machine lookup table
-************************************************************************/
-#ifndef _machine_lookup_h_
-#define _machine_lookup_h_
-
-#define HASHSIZE 101
-
-static struct machinelookup *hashtab[HASHSIZE];
-struct machinelookup { //table entry
- struct machinelookup *next; // next entry in table
- int *o_id; //O_id of the object
- void *ptr; //address of the Object
-};
-typedef struct machinelookup mlt;
-
-void * getaddress(int o_id);
-unsigned hash(char *id);
-//struct machinelookup *lookup( int *);
-
-#endif