undefined4 FUN_0047efb0(undefined4 param_1,uint param_2,undefined4 param_3,int param_4)

{
  undefined4 *puVar1;
  undefined4 uVar2;
  undefined4 uVar3;
  
  uVar2 = 0;
  if ((param_2 & 0x100) != 0) {
    uVar2 = param_3;
  }
  syscall(0)   //possible issue identified - semgrep
  uVar3 = 0xfa5;
  if (param_4 != 0) {
    puVar1 = (undefined4 *)FUN_0047f6f0(param_1,param_2,uVar2);
    *puVar1 = 0xfa5;
    uVar3 = 0xffffffff;
  }
  return uVar3;
}