undefined4 FUN_0047f1c0(undefined4 param_1,int param_2,undefined4 param_3,int param_4)

{
  undefined4 uVar1;
  undefined4 *puVar2;
  
  if (param_2 - 0x21U < 3) {
    uVar1 = FUN_00488220();
  }
  else {
    syscall(0)   //possible issue identified - semgrep
    uVar1 = 0xfd7;
    if (param_4 != 0) {
      puVar2 = (undefined4 *)FUN_0047f6f0();
      *puVar2 = 0xfd7;
      uVar1 = 0xffffffff;
    }
  }
  return uVar1;
}