124afb3034
This extends the hopefully useful LFS3_GC_ALL flag alias to the other functions, without trying to figure out what the heck LFS3_M_ALL should mean semantically. Current definitions: // an alias for ck work *_CK 0x00003000 ---- ---- ---- ---- --11 ---- ---- ---- // an alias for all possible gc work *_GC 0x00003b00 ---- ---- ---- ---- ++11 11+1 ---- ---- *_MKCONSISTENT 0x00000100 ---- ---- ---- ---- ---- ---1 ---- ---- *_LOOKAHEAD 0x00000200 ---- ---- ---- ---- ---- --1- ---- ---- *_PREERASE+ 0x00000400 ---- ---- ---- ---- ---- -+-- ---- ---- *_COMPACT 0x00000800 ---- ---- ---- ---- ---- 1--- ---- ---- *_CKMETA 0x00001000 ---- ---- ---- ---- ---1 ---- ---- ---- *_CKDATA 0x00002000 ---- ---- ---- ---- --1- ---- ---- ---- *_REPAIRMETA+ 0x00004000 ---- ---- ---- ---- -+-- ---- ---- ---- *_REPAIRDATA+ 0x00008000 ---- ---- ---- ---- +--- ---- ---- ---- + Planned One weird artifact of this is that LFS3_GC_CK ~= LFS3_GC_CKDATA, but I'm not sure that's a bad thing? Note this is very much not true for info flags, LFS3_I_CK != LFS3_I_CKDATA. No code changes.