src/commands/ibm/autopart.c File Reference

#include <sys/types.h>
#include <stdio.h>
#include <termcap.h>
#include <errno.h>
#include <unistd.h>
#include <stddef.h>
#include <ctype.h>
#include <stdlib.h>
#include <string.h>
#include <signal.h>
#include <fcntl.h>
#include <time.h>
#include <dirent.h>
#include <limits.h>
#include <a.out.h>
#include <sys/stat.h>
#include <sys/wait.h>
#include <sys/ioctl.h>
#include <minix/config.h>
#include <minix/const.h>
#include <minix/partition.h>
#include <minix/u64.h>
#include <minix/com.h>
#include <minix/sysinfo.h>
#include <ibm/partition.h>
#include <termios.h>
#include <stdarg.h>

Go to the source code of this file.

Classes

struct  device
struct  region
struct  indicators
struct  object
struct  diving

Defines

#define nil   0
#define ext_part(s)   ((s) == 0x05 || (s) == 0x0F)
#define MAXSIZE   999999999L
#define SECTOR_SIZE   512
#define DEV_FD0   0x200
#define DEV_C0D0   0x300
#define MIN_REGION_SECTORS   (1024*1024*min_region_mb/SECTOR_SIZE)
#define arraysize(a)   (sizeof(a) / sizeof((a)[0]))
#define arraylimit(a)   ((a) + arraysize(a))
#define SORNOT(n)   ((n) == 1 ? "" : "s")
#define COL_RED   1
#define COL_GREEN   2
#define COL_ORANGE   3
#define COL_BLUE   4
#define COL_MAGENTA   5
#define COL_CYAN   6
#define SURE_SERIOUS   1
#define SURE_BACK   2
#define ctrl(c)   ((c) == '?' ? '\177' : ((c) & '\37'))
#define STATUSROW   10
#define minor(dev)   (((dev) >> MINOR) & BYTE)
#define major(dev)   (((dev) >> MAJOR) & BYTE)
#define makedev(major, minor)   ((dev_t) (((major) << MAJOR) | ((minor) << MINOR)))
#define NR_REGIONS   (2*NR_PARTITIONS+1)
#define MAX_DEVICES   100
#define rjust(type)   ((type) >= O_TYPHEX)
#define computed(type)   ((type) >= O_TYPTXT)
#define OF_MOD   0x01
#define OF_ODD   0x02
#define OF_BAD   0x04
#define E_ENTER   (-1)
#define E_LEAVE   (-2)
#define E_WRITE   (-3)
#define IS_YES   3
#define IS_NO   4
#define IS_OTHER   5

Typedefs

typedef enum parttype parttype_t
typedef struct device device_t
typedef struct region region_t
typedef struct indicators indicators_t
typedef enum objtype objtype_t
typedef struct object object_t
typedef struct diving diving_t

Enumerations

enum  parttype {
  DUNNO, SUBPART, PRIMARY, FLOPPY,
  DUNNO, SUBPART, PRIMARY, FLOPPY
}
enum  objtype {
  O_INFO, O_TEXT, O_DEV, O_SUB,
  O_TYPTXT, O_SORT, O_NUM, O_TYPHEX,
  O_CYL, O_HEAD, O_SEC, O_SCYL,
  O_SHEAD, O_SSEC, O_LCYL, O_LHEAD,
  O_LSEC, O_BASE, O_SIZE, O_KB,
  O_INFO, O_TEXT, O_DEV, O_SUB,
  O_TYPTXT, O_SORT, O_NUM, O_TYPHEX,
  O_CYL, O_HEAD, O_SEC, O_SCYL,
  O_SHEAD, O_SSEC, O_LCYL, O_LHEAD,
  O_LSEC, O_BASE, O_SIZE, O_KB
}
enum  howend { SIZE, LAST, SIZE, LAST }

Functions

