node status flags -- where are they documented?

Derrell.Lipman at UnwiredUniverse.com Derrell.Lipman at UnwiredUniverse.com
Tue May 7 17:10:40 GMT 2002


I am modifying nmblookup to provide an easily script-parsable output format.
I'd like to (at least marginally) document the output, but I can't locate
anyplace that describes what the node status flag bits actually mean.  The CVS
version nmblookup displays single letters for representing four of the bits.
What do these mean?

                fstrcat(ret, (flags & 0x80) ? "<GROUP> " : "        ");
                if ((flags & 0x60) == 0x00) fstrcat(ret,"B ");
                if ((flags & 0x60) == 0x20) fstrcat(ret,"P ");
                if ((flags & 0x60) == 0x40) fstrcat(ret,"M ");
                if ((flags & 0x60) == 0x60) fstrcat(ret,"H ");
                if (flags & 0x10) fstrcat(ret,"<DEREGISTERING> ");
                if (flags & 0x08) fstrcat(ret,"<CONFLICT> ");
                if (flags & 0x04) fstrcat(ret,"<ACTIVE> ");
                if (flags & 0x02) fstrcat(ret,"<PERMANENT> ");

What do B, P, M, and H stand for?

Thanks,

Derrell




More information about the samba-technical mailing list