src/commands/de/de_stdout.c File Reference

#include <minix/config.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <limits.h>
#include <grp.h>
#include <pwd.h>
#include <stdarg.h>
#include <stdlib.h>
#include <string.h>
#include <termcap.h>
#include <time.h>
#include <unistd.h>
#include <minix/const.h>
#include <minix/type.h>
#include "../../servers/mfs/const.h"
#include "../../servers/mfs/type.h"
#include "../../servers/mfs/inode.h"
#include <minix/fslib.h>
#include "de.h"

Go to the source code of this file.

Defines

#define major(x)   ( (x>>8) & 0377)
#define minor(x)   (x & 0377)
#define TC_BUFFER   1024
#define TC_STRINGS   200

Functions

 _PROTOTYPE (void Goto,(int column, int line))
 _PROTOTYPE (void Block_Type,(de_state *s))
 _PROTOTYPE (void Draw_Block,(char *block))
 _PROTOTYPE (void Draw_Map,(char *block, int max_bits))
 _PROTOTYPE (void Word_Pointers,(off_t old_addr, off_t new_addr))
 _PROTOTYPE (void Print_Number,(Word_t number, int output_base))
 _PROTOTYPE (void Draw_Zone_Numbers,(de_state *s, struct inode *inode, int zindex, int zrow))
int Init_Termcap ()
void Goto (int column, int line)
void Draw_Help_Screen (de_state *s)
void Wait_For_Key ()
void Draw_Prompt (char *string)
void Erase_Prompt ()
void Draw_Screen (de_state *s)
void Draw_Strings (de_state *s)
void Block_Type (de_state *s)
void Draw_Words (de_state *s)
void Draw_Info (de_state *s)
void Draw_Block (char *block)
void Draw_Map (char *block, int max_bits)
void Draw_Pointers (de_state *s)
void Draw_Offset (de_state *s)
void Word_Pointers (off_t old_addr, off_t new_addr)
void Block_Pointers (off_t old_addr, off_t new_addr)
void Map_Pointers (off_t old_addr, off_t new_addr)
void Print_Number (word_t number, int output_base)
void Print_Ascii (char c)
void Warning (char *text)
void Draw_Zone_Numbers (de_state *s, struct inode *inode, int zindex, int zrow)

Variables

char Kup = 0
char Kdown = 0
char Kleft = 0
char Kright = 0
char * super_block_info []


Define Documentation

#define major ( x   )     ( (x>>8) & 0377)

Definition at line 36 of file de_stdout.c.

#define minor ( x   )     (x & 0377)

Definition at line 37 of file de_stdout.c.

#define TC_BUFFER   1024

Definition at line 45 of file de_stdout.c.

#define TC_STRINGS   200

Definition at line 46 of file de_stdout.c.


Function Documentation

_PROTOTYPE ( void  Draw_Zone_Numbers,
(de_state *s, struct inode *inode, int zindex, int zrow)   
)

_PROTOTYPE ( void  Print_Number,
(Word_t number, int output_base)   
)

_PROTOTYPE ( void  Word_Pointers,
(off_t old_addr, off_t new_addr)   
)

_PROTOTYPE ( void  Draw_Map,
(char *block, int max_bits)   
)

_PROTOTYPE ( void  Draw_Block,
(char *block  
)

_PROTOTYPE ( void  Block_Type,
(de_state *s  
)

_PROTOTYPE ( void  Goto,
(int column, int line  
)

void Block_Pointers ( off_t  old_addr,
off_t  new_addr 
)

Definition at line 991 of file de_stdout.c.

void Block_Type ( de_state s  ) 

Definition at line 444 of file de_stdout.c.

void Draw_Block ( char *  block  ) 

Definition at line 720 of file de_stdout.c.

void Draw_Help_Screen ( de_state s  ) 

Definition at line 179 of file de_stdout.c.

void Draw_Info ( de_state s  ) 

Definition at line 542 of file de_stdout.c.

void Draw_Map ( char *  block,
int  max_bits 
)

Definition at line 795 of file de_stdout.c.

void Draw_Offset ( de_state s  ) 

Definition at line 905 of file de_stdout.c.

void Draw_Pointers ( de_state s  ) 

Definition at line 868 of file de_stdout.c.

void Draw_Prompt ( char *  string  ) 

Definition at line 255 of file de_stdout.c.

void Draw_Screen ( de_state s  ) 

Definition at line 302 of file de_stdout.c.

void Draw_Strings ( de_state s  ) 

Definition at line 366 of file de_stdout.c.

void Draw_Words ( de_state s  ) 

Definition at line 490 of file de_stdout.c.

void Draw_Zone_Numbers ( de_state s,
struct inode inode,
int  zindex,
int  zrow 
)

Definition at line 1145 of file de_stdout.c.

void Erase_Prompt (  ) 

Definition at line 278 of file de_stdout.c.

void Goto ( int  column,
int  line 
)

Definition at line 152 of file de_stdout.c.

int Init_Termcap (  ) 

Definition at line 85 of file de_stdout.c.

void Map_Pointers ( off_t  old_addr,
off_t  new_addr 
)

Definition at line 1015 of file de_stdout.c.

void Print_Ascii ( char  c  ) 

Definition at line 1091 of file de_stdout.c.

void Print_Number ( word_t  number,
int  output_base 
)

Definition at line 1044 of file de_stdout.c.

void Wait_For_Key (  ) 

Definition at line 233 of file de_stdout.c.

void Warning ( char *  text  ) 

Definition at line 1122 of file de_stdout.c.

void Word_Pointers ( off_t  old_addr,
off_t  new_addr 
)

Definition at line 973 of file de_stdout.c.


Variable Documentation

char Kdown = 0

Definition at line 55 of file de_stdout.c.

char Kleft = 0

Definition at line 56 of file de_stdout.c.

char Kright = 0

Definition at line 57 of file de_stdout.c.

char Kup = 0

Definition at line 54 of file de_stdout.c.

Initial value:

  {     "number of inodes",
                                "V1 number of zones",
                                "inode bit map blocks",
                                "zone bit map blocks",
                                "first data zone",
                                "blocks per zone shift & flags",
                                "maximum file size",
                                "",
                                "magic number",
                                "fsck magic number",
                                "V2 number of zones"  }

Definition at line 529 of file de_stdout.c.


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