	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_priv_vfs_chown_mygid_setup     ## -- Begin function priv_vfs_chown_mygid_setup
	.p2align	4, 0x90
_priv_vfs_chown_mygid_setup:            ## @priv_vfs_chown_mygid_setup
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movq	_fpath@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	testl	%edi, %edi
	jne	LBB0_1
## %bb.2:
	movq	_UID_OWNER@GOTPCREL(%rip), %rax
	jmp	LBB0_3
LBB0_1:
	movq	_UID_ROOT@GOTPCREL(%rip), %rax
LBB0_3:
	movl	(%rax), %edx
	movq	_GID_OTHER@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	leaq	L_.str(%rip), %rdi
	movl	$384, %r8d                      ## imm = 0x180
	callq	_setup_file
	movq	_fpath_initialized@GOTPCREL(%rip), %rax
	movl	$1, (%rax)
	xorl	%eax, %eax
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"priv_vfs_chown_mygid: fpath"

	.comm	_fpath,4,2                      ## @fpath
	.comm	_UID_ROOT,4,2                   ## @UID_ROOT
	.comm	_UID_OWNER,4,2                  ## @UID_OWNER
	.comm	_GID_OTHER,4,2                  ## @GID_OTHER
	.comm	_fpath_initialized,4,2          ## @fpath_initialized
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_priv_vfs_chown_mygid_setup     ; -- Begin function priv_vfs_chown_mygid_setup
	.p2align	2
_priv_vfs_chown_mygid_setup:            ; @priv_vfs_chown_mygid_setup
	.cfi_startproc
; %bb.0:
	stp	x29, x30, [sp, #-16]!           ; 16-byte Folded Spill
	.cfi_def_cfa_offset 16
	mov	x29, sp
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
Lloh0:
	adrp	x8, _fpath@GOTPAGE
Lloh1:
	ldr	x8, [x8, _fpath@GOTPAGEOFF]
Lloh2:
	ldr	w1, [x8]
Lloh3:
	adrp	x8, _UID_ROOT@GOTPAGE
Lloh4:
	ldr	x8, [x8, _UID_ROOT@GOTPAGEOFF]
Lloh5:
	adrp	x9, _UID_OWNER@GOTPAGE
Lloh6:
	ldr	x9, [x9, _UID_OWNER@GOTPAGEOFF]
	cmp	w0, #0
	csel	x8, x9, x8, eq
	ldr	w2, [x8]
Lloh7:
	adrp	x8, _GID_OTHER@GOTPAGE
Lloh8:
	ldr	x8, [x8, _GID_OTHER@GOTPAGEOFF]
Lloh9:
	ldr	w3, [x8]
Lloh10:
	adrp	x0, l_.str@PAGE
Lloh11:
	add	x0, x0, l_.str@PAGEOFF
	mov	w4, #384
	bl	_setup_file
Lloh12:
	adrp	x8, _fpath_initialized@GOTPAGE
Lloh13:
	ldr	x8, [x8, _fpath_initialized@GOTPAGEOFF]
	mov	w9, #1
Lloh14:
	str	w9, [x8]
	mov	w0, #0
	ldp	x29, x30, [sp], #16             ; 16-byte Folded Reload
	ret
	.loh AdrpLdrGotStr	Lloh12, Lloh13, Lloh14
	.loh AdrpAdd	Lloh10, Lloh11
	.loh AdrpLdrGotLdr	Lloh7, Lloh8, Lloh9
	.loh AdrpLdrGot	Lloh5, Lloh6
	.loh AdrpLdrGot	Lloh3, Lloh4
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.cfi_endproc
                                        ; -- End function
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"priv_vfs_chown_mygid: fpath"

	.comm	_fpath,4,2                      ; @fpath
	.comm	_UID_ROOT,4,2                   ; @UID_ROOT
	.comm	_UID_OWNER,4,2                  ; @UID_OWNER
	.comm	_GID_OTHER,4,2                  ; @GID_OTHER
	.comm	_fpath_initialized,4,2          ; @fpath_initialized
.subsections_via_symbols
