Lines Matching refs:mqName
61 STATIC INLINE INT32 MqNameCheck(const CHAR *mqName)
63 if (mqName == NULL) {
68 if (strlen(mqName) == 0) {
73 if (strlen(mqName) > (PATH_MAX - 1)) {
147 STATIC int SaveMqueueName(const CHAR *mqName, struct mqarray *mqueueCB)
151 nameLen = strlen(mqName); /* sys_mq_open has checked name and name length */
158 if (strncpy_s(mqueueCB->mq_name, (nameLen + 1), mqName, nameLen) != EOK) {
181 STATIC struct mqpersonal *DoMqueueCreate(const struct mq_attr *attr, const CHAR *mqName, INT32 openFlag, UINT32 mode)
206 if (SaveMqueueName(mqName, mqueueCB) != LOS_OK) {
508 mqd_t mq_open(const char *mqName, int openFlag, ...)
519 if (MqNameCheck(mqName) == -1) {
524 mqueueCB = GetMqueueCBByName(mqName);
541 privateMqPersonal = DoMqueueCreate(&defaultAttr, mqName, openFlag, mode);
682 int mq_unlink(const char *mqName)
687 if (MqNameCheck(mqName) == -1) {
692 mqueueCB = GetMqueueCBByName(mqName);