Magellan Linux

Diff of /trunk/mkinitrd-magellan/busybox/util-linux/volume_id/sysv.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 983 by niro, Fri Apr 24 18:33:46 2009 UTC revision 984 by niro, Sun May 30 11:32:42 2010 UTC
# Line 23  Line 23 
23  #define SYSV_NICINOD 100  #define SYSV_NICINOD 100
24  #define SYSV_NICFREE 50  #define SYSV_NICFREE 50
25    
26  struct sysv_super  struct sysv_super {
 {  
27   uint16_t s_isize;   uint16_t s_isize;
28   uint16_t s_pad0;   uint16_t s_pad0;
29   uint32_t s_fsize;   uint32_t s_fsize;
# Line 49  struct sysv_super Line 48  struct sysv_super
48   uint32_t s_state;   uint32_t s_state;
49   uint32_t s_magic;   uint32_t s_magic;
50   uint32_t s_type;   uint32_t s_type;
51  } __attribute__((__packed__));  } PACKED;
52    
53  #define XENIX_NICINOD 100  #define XENIX_NICINOD 100
54  #define XENIX_NICFREE 100  #define XENIX_NICFREE 100
# Line 75  struct xenix_super { Line 74  struct xenix_super {
74   uint8_t s_fill[371];   uint8_t s_fill[371];
75   uint32_t s_magic;   uint32_t s_magic;
76   uint32_t s_type;   uint32_t s_type;
77  } __attribute__((__packed__));  } PACKED;
78    
79  #define SYSV_SUPERBLOCK_BLOCK 0x01  #define SYSV_SUPERBLOCK_BLOCK 0x01
80  #define SYSV_MAGIC 0xfd187e20  #define SYSV_MAGIC 0xfd187e20
# Line 83  struct xenix_super { Line 82  struct xenix_super {
82  #define XENIX_MAGIC 0x2b5544  #define XENIX_MAGIC 0x2b5544
83  #define SYSV_MAX_BLOCKSIZE 0x800  #define SYSV_MAX_BLOCKSIZE 0x800
84    
85  int volume_id_probe_sysv(struct volume_id *id, uint64_t off)  int FAST_FUNC volume_id_probe_sysv(struct volume_id *id /*,uint64_t off*/)
86  {  {
87    #define off ((uint64_t)0)
88   struct sysv_super *vs;   struct sysv_super *vs;
89   struct xenix_super *xs;   struct xenix_super *xs;
90   unsigned boff;   unsigned boff;

Legend:
Removed from v.983  
changed lines
  Added in v.984