|
Coda Distributed File System
|
#include <stdio.h>#include <sys/file.h>#include <netinet/in.h>#include <unistd.h>#include <stdlib.h>#include <lwp.h>#include <lock.h>#include <vice.h>#include <vnode.h>#include <volume.h>#include <vldb.h>
Macros | |
| #define | LEFT(i) 2 * (i); |
| #define | RIGHT(i) 2 * (i) + 1; |
| #define | VID(lp) ntohl((lp)->volumeId[(lp)->volumeType]) |
| #define | UNIQUE(vid) ((vid) & 0xffffff) /* strip hostid bits */ |
Functions | |
| void | heapify (struct vldb a[], int i, int size) |
| void | heapsort (struct vldb a[], int length) |
| void | main (int argc, char **argv) |
| #define LEFT | ( | i | ) | 2 * (i); |
| #define RIGHT | ( | i | ) | 2 * (i) + 1; |
| #define UNIQUE | ( | vid | ) | ((vid) & 0xffffff) /* strip hostid bits */ |
| #define VID | ( | lp | ) | ntohl((lp)->volumeId[(lp)->volumeType]) |
| void heapify | ( | struct vldb | a[], |
| int | i, | ||
| int | size | ||
| ) |
| void heapsort | ( | struct vldb | a[], |
| int | length | ||
| ) |
| void main | ( | int | argc, |
| char ** | argv | ||
| ) |