[BACK]Return to gnode.h CVS log [TXT][DIR] Up to [local] / src / usr.bin / make

Diff for /src/usr.bin/make/gnode.h between version 1.14 and 1.15

version 1.14, 2008/11/04 07:22:35 version 1.15, 2009/08/16 09:51:12
Line 71 
Line 71 
 #define UNKNOWN         0  #define UNKNOWN         0
 #define BEINGMADE       1  #define BEINGMADE       1
 #define MADE            2  #define MADE            2
 #define UPTODATE        3  #define UPTODATE        3
 #define ERROR           4  #define ERROR           4
 #define ABORTED         5  #define ABORTED         5
 #define CYCLE           6  #define CYCLE           6
 #define ENDCYCLE        7  #define ENDCYCLE        7
 #define NOSUCHNODE      8  #define NOSUCHNODE      8
   
 #define SPECIAL_NONE    0  #define SPECIAL_NONE    0U
 #define SPECIAL_PATH            21  #define SPECIAL_PATH            21U
 #define SPECIAL_MASK            63  #define SPECIAL_MASK            63U
 #define SPECIAL_TARGET          64  #define SPECIAL_TARGET          64U
 #define SPECIAL_SOURCE          128  #define SPECIAL_SOURCE          128U
 #define SPECIAL_TARGETSOURCE    (SPECIAL_TARGET|SPECIAL_SOURCE)  #define SPECIAL_TARGETSOURCE    (SPECIAL_TARGET|SPECIAL_SOURCE)
   
 struct GNode_ {  struct GNode_ {
     int special_op;     /* special op to apply */      unsigned int special_op;    /* special op to apply */
     unsigned char special;/* type of special node */      unsigned char special;/* type of special node */
     char must_make;     /* true if this target needs to be remade */      char must_make;     /* true if this target needs to be remade */
     char childMade;     /* true if one of this target's children was      char childMade;     /* true if one of this target's children was
Line 111 
Line 111 
                          */                           */
     char build_lock;    /* for parallel build in siblings */      char build_lock;    /* for parallel build in siblings */
     char *path;         /* The full pathname of the file */      char *path;         /* The full pathname of the file */
     unsigned int type;          /* Its type (see the OP flags, below) */      unsigned int type;  /* Its type (see the OP flags, below) */
     int order;          /* Its wait weight */      int order;          /* Its wait weight */
   
     int unmade;         /* The number of unmade children */      int unmade;         /* The number of unmade children */

Legend:
Removed from v.1.14  
changed lines
  Added in v.1.15