We are setting the message queue attributes using 

```
int mq_setattr(mqd_t mqdes, struct mq_attr *newattr,
                        struct mq_attr *oldattr);

```

where mq\_attr is consisting of following fields :

```
struct mq_attr {
               long mq_flags;       /* Flags: 0 or O_NONBLOCK */
               long mq_maxmsg;      /* Max. # of messages on queue */
               long mq_msgsize;     /* Max. message size (bytes) */
               long mq_curmsgs;     /* # of messages currently in queue */
           };

```

My question at the time of creation if we have not set the attributes then what are values inside mq\_attr (default values) ?