void printstep (int step, char *message)
void col (int col)
void type2col (int type)
int open_ct_ok (int fd)
void report (const char *label)
void fatal (const char *label)
void restore_ttyflags (void)
void tty_raw (void)
void putchr (int c)
void putstr (char *s)
void set_cursor (int row, int col)
void stat_start (int serious)
void stat_end (int ktl)
void stat_reset (void)
void clear_screen (void)
void reset_tty (void)
void * alloc (size_t n)
void newdevice (char *name, int scanning, int disk_only)
void getdevices (void)
unsigned long sortbase (struct part_entry *pe)
void sort (void)
void dos2chs (unsigned char *dos, unsigned *chs)
void abs2dos (unsigned char *dos, unsigned long pos)
void recompute0 (void)
void guess_geometry (void)
void geometry (void)
char * typ2txt (int ind)
int round_sysind (int ind, int delta)
object_tnewobject (objtype_t type, int flags, int row, int col, int len)
unsigned long entry2base (struct part_entry *pe)
unsigned long entry2last (struct part_entry *pe)
unsigned long entry2size (struct part_entry *pe)
void event (int ev, object_t *op)
void m_redraw (int ev, object_t *op)
void m_toggle (int ev, object_t *op)
void m_orientation (int ev, object_t *op)
void m_move (int ev, object_t *op)
void m_updown (int ev, object_t *op)
void m_enter (int ev, object_t *op)
void m_leave (int ev, object_t *op)
int within (unsigned *var, unsigned low, unsigned value, unsigned high)
int lwithin (unsigned long *var, unsigned long low, unsigned long value, unsigned long high)
int nextdevice (object_t *op, int delta)
void check_ind (struct part_entry *pe)
int check_existing (struct part_entry *pe)
void m_modify (int ev, object_t *op)
void newspell (unsigned long charm)
void m_magic (int ev, object_t *op)
void m_in (int ev, object_t *op)
void m_out (int ev, object_t *op)
void installboot (unsigned char *bootblock, char *masterboot)
ssize_t boot_readwrite (int rw)
int cylinderalign (region_t *reg)
void regionize (void)
void m_read (int ev, int *biosdrive)
void m_write (int ev, object_t *op)
void m_shell (int ev, object_t *op)
void m_quit (int ev, object_t *op)
void m_help (int ev, object_t *op)
char * prettysizeprint (int kb)
void printregions (region_t *theregions, int indent, int p_nr_partitions, int p_free_regions, int p_nr_regions, int numbers)
int is_sure (char *fmt,...)
void warn (char *message)
int may_kill_region (void)
region_tselect_region (void)
device_tselect_disk (void)
int scribble_region (region_t *reg, struct part_entry **pe, int *made_new)
int sanitycheck_failed (char *dev, struct part_entry *pe)
int do_autopart (int resultfd)
int main (int argc, char **argv)

Variables

char MASTERBOOT [] = "/usr/mdec/masterboot"
int min_region_mb = 500
struct termios termios
char t_cd [16]
char t_cm [32]
char t_so [16]
char t_se [16]
char t_md [16]
char t_me [16]
int statusrow = STATUSROW
int stat_ktl = 1
int need_help = 1
region_t regions [NR_REGIONS]
int nr_partitions = 0
int nr_regions = 0
int free_regions
int used_regions
int nordonly = 0
device_tfirstdev = nil
device_tcurdev
unsigned char bootstrap []
int dirty = 0
unsigned char bootblock [SECTOR_SIZE]
struct part_entry table [1+NR_PARTITIONS]
int existing [1+NR_PARTITIONS]
unsigned long offset = 0
unsigned long extbase = 0
unsigned long extsize
int submerged = 0
char sort_index [1+NR_PARTITIONS]
char sort_order [1+NR_PARTITIONS]
unsigned cylinders = 1
unsigned heads = 1
unsigned secpcyl = 1
unsigned alt_cyls = 1
unsigned alt_heads = 1
unsigned alt_secs = 1
int precise = 0
int device = -1
indicators_t ind_table []
object_tworld = nil
object_tcurobj = nil
int typing
int magic
char size_last [] = "Size"
unsigned long spell [3+4 *(1+NR_PARTITIONS)]
int nspells
objtype_t touching
diving_tdiving = nil
int quitting = 0


Define Documentation

#define arraylimit ( a   )     ((a) + arraysize(a))

Definition at line 69 of file autopart.c.

#define arraysize ( a   )     (sizeof(a) / sizeof((a)[0]))

Definition at line 68 of file autopart.c.

#define COL_BLUE   4

Definition at line 77 of file autopart.c.

#define COL_CYAN   6

Definition at line 79 of file autopart.c.

#define COL_GREEN   2

Definition at line 75 of file autopart.c.

#define COL_MAGENTA   5

Definition at line 78 of file autopart.c.

#define COL_ORANGE   3

Definition at line 76 of file autopart.c.

#define COL_RED   1

Definition at line 74 of file autopart.c.

#define computed ( type   )     ((type) >= O_TYPTXT)

Definition at line 711 of file autopart.c.

