19.8. slapi_attr_get_flags()
This function gets the flags associated with the specified attribute. These flags can identify an attribute as a single-valued attribute, an operational attribute, or as a read-only attribute.
#include "slapi-plugin.h" int slapi_attr_get_flags( const Slapi_Attr *attr, unsigned long *flags );
This function takes the following parameters:
| attr | Attribute for which you want to get the flags. |
| flags | When you call slapi_attr_get_flags(), this parameter is set to a pointer to the flags of the specified attribute. Do not free the flags; the flags are part of the actual data in the attribute, not a copy of the data. |
SLAPI_ATTR_FLAG_SINGLE | Flag that determines if the attribute is single-valued. |
SLAPI_ATTR_FLAG_OPATTR | Flag that determines if the attribute is an operational attribute. |
SLAPI_ATTR_FLAG_READONLY | Flag that determines if the attribute is read-only. |
This function returns 0 if successful.

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.