	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function end_login
_end_login:                             ## @end_login
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	pushq	%rbx
	pushq	%rax
	.cfi_offset %rbx, -24
	xorl	%edi, %edi
	callq	_seteuid
	movq	_logged_in@GOTPCREL(%rip), %rbx
	cmpq	$0, (%rbx)
	je	LBB0_3
## %bb.1:
	movq	_dowtmp@GOTPCREL(%rip), %rax
	cmpq	$0, (%rax)
	je	LBB0_3
## %bb.2:
	movq	_wtmpid@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	xorl	%esi, %esi
	xorl	%edx, %edx
	callq	_ftpd_logwtmp
LBB0_3:
	movq	_pw@GOTPCREL(%rip), %rax
	movq	$0, (%rax)
	movq	$0, (%rbx)
	movq	_guest@GOTPCREL(%rip), %rax
	movq	$0, (%rax)
	movq	_dochroot@GOTPCREL(%rip), %rax
	movq	$0, (%rax)
	addq	$8, %rsp
	popq	%rbx
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_logged_in,8,3                  ## @logged_in
	.comm	_dowtmp,8,3                     ## @dowtmp
	.comm	_wtmpid,4,2                     ## @wtmpid
	.comm	_pw,8,3                         ## @pw
	.comm	_guest,8,3                      ## @guest
	.comm	_dochroot,8,3                   ## @dochroot
	.comm	_LOGIN_SETALL,4,2               ## @LOGIN_SETALL
	.comm	_LOGIN_SETENV,4,2               ## @LOGIN_SETENV
	.comm	_LOGIN_SETGROUP,4,2             ## @LOGIN_SETGROUP
	.comm	_LOGIN_SETLOGIN,4,2             ## @LOGIN_SETLOGIN
	.comm	_LOGIN_SETPATH,4,2              ## @LOGIN_SETPATH
	.comm	_LOGIN_SETUSER,4,2              ## @LOGIN_SETUSER
	.comm	_LOG_ERR,4,2                    ## @LOG_ERR
	.comm	_PAM_DELETE_CRED,4,2            ## @PAM_DELETE_CRED
	.comm	_PAM_SUCCESS,4,2                ## @PAM_SUCCESS
	.comm	_pamh,8,3                       ## @pamh
	.no_dead_strip	_end_login
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function end_login
_end_login:                             ; @end_login
	.cfi_startproc
; %bb.0:
	stp	x20, x19, [sp, #-32]!           ; 16-byte Folded Spill
	.cfi_def_cfa_offset 32
	stp	x29, x30, [sp, #16]             ; 16-byte Folded Spill
	add	x29, sp, #16
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
	.cfi_offset w19, -24
	.cfi_offset w20, -32
	mov	w0, #0
	bl	_seteuid
Lloh0:
	adrp	x19, _logged_in@GOTPAGE
Lloh1:
	ldr	x19, [x19, _logged_in@GOTPAGEOFF]
	ldr	x8, [x19]
Lloh2:
	adrp	x9, _dowtmp@GOTPAGE
Lloh3:
	ldr	x9, [x9, _dowtmp@GOTPAGEOFF]
Lloh4:
	ldr	x9, [x9]
	cmp	x8, #0
	ccmp	x9, #0, #4, ne
	b.eq	LBB0_2
; %bb.1:
Lloh5:
	adrp	x8, _wtmpid@GOTPAGE
Lloh6:
	ldr	x8, [x8, _wtmpid@GOTPAGEOFF]
Lloh7:
	ldr	w0, [x8]
	mov	x1, #0
	mov	x2, #0
	bl	_ftpd_logwtmp
LBB0_2:
Lloh8:
	adrp	x8, _pw@GOTPAGE
Lloh9:
	ldr	x8, [x8, _pw@GOTPAGEOFF]
Lloh10:
	str	xzr, [x8]
	str	xzr, [x19]
Lloh11:
	adrp	x8, _guest@GOTPAGE
Lloh12:
	ldr	x8, [x8, _guest@GOTPAGEOFF]
Lloh13:
	str	xzr, [x8]
Lloh14:
	adrp	x8, _dochroot@GOTPAGE
Lloh15:
	ldr	x8, [x8, _dochroot@GOTPAGEOFF]
Lloh16:
	str	xzr, [x8]
	ldp	x29, x30, [sp, #16]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp], #32             ; 16-byte Folded Reload
	ret
	.loh AdrpLdrGotLdr	Lloh2, Lloh3, Lloh4
	.loh AdrpLdrGot	Lloh0, Lloh1
	.loh AdrpLdrGotLdr	Lloh5, Lloh6, Lloh7
	.loh AdrpLdrGotStr	Lloh14, Lloh15, Lloh16
	.loh AdrpLdrGotStr	Lloh11, Lloh12, Lloh13
	.loh AdrpLdrGotStr	Lloh8, Lloh9, Lloh10
	.cfi_endproc
                                        ; -- End function
	.comm	_logged_in,8,3                  ; @logged_in
	.comm	_dowtmp,8,3                     ; @dowtmp
	.comm	_wtmpid,4,2                     ; @wtmpid
	.comm	_pw,8,3                         ; @pw
	.comm	_guest,8,3                      ; @guest
	.comm	_dochroot,8,3                   ; @dochroot
	.comm	_LOGIN_SETALL,4,2               ; @LOGIN_SETALL
	.comm	_LOGIN_SETENV,4,2               ; @LOGIN_SETENV
	.comm	_LOGIN_SETGROUP,4,2             ; @LOGIN_SETGROUP
	.comm	_LOGIN_SETLOGIN,4,2             ; @LOGIN_SETLOGIN
	.comm	_LOGIN_SETPATH,4,2              ; @LOGIN_SETPATH
	.comm	_LOGIN_SETUSER,4,2              ; @LOGIN_SETUSER
	.comm	_LOG_ERR,4,2                    ; @LOG_ERR
	.comm	_PAM_DELETE_CRED,4,2            ; @PAM_DELETE_CRED
	.comm	_PAM_SUCCESS,4,2                ; @PAM_SUCCESS
	.comm	_pamh,8,3                       ; @pamh
	.no_dead_strip	_end_login
.subsections_via_symbols