#define ctrl ( c   )     ((c) == '?' ? '\177' : ((c) & '\37'))

Definition at line 150 of file autopart.c.

#define DEV_C0D0   0x300

Definition at line 62 of file autopart.c.

#define DEV_FD0   0x200

Definition at line 61 of file autopart.c.

#define E_ENTER   (-1)

Definition at line 730 of file autopart.c.

#define E_LEAVE   (-2)

Definition at line 731 of file autopart.c.

#define E_WRITE   (-3)

Definition at line 732 of file autopart.c.

#define ext_part ( s   )     ((s) == 0x05 || (s) == 0x0F)

Definition at line 42 of file autopart.c.

#define IS_NO   4

Definition at line 1923 of file autopart.c.

#define IS_OTHER   5

Definition at line 1924 of file autopart.c.

#define IS_YES   3

Definition at line 1922 of file autopart.c.

#define major ( dev   )     (((dev) >> MAJOR) & BYTE)

Definition at line 236 of file autopart.c.

#define makedev ( major,
minor   )     ((dev_t) (((major) << MAJOR) | ((minor) << MINOR)))

Definition at line 237 of file autopart.c.

#define MAX_DEVICES   100

Definition at line 273 of file autopart.c.

#define MAXSIZE   999999999L

Definition at line 59 of file autopart.c.

#define MIN_REGION_SECTORS   (1024*1024*min_region_mb/SECTOR_SIZE)

Definition at line 66 of file autopart.c.

#define minor ( dev   )     (((dev) >> MINOR) & BYTE)

Definition at line 235 of file autopart.c.

#define nil   0

Definition at line 9 of file autopart.c.

#define NR_REGIONS   (2*NR_PARTITIONS+1)

Definition at line 266 of file autopart.c.

#define OF_BAD   0x04

Definition at line 727 of file autopart.c.

#define OF_MOD   0x01

Definition at line 725 of file autopart.c.

#define OF_ODD   0x02

Definition at line 726 of file autopart.c.

#define rjust ( type   )     ((type) >= O_TYPHEX)

Definition at line 710 of file autopart.c.

#define SECTOR_SIZE   512

Definition at line 60 of file autopart.c.

#define SORNOT ( n   )     ((n) == 1 ? "" : "s")

Definition at line 71 of file autopart.c.

#define STATUSROW   10

Definition at line 153 of file autopart.c.

#define SURE_BACK   2

Definition at line 82 of file autopart.c.

#define SURE_SERIOUS   1

Definition at line 81 of file autopart.c.


Typedef Documentation

typedef struct device device_t

typedef struct diving diving_t

typedef struct indicators indicators_t

typedef struct object object_t

typedef enum objtype objtype_t

typedef enum parttype parttype_t

typedef struct region region_t


Enumeration Type Documentation

enum howend

Enumerator:
SIZE 
LAST 
SIZE 
LAST 

Definition at line 735 of file autopart.c.

enum objtype

Enumerator:
O_INFO 
O_TEXT 
O_DEV 
O_SUB 
O_TYPTXT 
O_SORT 
O_NUM 
O_TYPHEX 
O_CYL 
O_HEAD 
O_SEC 
O_SCYL 
O_SHEAD 
O_SSEC 
O_LCYL 
O_LHEAD 
O_LSEC 
O_BASE 
O_SIZE 
O_KB 
O_INFO 
O_TEXT 
O_DEV 
O_SUB 
O_TYPTXT 
O_SORT 
O_NUM 
O_TYPHEX 
O_CYL 
O_HEAD 
O_SEC 
O_SCYL 
O_SHEAD 
O_SSEC 
O_LCYL 
O_LHEAD 
O_LSEC 
O_BASE 
O_SIZE 
O_KB 

Definition at line 703 of file autopart.c.

enum parttype

Enumerator:
DUNNO 
SUBPART 
PRIMARY 
FLOPPY 
DUNNO 
SUBPART 
PRIMARY 
FLOPPY 

Definition at line 241 of file autopart.c.


Function Documentation

void abs2dos ( unsigned char *  dos,
unsigned long  pos 
)

Definition at line 438 of file autopart.c.

void* alloc ( size_t  n  ) 

Definition at line 225 of file autopart.c.

ssize_t boot_readwrite ( int  rw  ) 

Definition at line 1428 of file autopart.c.

int check_existing ( struct part_entry pe  ) 

Definition at line 985 of file autopart.c.

void check_ind ( struct part_entry pe  ) 

