Lines Matching refs:mqName
78 STATIC INLINE INT32 MqNameCheck(const CHAR *mqName)
80 if (mqName == NULL) {
85 if (strlen(mqName) == 0) {
90 if (strlen(mqName) > (PATH_MAX - 1)) {
158 STATIC int SaveMqueueName(const CHAR *mqName, struct mqarray *mqueueCB)
162 nameLen = strlen(mqName); /* sys_mq_open has checked name and name length */
169 if (strncpy_s(mqueueCB->mq_name, (nameLen + 1), mqName, nameLen) != EOK) {
179 STATIC struct mqpersonal *DoMqueueCreate(const struct mq_attr *attr, const CHAR *mqName, INT32 openFlag)
199 if (SaveMqueueName(mqName, mqueueCB) != LOS_OK) {
262 mqd_t mq_open(const char *mqName, int openFlag, ...)
271 if (MqNameCheck(mqName) == -1) {
276 mqueueCB = GetMqueueCBByName(mqName);
298 privateMqPersonal = DoMqueueCreate(&defaultAttr, mqName, openFlag);
458 int mq_unlink(const char *mqName)
463 if (MqNameCheck(mqName) == -1) {
468 mqueueCB = GetMqueueCBByName(mqName);