mqd_t mq_open(char *__name,int __oflag,...)
{
int *piVar1;
int in_a3;
mqd_t mVar2;
if (*__name == '/') {
if ((__oflag & 0x100U) == 0) {
in_a3 = 0;
}
syscall(0) //possible issue identified - semgrep
mVar2 = 0x10af;
if (in_a3 != 0) {
piVar1 = __errno_location();
*piVar1 = 0x10af;
mVar2 = -1;
}
}
else {
mVar2 = -1;
piVar1 = __errno_location();
*piVar1 = 0x16;
}
return mVar2;
}