Definition at line 971 of file autopart.c.

void clear_screen ( void   ) 

Definition at line 209 of file autopart.c.

void col ( int  col  ) 

Definition at line 84 of file autopart.c.

int cylinderalign ( region_t reg  ) 

Definition at line 1472 of file autopart.c.

int do_autopart ( int  resultfd  ) 

Definition at line 2230 of file autopart.c.

void dos2chs ( unsigned char *  dos,
unsigned *  chs 
)

Definition at line 427 of file autopart.c.

unsigned long entry2base ( struct part_entry pe  ) 

Definition at line 763 of file autopart.c.

unsigned long entry2last ( struct part_entry pe  ) 

Definition at line 769 of file autopart.c.

unsigned long entry2size ( struct part_entry pe  ) 

Definition at line 774 of file autopart.c.

void event ( int  ev,
object_t op 
)

void fatal ( const char *  label  ) 

Definition at line 125 of file autopart.c.

void geometry ( void   ) 

Definition at line 535 of file autopart.c.

void getdevices ( void   ) 

Definition at line 341 of file autopart.c.

void guess_geometry ( void   ) 

Definition at line 467 of file autopart.c.

void installboot ( unsigned char *  bootblock,
char *  masterboot 
)

Definition at line 1378 of file autopart.c.

int is_sure ( char *  fmt,
  ... 
)

Definition at line 1926 of file autopart.c.

int lwithin ( unsigned long *  var,
unsigned long  low,
unsigned long  value,
unsigned long  high 
)

Definition at line 931 of file autopart.c.

void m_enter ( int  ev,
object_t op 
)

Definition at line 905 of file autopart.c.

void m_help ( int  ev,
object_t op 
)

Definition at line 1774 of file autopart.c.

void m_in ( int  ev,
object_t op 
)

Definition at line 1300 of file autopart.c.

void m_leave ( int  ev,
object_t op 
)

Definition at line 915 of file autopart.c.

void m_magic ( int  ev,
object_t op 
)

Definition at line 1184 of file autopart.c.

void m_modify ( int  ev,
object_t op 
)

Definition at line 1002 of file autopart.c.

void m_move ( int  ev,
object_t op 
)

Definition at line 828 of file autopart.c.

void m_orientation ( int  ev,
object_t op 
)

Definition at line 813 of file autopart.c.

void m_out ( int  ev,
object_t op 
)

Definition at line 1349 of file autopart.c.

void m_quit ( int  ev,
object_t op 
)

Definition at line 1763 of file autopart.c.

void m_read ( int  ev,
int *  biosdrive 
)

Definition at line 1582 of file autopart.c.

void m_redraw ( int  ev,
object_t op 
)

Definition at line 784 of file autopart.c.

void m_shell ( int  ev,
object_t op 
)

Definition at line 1718 of file autopart.c.

void m_toggle ( int  ev,
object_t op 
)

Definition at line 795 of file autopart.c.

void m_updown ( int  ev,
object_t op 
)

Definition at line 879 of file autopart.c.

void m_write ( int  ev,
object_t op 
)

Definition at line 1667 of file autopart.c.

int main ( int argc  ,
char **  argv 
)

Definition at line 2358 of file autopart.c.

int may_kill_region ( void   ) 

Definition at line 1948 of file autopart.c.

void newdevice ( char *  name,
int  scanning,
int  disk_only 
)

Definition at line 281 of file autopart.c.

object_t* newobject ( objtype_t  type,
int  flags,
int  row,
int  col,
int  len 
)

Definition at line 740 of file autopart.c.

void newspell ( unsigned long  charm  ) 

Definition at line 1162 of file autopart.c.

int nextdevice ( object_t op,
int  delta 
)

Definition at line 941 of file autopart.c.

int open_ct_ok ( int  fd  ) 

Definition at line 106 of file autopart.c.

char* prettysizeprint ( int  kb  ) 

Definition at line 1860 of file autopart.c.

void printregions ( region_t theregions,
int  indent,
int  p_nr_partitions,
int  p_free_regions,
int  p_nr_regions,
int  numbers 
)

Definition at line 1881 of file autopart.c.

void printstep ( int  step,
char *  message 
)

Definition at line 2066 of file autopart.c.

void putchr ( int  c  ) 

Definition at line 155 of file autopart.c.

void putstr ( char *  s  ) 

Definition at line 160 of file autopart.c.

void recompute0 ( void   ) 

Definition at line 452 of file autopart.c.

