X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=attribute.c;h=3acbadbebc149733287d49be1774e6363fcf83e4;hb=75facba4cf88fd781d99199cc6098b596562b4ac;hp=6740e4743ec111e1279d3c876f9f39f9120ce0eb;hpb=4d719c981dcaf28fdbf3a8416064f9c26a22f13f;p=paraslash.git diff --git a/attribute.c b/attribute.c index 6740e474..3acbadbe 100644 --- a/attribute.c +++ b/attribute.c @@ -279,6 +279,12 @@ int com_setatt(__a_unused int fd, int argc, char * const * const argv) NULL); } +struct addatt_event_data { + const char *name; + unsigned char bitnum; +}; + + static int com_addatt_callback(const struct osl_object *query, struct osl_object *result) { @@ -409,10 +415,13 @@ int com_mvatt(int fd, int argc, char * const * const argv) return ret; } - +/** Data passed to the action handler of com_rmatt(). */ struct remove_attribute_action_data { + /** Message buffer. */ struct para_buffer pb; + /** Numver of attributes removed. */ int num_removed; + /** Bitwise "or" of the removed attributes. */ uint64_t mask_of_removed_atts; };