void regionize ( void   ) 

Definition at line 1501 of file autopart.c.

void report ( const char *  label  ) 

Definition at line 120 of file autopart.c.

void reset_tty ( void   ) 

Definition at line 217 of file autopart.c.

void restore_ttyflags ( void   ) 

Definition at line 133 of file autopart.c.

int round_sysind ( int  ind,
int  delta 
)

Definition at line 685 of file autopart.c.

int sanitycheck_failed ( char *  dev,
struct part_entry pe 
)

Definition at line 2189 of file autopart.c.

int scribble_region ( region_t reg,
struct part_entry **  pe,
int *  made_new 
)

Definition at line 2157 of file autopart.c.

device_t* select_disk ( void   ) 

Definition at line 2075 of file autopart.c.

region_t* select_region ( void   ) 

Definition at line 1997 of file autopart.c.

void set_cursor ( int  row,
int  col 
)

Definition at line 167 of file autopart.c.

void sort ( void   ) 

Definition at line 407 of file autopart.c.

unsigned long sortbase ( struct part_entry pe  ) 

Definition at line 402 of file autopart.c.

void stat_end ( int  ktl  ) 

Definition at line 184 of file autopart.c.

void stat_reset ( void   ) 

Definition at line 192 of file autopart.c.

void stat_start ( int  serious  ) 

Definition at line 176 of file autopart.c.

void tty_raw ( void   ) 

Definition at line 139 of file autopart.c.

char* typ2txt ( int  ind  ) 

Definition at line 674 of file autopart.c.

void type2col ( int  type  ) 

Definition at line 90 of file autopart.c.

void warn ( char *  message  ) 

Definition at line 1942 of file autopart.c.

int within ( unsigned *  var,
unsigned  low,
unsigned  value,
unsigned  high 
)

Definition at line 921 of file autopart.c.


Variable Documentation

unsigned alt_cyls = 1

Definition at line 398 of file autopart.c.

unsigned alt_heads = 1

Definition at line 398 of file autopart.c.

unsigned alt_secs = 1

Definition at line 398 of file autopart.c.

int biosdrive

Definition at line 277 of file autopart.c.

unsigned char bootblock[SECTOR_SIZE]

Definition at line 391 of file autopart.c.

unsigned char bootstrap[]

Initial value:

 {
0353,0001,0000,0061,0300,0216,0330,0216,0300,0372,0216,0320,0274,0000,0174,0373,
0275,0276,0007,0211,0346,0126,0277,0000,0006,0271,0000,0001,0374,0363,0245,0352,
0044,0006,0000,0000,0264,0002,0315,0026,0250,0010,0164,0033,0350,0071,0001,0174,
0007,0060,0344,0315,0026,0242,0205,0007,0054,0060,0074,0012,0163,0363,0120,0350,
0046,0001,0205,0007,0130,0353,0012,0240,0002,0006,0204,0300,0165,0003,0351,0147,
0000,0230,0262,0005,0366,0362,0262,0200,0000,0302,0210,0340,0120,0350,0234,0000,
0163,0003,0351,0147,0000,0130,0054,0001,0175,0003,0351,0141,0000,0276,0276,0175,
0211,0357,0271,0040,0000,0363,0245,0200,0301,0004,0211,0356,0215,0174,0020,0070,
0154,0004,0164,0016,0213,0135,0010,0053,0134,0010,0213,0135,0012,0033,0134,0012,
0163,0014,0212,0044,0206,0144,0020,0210,0044,0106,0071,0376,0162,0364,0211,0376,
0201,0376,0356,0007,0162,0326,0342,0322,0211,0356,0264,0020,0366,0344,0001,0306,
0200,0174,0004,0001,0162,0026,0353,0021,0204,0322,0175,0041,0211,0356,0200,0174,
0004,0000,0164,0013,0366,0004,0200,0164,0006,0350,0070,0000,0162,0053,0303,0203,
0306,0020,0201,0376,0376,0007,0162,0346,0350,0215,0000,0211,0007,0376,0302,0204,
0322,0174,0023,0315,0021,0321,0340,0321,0340,0200,0344,0003,0070,0342,0167,0355,
0350,0011,0000,0162,0350,0303,0350,0003,0000,0162,0146,0303,0211,0356,0214,0134,
0010,0214,0134,0012,0277,0003,0000,0122,0006,0127,0264,0010,0315,0023,0137,0007,
0200,0341,0077,0376,0306,0210,0310,0366,0346,0211,0303,0213,0104,0010,0213,0124,
0012,0367,0363,0222,0210,0325,0366,0361,0060,0322,0321,0352,0321,0352,0010,0342,
0210,0321,0376,0301,0132,0210,0306,0273,0000,0174,0270,0001,0002,0315,0023,0163,
0020,0200,0374,0200,0164,0011,0117,0174,0006,0060,0344,0315,0023,0163,0270,0371,
0303,0201,0076,0376,0175,0125,0252,0165,0001,0303,0350,0013,0000,0243,0007,0353,
0005,0350,0004,0000,0227,0007,0353,0376,0136,0255,0126,0211,0306,0254,0204,0300,
0164,0011,0264,0016,0273,0001,0000,0315,0020,0353,0362,0303,0057,0144,0145,0166,
0057,0150,0144,0077,0010,0000,0015,0012,0000,0116,0157,0156,0145,0040,0141,0143,
0164,0151,0166,0145,0015,0012,0000,0122,0145,0141,0144,0040,0145,0162,0162,0157,
0162,0040,0000,0116,0157,0164,0040,0142,0157,0157,0164,0141,0142,0154,0145,0040,
0000,0000,
}

Definition at line 359 of file autopart.c.

Definition at line 271 of file autopart.c.

object_t* curobj = nil

Definition at line 738 of file autopart.c.

unsigned cylinders = 1

Definition at line 397 of file autopart.c.

Definition at line 275 of file autopart.c.

int device = -1

Definition at line 400 of file autopart.c.

int dirty = 0

Definition at line 390 of file autopart.c.

diving_t* diving = nil

Definition at line 1298 of file autopart.c.

int existing[1+NR_PARTITIONS]

Definition at line 393 of file autopart.c.

unsigned long extbase = 0

Definition at line 394 of file autopart.c.

unsigned long extsize

Definition at line 394 of file autopart.c.

Definition at line 271 of file autopart.c.

Definition at line 268 of file autopart.c.

unsigned heads = 1

Definition at line 397 of file autopart.c.

Definition at line 636 of file autopart.c.

int magic

Definition at line 780 of file autopart.c.

char MASTERBOOT[] = "/usr/mdec/masterboot"

Definition at line 45 of file autopart.c.

int min_region_mb = 500

Definition at line 64 of file autopart.c.

int need_help = 1

Definition at line 174 of file autopart.c.

int nordonly = 0

Definition at line 269 of file autopart.c.

int nr_partitions = 0

Definition at line 268 of file autopart.c.

int nr_regions = 0

Definition at line 268 of file autopart.c.

int nspells

Definition at line 1159 of file autopart.c.

unsigned long offset = 0

Definition at line 394 of file autopart.c.

int precise = 0

Definition at line 399 of file autopart.c.

int quitting = 0

Definition at line 1761 of file autopart.c.

region_t regions[NR_REGIONS]

Definition at line 267 of file autopart.c.

unsigned secpcyl = 1

Definition at line 397 of file autopart.c.

unsigned sectors = 1

Definition at line 276 of file autopart.c.

char size_last[] = "Size"

Definition at line 811 of file autopart.c.

char sort_index[1+NR_PARTITIONS]

Definition at line 396 of file autopart.c.

char sort_order[1+NR_PARTITIONS]

Definition at line 396 of file autopart.c.

unsigned long spell[3+4 *(1+NR_PARTITIONS)]

Definition at line 1158 of file autopart.c.

int stat_ktl = 1

Definition at line 173 of file autopart.c.

int statusrow = STATUSROW

Definition at line 172 of file autopart.c.

int submerged = 0

Definition at line 395 of file autopart.c.

char t_cd[16]

Definition at line 152 of file autopart.c.

char t_cm[32]

Definition at line 152 of file autopart.c.

char t_md[16]

Definition at line 152 of file autopart.c.

char t_me[16]

Definition at line 152 of file autopart.c.

char t_se[16]

Definition at line 152 of file autopart.c.

char t_so[16]

Definition at line 152 of file autopart.c.

struct part_entry table[1+NR_PARTITIONS]

Definition at line 392 of file autopart.c.

struct termios termios

Definition at line 131 of file autopart.c.

Definition at line 1160 of file autopart.c.

int typing

Definition at line 779 of file autopart.c.

Definition at line 268 of file autopart.c.

object_t* world = nil

Definition at line 737 of file autopart.c.


Generated on Tue Mar 9 04:36:33 2010 for Minix by  doxygen 1.5.8