	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_ar_next                        ## -- Begin function ar_next
	.p2align	4, 0x90
_ar_next:                               ## @ar_next
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	pushq	%r15
	pushq	%r14
	pushq	%r13
	pushq	%r12
	pushq	%rbx
	subq	$24, %rsp
	.cfi_offset %rbx, -56
	.cfi_offset %r12, -48
	.cfi_offset %r13, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movq	___stack_chk_guard@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, -48(%rbp)
	movq	_PAXPATHLEN@GOTPCREL(%rip), %rax
	movl	(%rax), %r15d
	addl	$2, %r15d
	movq	%r15, %rax
	callq	____chkstk_darwin
	addq	$15, %rax
	andq	$-16, %rax
	subq	%rax, %rsp
	movq	%rsp, %r14
	movq	_SIG_BLOCK@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	_s_mask@GOTPCREL(%rip), %rsi
	leaq	-52(%rbp), %rdx
	callq	_sigprocmask
	testq	%rax, %rax
	jns	LBB0_2
## %bb.1:
	movq	_errno@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	leaq	L_.str(%rip), %rdx
	xorl	%edi, %edi
	callq	_syswarn
LBB0_2:
	xorl	%eax, %eax
	callq	_ar_close
	movq	_SIG_SETMASK@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	-52(%rbp), %rsi
	xorl	%edx, %edx
	callq	_sigprocmask
	testq	%rax, %rax
	jns	LBB0_4
## %bb.3:
	movq	_errno@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	leaq	L_.str.1(%rip), %rdx
	xorl	%edi, %edi
	callq	_syswarn
LBB0_4:
	movq	_done@GOTPCREL(%rip), %rax
	cmpl	$0, (%rax)
	movl	$-1, %ebx
	jne	LBB0_40
## %bb.5:
	movq	_wr_trail@GOTPCREL(%rip), %rax
	cmpl	$0, (%rax)
	je	LBB0_40
## %bb.6:
	movq	_Oflag@GOTPCREL(%rip), %rax
	cmpq	$0, (%rax)
	jne	LBB0_40
## %bb.7:
	movq	_NM_TAR@GOTPCREL(%rip), %rax
	movq	(%rax), %rdi
	movq	_argv0@GOTPCREL(%rip), %r12
	movq	(%r12), %rsi
	callq	_strcmp
	testq	%rax, %rax
	je	LBB0_40
## %bb.8:
	movq	(%r12), %rsi
	leaq	L_.str.2(%rip), %rdi
	xorl	%eax, %eax
	callq	_tty_prnt
	movq	_arcname@GOTPCREL(%rip), %rbx
	movq	(%rbx), %rdi
	movq	_stdo@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	callq	_strcmp
	testq	%rax, %rax
	je	LBB0_23
## %bb.9:
	movq	(%rbx), %rdi
	movq	_stdn@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	callq	_strcmp
	testq	%rax, %rax
	je	LBB0_23
## %bb.10:
	movq	_artyp@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	_ISREG@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	je	LBB0_23
## %bb.11:
	movq	_ISPIPE@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	je	LBB0_23
## %bb.12:
	movq	_ISTAPE@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	movq	(%rbx), %rsi
	movq	_arvol@GOTPCREL(%rip), %rax
	movq	(%rax), %rdx
	leaq	L_.str.3(%rip), %rax
	leaq	L_.str.5(%rip), %rdi
	cmoveq	%rax, %rdi
	leaq	L_.str.4(%rip), %rax
	leaq	L_.str.6(%rip), %rbx
	cmoveq	%rax, %rbx
	xorl	%eax, %eax
	callq	_tty_prnt
	movq	%rbx, %rdi
	xorl	%eax, %eax
	callq	_tty_prnt
	movq	_act@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	_ARCHIVE@GOTPCREL(%rip), %rcx
	movq	_APPND@GOTPCREL(%rip), %rdx
	cmpq	(%rdx), %rax
	leaq	L_.str.7(%rip), %rdx
	leaq	L_.str.8(%rip), %rdi
	cmoveq	%rdx, %rdi
	cmpq	(%rcx), %rax
	cmoveq	%rdx, %rdi
	xorl	%eax, %eax
	callq	_tty_prnt
	movq	(%r12), %rsi
	leaq	L_.str.9(%rip), %rdi
	xorl	%eax, %eax
	callq	_tty_prnt
	leaq	L_.str.10(%rip), %rdi
	xorl	%eax, %eax
	callq	_tty_prnt
	leaq	L_.str.11(%rip), %rdi
	xorl	%eax, %eax
	callq	_tty_prnt
	leaq	L_.str.12(%rip), %rdi
	xorl	%eax, %eax
	callq	_tty_prnt
	movq	%r14, %rdi
	movl	%r15d, %esi
	callq	_tty_read
	testq	%rax, %rax
	js	LBB0_42
## %bb.13:
	leaq	L_.str.13(%rip), %rbx
	leaq	L_.str.15(%rip), %r13
	leaq	L_.str.9(%rip), %r12
	jmp	LBB0_16
	.p2align	4, 0x90
LBB0_14:                                ##   in Loop: Header=BB0_16 Depth=1
	movq	%r13, %rdi
	movq	%r14, %rsi
	xorl	%eax, %eax
	callq	_tty_prnt
LBB0_15:                                ##   in Loop: Header=BB0_16 Depth=1
	movq	_argv0@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	movq	%r12, %rdi
	xorl	%eax, %eax
	callq	_tty_prnt
	leaq	L_.str.10(%rip), %rdi
	xorl	%eax, %eax
	callq	_tty_prnt
	leaq	L_.str.11(%rip), %rdi
	xorl	%eax, %eax
	callq	_tty_prnt
	leaq	L_.str.12(%rip), %rdi
	xorl	%eax, %eax
	callq	_tty_prnt
	movq	%r14, %rdi
	movl	%r15d, %esi
	callq	_tty_read
	testq	%rax, %rax
	js	LBB0_42
LBB0_16:                                ## =>This Inner Loop Header: Depth=1
	movq	%r14, %rdi
	movq	%rbx, %rsi
	callq	_strcmp
	testq	%rax, %rax
	je	LBB0_42
## %bb.17:                              ##   in Loop: Header=BB0_16 Depth=1
	movsbl	(%r14), %eax
	testl	%eax, %eax
	je	LBB0_14
## %bb.18:                              ##   in Loop: Header=BB0_16 Depth=1
	cmpb	$0, 1(%r14)
	jne	LBB0_14
## %bb.19:                              ##   in Loop: Header=BB0_16 Depth=1
	addl	$-83, %eax
	cmpl	$38, %eax
	ja	LBB0_14
## %bb.20:                              ##   in Loop: Header=BB0_16 Depth=1
	leaq	LJTI0_0(%rip), %rcx
	movslq	(%rcx,%rax,4), %rax
	addq	%rcx, %rax
	jmpq	*%rax
LBB0_21:                                ##   in Loop: Header=BB0_16 Depth=1
	movq	%rbx, %r12
	movq	%r13, %rbx
	movq	_arcname@GOTPCREL(%rip), %r13
	movq	(%r13), %rdi
	callq	_ar_open
	testq	%rax, %rax
	jns	LBB0_45
## %bb.22:                              ##   in Loop: Header=BB0_16 Depth=1
	movq	(%r13), %rsi
	leaq	L_.str.16(%rip), %rdi
	xorl	%eax, %eax
	callq	_tty_prnt
	movq	%rbx, %r13
	movq	%r12, %rbx
	leaq	L_.str.9(%rip), %r12
	jmp	LBB0_15
LBB0_23:
	movq	_arvol@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	leaq	L_.str.18(%rip), %rdi
	xorl	%eax, %eax
	callq	_tty_prnt
LBB0_24:
	movq	%r12, %rbx
	movq	(%r12), %rsi
	leaq	L_.str.19(%rip), %rdi
	xorl	%eax, %eax
	callq	_tty_prnt
	leaq	L_.str.20(%rip), %rdi
	xorl	%eax, %eax
	callq	_tty_prnt
	movq	%r14, %rdi
	movl	%r15d, %esi
	callq	_tty_read
	testq	%rax, %rax
	js	LBB0_37
## %bb.25:
	leaq	L_.str.13(%rip), %r12
	leaq	L_.str.20(%rip), %r13
	jmp	LBB0_29
	.p2align	4, 0x90
LBB0_26:                                ##   in Loop: Header=BB0_29 Depth=1
	leaq	L_.str.21(%rip), %rdi
LBB0_27:                                ##   in Loop: Header=BB0_29 Depth=1
	xorl	%eax, %eax
	callq	_tty_prnt
LBB0_28:                                ##   in Loop: Header=BB0_29 Depth=1
	movq	(%rbx), %rsi
	leaq	L_.str.19(%rip), %rdi
	xorl	%eax, %eax
	callq	_tty_prnt
	movq	%r13, %rdi
	xorl	%eax, %eax
	callq	_tty_prnt
	movq	%r14, %rdi
	movl	%r15d, %esi
	callq	_tty_read
	testq	%rax, %rax
	js	LBB0_37
LBB0_29:                                ## =>This Inner Loop Header: Depth=1
	movq	%r14, %rdi
	movq	%r12, %rsi
	callq	_strcmp
	testq	%rax, %rax
	je	LBB0_37
## %bb.30:                              ##   in Loop: Header=BB0_29 Depth=1
	cmpb	$0, (%r14)
	je	LBB0_26
## %bb.31:                              ##   in Loop: Header=BB0_29 Depth=1
	movq	%r14, %rdi
	leaq	L_.str.22(%rip), %rsi
	callq	_strcmp
	testq	%rax, %rax
	je	LBB0_34
## %bb.32:                              ##   in Loop: Header=BB0_29 Depth=1
	movq	%r14, %rdi
	callq	_strlen
	movq	_PAXPATHLEN@GOTPCREL(%rip), %rcx
	cmpl	(%rcx), %eax
	jle	LBB0_35
## %bb.33:                              ##   in Loop: Header=BB0_29 Depth=1
	leaq	L_.str.24(%rip), %rdi
	jmp	LBB0_27
	.p2align	4, 0x90
LBB0_34:                                ##   in Loop: Header=BB0_29 Depth=1
	leaq	L_.str.23(%rip), %rdi
	jmp	LBB0_27
LBB0_35:                                ##   in Loop: Header=BB0_29 Depth=1
	movq	%r14, %rdi
	callq	_ar_open
	testq	%rax, %rax
	jns	LBB0_43
## %bb.36:                              ##   in Loop: Header=BB0_29 Depth=1
	leaq	L_.str.26(%rip), %rdi
	movq	%r14, %rsi
	xorl	%eax, %eax
	callq	_tty_prnt
	jmp	LBB0_28
LBB0_37:
	movq	_done@GOTPCREL(%rip), %rax
	movl	$1, (%rax)
	movq	_lstrval@GOTPCREL(%rip), %rax
	movl	$-1, (%rax)
	movq	(%rbx), %rsi
LBB0_38:
	leaq	L_.str.14(%rip), %rdi
	xorl	%eax, %eax
	callq	_tty_prnt
	movq	_vfpart@GOTPCREL(%rip), %rax
	movq	$0, (%rax)
LBB0_39:
	movl	$-1, %ebx
LBB0_40:
	movq	___stack_chk_guard@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	cmpq	-48(%rbp), %rax
	jne	LBB0_48
## %bb.41:
	movl	%ebx, %eax
	leaq	-40(%rbp), %rsp
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
LBB0_42:
	movq	_done@GOTPCREL(%rip), %rax
	movl	$1, (%rax)
	movq	_lstrval@GOTPCREL(%rip), %rax
	movl	$-1, (%rax)
	movq	_argv0@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	jmp	LBB0_38
LBB0_43:
	movq	_ar_next.arcbuf(%rip), %rdi
	callq	_free
	movq	%r14, %rdi
	callq	_strdup
	movq	%rax, _ar_next.arcbuf(%rip)
	testq	%rax, %rax
	je	LBB0_46
## %bb.44:
	movq	_arcname@GOTPCREL(%rip), %rcx
	movq	%rax, (%rcx)
LBB0_45:
	xorl	%ebx, %ebx
	jmp	LBB0_40
LBB0_46:
	movq	_done@GOTPCREL(%rip), %rax
	movl	$1, (%rax)
	movq	_lstrval@GOTPCREL(%rip), %rax
	movl	$-1, (%rax)
	leaq	L_.str.25(%rip), %rsi
	xorl	%edi, %edi
	callq	_paxwarn
	jmp	LBB0_39
LBB0_47:
	leaq	L_.str.17(%rip), %rdi
	xorl	%eax, %eax
	callq	_tty_prnt
	movq	_argv0@GOTPCREL(%rip), %r12
	jmp	LBB0_24
LBB0_48:
	callq	___stack_chk_fail
	.cfi_endproc
	.p2align	2, 0x90
	.data_region jt32
.set L0_0_set_47, LBB0_47-LJTI0_0
.set L0_0_set_14, LBB0_14-LJTI0_0
.set L0_0_set_21, LBB0_21-LJTI0_0
LJTI0_0:
	.long	L0_0_set_47
	.long	L0_0_set_14
	.long	L0_0_set_14
	.long	L0_0_set_14
	.long	L0_0_set_14
	.long	L0_0_set_14
	.long	L0_0_set_21
	.long	L0_0_set_14
	.long	L0_0_set_14
	.long	L0_0_set_14
	.long	L0_0_set_14
	.long	L0_0_set_14
	.long	L0_0_set_14
	.long	L0_0_set_14
	.long	L0_0_set_14
	.long	L0_0_set_14
	.long	L0_0_set_14
	.long	L0_0_set_14
	.long	L0_0_set_14
	.long	L0_0_set_14
	.long	L0_0_set_14
	.long	L0_0_set_14
	.long	L0_0_set_14
	.long	L0_0_set_14
	.long	L0_0_set_14
	.long	L0_0_set_14
	.long	L0_0_set_14
	.long	L0_0_set_14
	.long	L0_0_set_14
	.long	L0_0_set_14
	.long	L0_0_set_14
	.long	L0_0_set_14
	.long	L0_0_set_47
	.long	L0_0_set_14
	.long	L0_0_set_14
	.long	L0_0_set_14
	.long	L0_0_set_14
	.long	L0_0_set_14
	.long	L0_0_set_21
	.end_data_region
                                        ## -- End function
.zerofill __DATA,__bss,_ar_next.arcbuf,8,3 ## @ar_next.arcbuf
	.comm	_PAXPATHLEN,4,2                 ## @PAXPATHLEN
	.comm	_SIG_BLOCK,4,2                  ## @SIG_BLOCK
	.comm	_s_mask,4,2                     ## @s_mask
	.comm	_errno,4,2                      ## @errno
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"Unable to set signal mask"

	.comm	_SIG_SETMASK,4,2                ## @SIG_SETMASK
L_.str.1:                               ## @.str.1
	.asciz	"Unable to restore signal mask"

	.comm	_done,4,2                       ## @done
	.comm	_wr_trail,4,2                   ## @wr_trail
	.comm	_Oflag,8,3                      ## @Oflag
	.comm	_NM_TAR,8,3                     ## @NM_TAR
	.comm	_argv0,8,3                      ## @argv0
L_.str.2:                               ## @.str.2
	.asciz	"\nATTENTION! %s archive volume change required.\n"

	.comm	_arcname,8,3                    ## @arcname
	.comm	_stdo,8,3                       ## @stdo
	.comm	_stdn,8,3                       ## @stdn
	.comm	_artyp,8,3                      ## @artyp
	.comm	_ISREG,8,3                      ## @ISREG
	.comm	_ISPIPE,8,3                     ## @ISPIPE
	.comm	_ISTAPE,8,3                     ## @ISTAPE
L_.str.3:                               ## @.str.3
	.asciz	"%s ready for archive tape volume: %d\n"

	.comm	_arvol,8,3                      ## @arvol
L_.str.4:                               ## @.str.4
	.asciz	"Load the NEXT TAPE on the tape drive"

L_.str.5:                               ## @.str.5
	.asciz	"%s ready for archive volume: %d\n"

L_.str.6:                               ## @.str.6
	.asciz	"Load the NEXT STORAGE MEDIA (if required)"

	.comm	_act,8,3                        ## @act
	.comm	_ARCHIVE,8,3                    ## @ARCHIVE
	.comm	_APPND,8,3                      ## @APPND
L_.str.7:                               ## @.str.7
	.asciz	" and make sure it is WRITE ENABLED.\n"

L_.str.8:                               ## @.str.8
	.asciz	"\n"

L_.str.9:                               ## @.str.9
	.asciz	"Type \"y\" to continue, \".\" to quit %s,"

L_.str.10:                              ## @.str.10
	.asciz	" or \"s\" to switch to new device.\nIf you"

L_.str.11:                              ## @.str.11
	.asciz	" cannot change storage media, type \"s\"\n"

L_.str.12:                              ## @.str.12
	.asciz	"Is the device ready and online? > "

L_.str.13:                              ## @.str.13
	.asciz	"."

	.comm	_lstrval,4,2                    ## @lstrval
L_.str.14:                              ## @.str.14
	.asciz	"Quitting %s!\n"

	.comm	_vfpart,8,3                     ## @vfpart
L_.str.15:                              ## @.str.15
	.asciz	"%s unknown command, try again\n"

L_.str.16:                              ## @.str.16
	.asciz	"Cannot re-open %s, try again\n"

L_.str.17:                              ## @.str.17
	.asciz	"Switching to a different archive\n"

L_.str.18:                              ## @.str.18
	.asciz	"Ready for archive volume: %d\n"

L_.str.19:                              ## @.str.19
	.asciz	"Input archive name or \".\" to quit %s.\n"

L_.str.20:                              ## @.str.20
	.asciz	"Archive name > "

L_.str.21:                              ## @.str.21
	.asciz	"Empty file name, try again\n"

L_.str.22:                              ## @.str.22
	.asciz	".."

L_.str.23:                              ## @.str.23
	.asciz	"Illegal file name: .. try again\n"

L_.str.24:                              ## @.str.24
	.asciz	"File name too long, try again\n"

L_.str.25:                              ## @.str.25
	.asciz	"Cannot save archive name."

L_.str.26:                              ## @.str.26
	.asciz	"Cannot open %s, try again\n"

.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_ar_next                        ; -- Begin function ar_next
	.p2align	2
_ar_next:                               ; @ar_next
	.cfi_startproc
; %bb.0:
	stp	x28, x27, [sp, #-96]!           ; 16-byte Folded Spill
	.cfi_def_cfa_offset 96
	stp	x26, x25, [sp, #16]             ; 16-byte Folded Spill
	stp	x24, x23, [sp, #32]             ; 16-byte Folded Spill
	stp	x22, x21, [sp, #48]             ; 16-byte Folded Spill
	stp	x20, x19, [sp, #64]             ; 16-byte Folded Spill
	stp	x29, x30, [sp, #80]             ; 16-byte Folded Spill
	add	x29, sp, #80
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
	.cfi_offset w19, -24
	.cfi_offset w20, -32
	.cfi_offset w21, -40
	.cfi_offset w22, -48
	.cfi_offset w23, -56
	.cfi_offset w24, -64
	.cfi_offset w25, -72
	.cfi_offset w26, -80
	.cfi_offset w27, -88
	.cfi_offset w28, -96
	sub	sp, sp, #16
Lloh0:
	adrp	x8, ___stack_chk_guard@GOTPAGE
Lloh1:
	ldr	x8, [x8, ___stack_chk_guard@GOTPAGEOFF]
Lloh2:
	ldr	x8, [x8]
	stur	x8, [x29, #-88]
Lloh3:
	adrp	x28, _PAXPATHLEN@GOTPAGE
Lloh4:
	ldr	x28, [x28, _PAXPATHLEN@GOTPAGEOFF]
	ldr	w8, [x28]
	add	w20, w8, #2
	mov	x9, x20
Lloh5:
	adrp	x16, ___chkstk_darwin@GOTPAGE
Lloh6:
	ldr	x16, [x16, ___chkstk_darwin@GOTPAGEOFF]
	blr	x16
	mov	x8, sp
	add	x9, x20, #15
	and	x9, x9, #0x1fffffff0
	sub	x19, x8, x9
	mov	sp, x19
Lloh7:
	adrp	x8, _SIG_BLOCK@GOTPAGE
Lloh8:
	ldr	x8, [x8, _SIG_BLOCK@GOTPAGEOFF]
Lloh9:
	ldr	w0, [x8]
Lloh10:
	adrp	x1, _s_mask@GOTPAGE
Lloh11:
	ldr	x1, [x1, _s_mask@GOTPAGEOFF]
	sub	x2, x29, #92
	bl	_sigprocmask
	tbz	x0, #63, LBB0_2
; %bb.1:
Lloh12:
	adrp	x8, _errno@GOTPAGE
Lloh13:
	ldr	x8, [x8, _errno@GOTPAGEOFF]
Lloh14:
	ldr	w1, [x8]
Lloh15:
	adrp	x2, l_.str@PAGE
Lloh16:
	add	x2, x2, l_.str@PAGEOFF
	mov	w0, #0
	bl	_syswarn
LBB0_2:
	bl	_ar_close
Lloh17:
	adrp	x8, _SIG_SETMASK@GOTPAGE
Lloh18:
	ldr	x8, [x8, _SIG_SETMASK@GOTPAGEOFF]
Lloh19:
	ldr	w0, [x8]
	sub	x1, x29, #92
	mov	x2, #0
	bl	_sigprocmask
	tbz	x0, #63, LBB0_4
; %bb.3:
Lloh20:
	adrp	x8, _errno@GOTPAGE
Lloh21:
	ldr	x8, [x8, _errno@GOTPAGEOFF]
Lloh22:
	ldr	w1, [x8]
Lloh23:
	adrp	x2, l_.str.1@PAGE
Lloh24:
	add	x2, x2, l_.str.1@PAGEOFF
	mov	w0, #0
	bl	_syswarn
LBB0_4:
Lloh25:
	adrp	x8, _done@GOTPAGE
Lloh26:
	ldr	x8, [x8, _done@GOTPAGEOFF]
Lloh27:
	ldr	w8, [x8]
Lloh28:
	adrp	x9, _wr_trail@GOTPAGE
Lloh29:
	ldr	x9, [x9, _wr_trail@GOTPAGEOFF]
Lloh30:
	ldr	w9, [x9]
Lloh31:
	adrp	x10, _Oflag@GOTPAGE
Lloh32:
	ldr	x10, [x10, _Oflag@GOTPAGEOFF]
Lloh33:
	ldr	x10, [x10]
	cmp	w8, #0
	ccmp	w9, #0, #4, eq
	ccmp	x10, #0, #0, ne
	b.ne	LBB0_12
; %bb.5:
Lloh34:
	adrp	x8, _NM_TAR@GOTPAGE
Lloh35:
	ldr	x8, [x8, _NM_TAR@GOTPAGEOFF]
Lloh36:
	ldr	x0, [x8]
Lloh37:
	adrp	x27, _argv0@GOTPAGE
Lloh38:
	ldr	x27, [x27, _argv0@GOTPAGEOFF]
	ldr	x1, [x27]
	bl	_strcmp
	cbz	x0, LBB0_12
; %bb.6:
	ldr	x8, [x27]
	str	x8, [sp, #-16]!
Lloh39:
	adrp	x0, l_.str.2@PAGE
Lloh40:
	add	x0, x0, l_.str.2@PAGEOFF
	bl	_tty_prnt
	add	sp, sp, #16
Lloh41:
	adrp	x21, _arcname@GOTPAGE
Lloh42:
	ldr	x21, [x21, _arcname@GOTPAGEOFF]
	ldr	x0, [x21]
Lloh43:
	adrp	x8, _stdo@GOTPAGE
Lloh44:
	ldr	x8, [x8, _stdo@GOTPAGEOFF]
Lloh45:
	ldr	x1, [x8]
	bl	_strcmp
	cbz	x0, LBB0_22
; %bb.7:
	ldr	x0, [x21]
Lloh46:
	adrp	x8, _stdn@GOTPAGE
Lloh47:
	ldr	x8, [x8, _stdn@GOTPAGEOFF]
Lloh48:
	ldr	x1, [x8]
	bl	_strcmp
	cbz	x0, LBB0_22
; %bb.8:
Lloh49:
	adrp	x8, _artyp@GOTPAGE
Lloh50:
	ldr	x8, [x8, _artyp@GOTPAGEOFF]
Lloh51:
	ldr	x8, [x8]
Lloh52:
	adrp	x9, _ISREG@GOTPAGE
Lloh53:
	ldr	x9, [x9, _ISREG@GOTPAGEOFF]
Lloh54:
	ldr	x9, [x9]
	cmp	x8, x9
	b.eq	LBB0_22
; %bb.9:
Lloh55:
	adrp	x9, _ISPIPE@GOTPAGE
Lloh56:
	ldr	x9, [x9, _ISPIPE@GOTPAGEOFF]
Lloh57:
	ldr	x9, [x9]
	cmp	x8, x9
	b.eq	LBB0_22
; %bb.10:
Lloh58:
	adrp	x9, _ISTAPE@GOTPAGE
Lloh59:
	ldr	x9, [x9, _ISTAPE@GOTPAGEOFF]
Lloh60:
	ldr	x9, [x9]
	ldr	x10, [x21]
Lloh61:
	adrp	x11, _arvol@GOTPAGE
Lloh62:
	ldr	x11, [x11, _arvol@GOTPAGEOFF]
Lloh63:
	ldr	x11, [x11]
Lloh64:
	adrp	x12, l_.str.5@PAGE
Lloh65:
	add	x12, x12, l_.str.5@PAGEOFF
Lloh66:
	adrp	x13, l_.str.3@PAGE
Lloh67:
	add	x13, x13, l_.str.3@PAGEOFF
	cmp	x8, x9
	csel	x0, x13, x12, eq
Lloh68:
	adrp	x8, l_.str.6@PAGE
Lloh69:
	add	x8, x8, l_.str.6@PAGEOFF
Lloh70:
	adrp	x9, l_.str.4@PAGE
Lloh71:
	add	x9, x9, l_.str.4@PAGEOFF
	csel	x21, x9, x8, eq
	stp	x10, x11, [sp, #-16]!
	bl	_tty_prnt
	add	sp, sp, #16
	mov	x0, x21
	bl	_tty_prnt
Lloh72:
	adrp	x8, _act@GOTPAGE
Lloh73:
	ldr	x8, [x8, _act@GOTPAGEOFF]
Lloh74:
	adrp	x9, _ARCHIVE@GOTPAGE
Lloh75:
	ldr	x9, [x9, _ARCHIVE@GOTPAGEOFF]
Lloh76:
	ldr	x8, [x8]
Lloh77:
	ldr	x9, [x9]
Lloh78:
	adrp	x10, _APPND@GOTPAGE
Lloh79:
	ldr	x10, [x10, _APPND@GOTPAGEOFF]
Lloh80:
	ldr	x10, [x10]
	cmp	x8, x10
	ccmp	x8, x9, #4, ne
Lloh81:
	adrp	x8, l_.str.8@PAGE
Lloh82:
	add	x8, x8, l_.str.8@PAGEOFF
Lloh83:
	adrp	x9, l_.str.7@PAGE
Lloh84:
	add	x9, x9, l_.str.7@PAGEOFF
	csel	x0, x9, x8, eq
	bl	_tty_prnt
	ldr	x8, [x27]
	str	x8, [sp, #-16]!
Lloh85:
	adrp	x0, l_.str.9@PAGE
Lloh86:
	add	x0, x0, l_.str.9@PAGEOFF
	bl	_tty_prnt
	add	sp, sp, #16
Lloh87:
	adrp	x0, l_.str.10@PAGE
Lloh88:
	add	x0, x0, l_.str.10@PAGEOFF
	bl	_tty_prnt
Lloh89:
	adrp	x0, l_.str.11@PAGE
Lloh90:
	add	x0, x0, l_.str.11@PAGEOFF
	bl	_tty_prnt
Lloh91:
	adrp	x0, l_.str.12@PAGE
Lloh92:
	add	x0, x0, l_.str.12@PAGEOFF
	bl	_tty_prnt
	mov	x0, x19
	mov	x1, x20
	bl	_tty_read
	tbnz	x0, #63, LBB0_36
; %bb.11:
Lloh93:
	adrp	x21, l_.str.13@PAGE
Lloh94:
	add	x21, x21, l_.str.13@PAGEOFF
Lloh95:
	adrp	x22, l_.str.15@PAGE
Lloh96:
	add	x22, x22, l_.str.15@PAGEOFF
Lloh97:
	adrp	x23, l_.str.9@PAGE
Lloh98:
	add	x23, x23, l_.str.9@PAGEOFF
Lloh99:
	adrp	x24, l_.str.10@PAGE
Lloh100:
	add	x24, x24, l_.str.10@PAGEOFF
Lloh101:
	adrp	x25, l_.str.11@PAGE
Lloh102:
	add	x25, x25, l_.str.11@PAGEOFF
Lloh103:
	adrp	x26, l_.str.12@PAGE
Lloh104:
	add	x26, x26, l_.str.12@PAGEOFF
	b	LBB0_15
LBB0_12:
	mov	w19, #-1
	b	LBB0_37
LBB0_13:                                ;   in Loop: Header=BB0_15 Depth=1
	str	x19, [sp, #-16]!
	mov	x0, x22
	bl	_tty_prnt
	add	sp, sp, #16
LBB0_14:                                ;   in Loop: Header=BB0_15 Depth=1
	ldr	x8, [x27]
	str	x8, [sp, #-16]!
	mov	x0, x23
	bl	_tty_prnt
	add	sp, sp, #16
	mov	x0, x24
	bl	_tty_prnt
	mov	x0, x25
	bl	_tty_prnt
	mov	x0, x26
	bl	_tty_prnt
	mov	x0, x19
	mov	x1, x20
	bl	_tty_read
	tbnz	x0, #63, LBB0_36
LBB0_15:                                ; =>This Inner Loop Header: Depth=1
	mov	x0, x19
	mov	x1, x21
	bl	_strcmp
	cbz	x0, LBB0_36
; %bb.16:                               ;   in Loop: Header=BB0_15 Depth=1
	ldrsb	w8, [x19]
	cbz	w8, LBB0_13
; %bb.17:                               ;   in Loop: Header=BB0_15 Depth=1
	ldrb	w9, [x19, #1]
	cbnz	w9, LBB0_13
; %bb.18:                               ;   in Loop: Header=BB0_15 Depth=1
	sub	w8, w8, #83
	cmp	w8, #38
	b.hi	LBB0_13
; %bb.19:                               ;   in Loop: Header=BB0_15 Depth=1
Lloh105:
	adrp	x11, lJTI0_0@PAGE
Lloh106:
	add	x11, x11, lJTI0_0@PAGEOFF
	adr	x9, LBB0_13
	ldrb	w10, [x11, x8]
	add	x9, x9, x10, lsl #2
	br	x9
LBB0_20:                                ;   in Loop: Header=BB0_15 Depth=1
	mov	x27, x28
	mov	x28, x26
	mov	x26, x21
	mov	x21, x25
	mov	x25, x24
	mov	x24, x23
	mov	x23, x22
Lloh107:
	adrp	x22, _arcname@GOTPAGE
Lloh108:
	ldr	x22, [x22, _arcname@GOTPAGEOFF]
	ldr	x0, [x22]
	bl	_ar_open
	tbz	x0, #63, LBB0_43
; %bb.21:                               ;   in Loop: Header=BB0_15 Depth=1
	ldr	x8, [x22]
	str	x8, [sp, #-16]!
Lloh109:
	adrp	x0, l_.str.16@PAGE
Lloh110:
	add	x0, x0, l_.str.16@PAGEOFF
	bl	_tty_prnt
	add	sp, sp, #16
	mov	x22, x23
	mov	x23, x24
	mov	x24, x25
	mov	x25, x21
	mov	x21, x26
	mov	x26, x28
	mov	x28, x27
Lloh111:
	adrp	x27, _argv0@GOTPAGE
Lloh112:
	ldr	x27, [x27, _argv0@GOTPAGEOFF]
	b	LBB0_14
LBB0_22:
Lloh113:
	adrp	x8, _arvol@GOTPAGE
Lloh114:
	ldr	x8, [x8, _arvol@GOTPAGEOFF]
Lloh115:
	ldr	x8, [x8]
	str	x8, [sp, #-16]!
Lloh116:
	adrp	x0, l_.str.18@PAGE
Lloh117:
	add	x0, x0, l_.str.18@PAGEOFF
	bl	_tty_prnt
	add	sp, sp, #16
LBB0_23:
	ldr	x8, [x27]
	str	x8, [sp, #-16]!
Lloh118:
	adrp	x0, l_.str.19@PAGE
Lloh119:
	add	x0, x0, l_.str.19@PAGEOFF
	bl	_tty_prnt
	add	sp, sp, #16
Lloh120:
	adrp	x0, l_.str.20@PAGE
Lloh121:
	add	x0, x0, l_.str.20@PAGEOFF
	bl	_tty_prnt
	mov	x0, x19
	mov	x1, x20
	bl	_tty_read
	tbnz	x0, #63, LBB0_36
; %bb.24:
Lloh122:
	adrp	x21, l_.str.13@PAGE
Lloh123:
	add	x21, x21, l_.str.13@PAGEOFF
Lloh124:
	adrp	x22, l_.str.21@PAGE
Lloh125:
	add	x22, x22, l_.str.21@PAGEOFF
Lloh126:
	adrp	x23, l_.str.19@PAGE
Lloh127:
	add	x23, x23, l_.str.19@PAGEOFF
Lloh128:
	adrp	x24, l_.str.20@PAGE
Lloh129:
	add	x24, x24, l_.str.20@PAGEOFF
Lloh130:
	adrp	x25, l_.str.22@PAGE
Lloh131:
	add	x25, x25, l_.str.22@PAGEOFF
Lloh132:
	adrp	x26, l_.str.23@PAGE
Lloh133:
	add	x26, x26, l_.str.23@PAGEOFF
	b	LBB0_28
LBB0_25:                                ;   in Loop: Header=BB0_28 Depth=1
	mov	x0, x22
LBB0_26:                                ;   in Loop: Header=BB0_28 Depth=1
	bl	_tty_prnt
LBB0_27:                                ;   in Loop: Header=BB0_28 Depth=1
	ldr	x8, [x27]
	str	x8, [sp, #-16]!
	mov	x0, x23
	bl	_tty_prnt
	add	sp, sp, #16
	mov	x0, x24
	bl	_tty_prnt
	mov	x0, x19
	mov	x1, x20
	bl	_tty_read
	tbnz	x0, #63, LBB0_36
LBB0_28:                                ; =>This Inner Loop Header: Depth=1
	mov	x0, x19
	mov	x1, x21
	bl	_strcmp
	cbz	x0, LBB0_36
; %bb.29:                               ;   in Loop: Header=BB0_28 Depth=1
	ldrb	w8, [x19]
	cbz	w8, LBB0_25
; %bb.30:                               ;   in Loop: Header=BB0_28 Depth=1
	mov	x0, x19
	mov	x1, x25
	bl	_strcmp
	cbz	x0, LBB0_33
; %bb.31:                               ;   in Loop: Header=BB0_28 Depth=1
	mov	x0, x19
	bl	_strlen
	ldr	w8, [x28]
	cmp	w0, w8
	b.le	LBB0_34
; %bb.32:                               ;   in Loop: Header=BB0_28 Depth=1
Lloh134:
	adrp	x0, l_.str.24@PAGE
Lloh135:
	add	x0, x0, l_.str.24@PAGEOFF
	b	LBB0_26
LBB0_33:                                ;   in Loop: Header=BB0_28 Depth=1
	mov	x0, x26
	b	LBB0_26
LBB0_34:                                ;   in Loop: Header=BB0_28 Depth=1
	mov	x0, x19
	bl	_ar_open
	tbz	x0, #63, LBB0_39
; %bb.35:                               ;   in Loop: Header=BB0_28 Depth=1
	str	x19, [sp, #-16]!
Lloh136:
	adrp	x0, l_.str.26@PAGE
Lloh137:
	add	x0, x0, l_.str.26@PAGEOFF
	bl	_tty_prnt
	add	sp, sp, #16
	b	LBB0_27
LBB0_36:
	mov	w8, #1
Lloh138:
	adrp	x9, _done@GOTPAGE
Lloh139:
	ldr	x9, [x9, _done@GOTPAGEOFF]
Lloh140:
	str	w8, [x9]
Lloh141:
	adrp	x8, _lstrval@GOTPAGE
Lloh142:
	ldr	x8, [x8, _lstrval@GOTPAGEOFF]
	mov	w19, #-1
Lloh143:
	str	w19, [x8]
	ldr	x8, [x27]
	str	x8, [sp, #-16]!
Lloh144:
	adrp	x0, l_.str.14@PAGE
Lloh145:
	add	x0, x0, l_.str.14@PAGEOFF
	bl	_tty_prnt
	add	sp, sp, #16
Lloh146:
	adrp	x8, _vfpart@GOTPAGE
Lloh147:
	ldr	x8, [x8, _vfpart@GOTPAGEOFF]
Lloh148:
	str	xzr, [x8]
LBB0_37:
	ldur	x8, [x29, #-88]
Lloh149:
	adrp	x9, ___stack_chk_guard@GOTPAGE
Lloh150:
	ldr	x9, [x9, ___stack_chk_guard@GOTPAGEOFF]
Lloh151:
	ldr	x9, [x9]
	cmp	x9, x8
	b.ne	LBB0_44
; %bb.38:
	mov	x0, x19
	sub	sp, x29, #80
	ldp	x29, x30, [sp, #80]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #64]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #48]             ; 16-byte Folded Reload
	ldp	x24, x23, [sp, #32]             ; 16-byte Folded Reload
	ldp	x26, x25, [sp, #16]             ; 16-byte Folded Reload
	ldp	x28, x27, [sp], #96             ; 16-byte Folded Reload
	ret
LBB0_39:
	adrp	x20, _ar_next.arcbuf@PAGE
	ldr	x0, [x20, _ar_next.arcbuf@PAGEOFF]
	bl	_free
	mov	x0, x19
	bl	_strdup
	str	x0, [x20, _ar_next.arcbuf@PAGEOFF]
	cbz	x0, LBB0_41
; %bb.40:
	mov	w19, #0
Lloh152:
	adrp	x8, _arcname@GOTPAGE
Lloh153:
	ldr	x8, [x8, _arcname@GOTPAGEOFF]
Lloh154:
	str	x0, [x8]
	b	LBB0_37
LBB0_41:
	mov	w8, #1
Lloh155:
	adrp	x9, _done@GOTPAGE
Lloh156:
	ldr	x9, [x9, _done@GOTPAGEOFF]
Lloh157:
	str	w8, [x9]
Lloh158:
	adrp	x8, _lstrval@GOTPAGE
Lloh159:
	ldr	x8, [x8, _lstrval@GOTPAGEOFF]
	mov	w19, #-1
Lloh160:
	str	w19, [x8]
Lloh161:
	adrp	x1, l_.str.25@PAGE
Lloh162:
	add	x1, x1, l_.str.25@PAGEOFF
	bl	_paxwarn
	b	LBB0_37
LBB0_42:
Lloh163:
	adrp	x0, l_.str.17@PAGE
Lloh164:
	add	x0, x0, l_.str.17@PAGEOFF
	bl	_tty_prnt
	b	LBB0_23
LBB0_43:
	mov	w19, #0
	b	LBB0_37
LBB0_44:
	bl	___stack_chk_fail
	.loh AdrpLdrGot	Lloh10, Lloh11
	.loh AdrpLdrGotLdr	Lloh7, Lloh8, Lloh9
	.loh AdrpLdrGot	Lloh5, Lloh6
	.loh AdrpLdrGot	Lloh3, Lloh4
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpAdd	Lloh15, Lloh16
	.loh AdrpLdrGotLdr	Lloh12, Lloh13, Lloh14
	.loh AdrpLdrGotLdr	Lloh17, Lloh18, Lloh19
	.loh AdrpAdd	Lloh23, Lloh24
	.loh AdrpLdrGotLdr	Lloh20, Lloh21, Lloh22
	.loh AdrpLdrGotLdr	Lloh31, Lloh32, Lloh33
	.loh AdrpLdrGotLdr	Lloh28, Lloh29, Lloh30
	.loh AdrpLdrGotLdr	Lloh25, Lloh26, Lloh27
	.loh AdrpLdrGot	Lloh37, Lloh38
	.loh AdrpLdrGotLdr	Lloh34, Lloh35, Lloh36
	.loh AdrpLdrGotLdr	Lloh43, Lloh44, Lloh45
	.loh AdrpLdrGot	Lloh41, Lloh42
	.loh AdrpAdd	Lloh39, Lloh40
	.loh AdrpLdrGotLdr	Lloh46, Lloh47, Lloh48
	.loh AdrpLdrGotLdr	Lloh52, Lloh53, Lloh54
	.loh AdrpLdrGotLdr	Lloh49, Lloh50, Lloh51
	.loh AdrpLdrGotLdr	Lloh55, Lloh56, Lloh57
	.loh AdrpAdd	Lloh91, Lloh92
	.loh AdrpAdd	Lloh89, Lloh90
	.loh AdrpAdd	Lloh87, Lloh88
	.loh AdrpAdd	Lloh85, Lloh86
	.loh AdrpAdd	Lloh83, Lloh84
	.loh AdrpAdd	Lloh81, Lloh82
	.loh AdrpLdrGotLdr	Lloh78, Lloh79, Lloh80
	.loh AdrpLdrGotLdr	Lloh74, Lloh75, Lloh77
	.loh AdrpLdrGotLdr	Lloh72, Lloh73, Lloh76
	.loh AdrpAdd	Lloh70, Lloh71
	.loh AdrpAdd	Lloh68, Lloh69
	.loh AdrpAdd	Lloh66, Lloh67
	.loh AdrpAdd	Lloh64, Lloh65
	.loh AdrpLdrGotLdr	Lloh61, Lloh62, Lloh63
	.loh AdrpLdrGotLdr	Lloh58, Lloh59, Lloh60
	.loh AdrpAdd	Lloh103, Lloh104
	.loh AdrpAdd	Lloh101, Lloh102
	.loh AdrpAdd	Lloh99, Lloh100
	.loh AdrpAdd	Lloh97, Lloh98
	.loh AdrpAdd	Lloh95, Lloh96
	.loh AdrpAdd	Lloh93, Lloh94
	.loh AdrpAdd	Lloh105, Lloh106
	.loh AdrpLdrGot	Lloh107, Lloh108
	.loh AdrpLdrGot	Lloh111, Lloh112
	.loh AdrpAdd	Lloh109, Lloh110
	.loh AdrpAdd	Lloh116, Lloh117
	.loh AdrpLdrGotLdr	Lloh113, Lloh114, Lloh115
	.loh AdrpAdd	Lloh120, Lloh121
	.loh AdrpAdd	Lloh118, Lloh119
	.loh AdrpAdd	Lloh132, Lloh133
	.loh AdrpAdd	Lloh130, Lloh131
	.loh AdrpAdd	Lloh128, Lloh129
	.loh AdrpAdd	Lloh126, Lloh127
	.loh AdrpAdd	Lloh124, Lloh125
	.loh AdrpAdd	Lloh122, Lloh123
	.loh AdrpAdd	Lloh134, Lloh135
	.loh AdrpAdd	Lloh136, Lloh137
	.loh AdrpLdrGotStr	Lloh146, Lloh147, Lloh148
	.loh AdrpAdd	Lloh144, Lloh145
	.loh AdrpLdrGotStr	Lloh141, Lloh142, Lloh143
	.loh AdrpLdrGotStr	Lloh138, Lloh139, Lloh140
	.loh AdrpLdrGotLdr	Lloh149, Lloh150, Lloh151
	.loh AdrpLdrGotStr	Lloh152, Lloh153, Lloh154
	.loh AdrpAdd	Lloh161, Lloh162
	.loh AdrpLdrGotStr	Lloh158, Lloh159, Lloh160
	.loh AdrpLdrGotStr	Lloh155, Lloh156, Lloh157
	.loh AdrpAdd	Lloh163, Lloh164
	.cfi_endproc
	.section	__TEXT,__const
lJTI0_0:
	.byte	(LBB0_42-LBB0_13)>>2
	.byte	(LBB0_13-LBB0_13)>>2
	.byte	(LBB0_13-LBB0_13)>>2
	.byte	(LBB0_13-LBB0_13)>>2
	.byte	(LBB0_13-LBB0_13)>>2
	.byte	(LBB0_13-LBB0_13)>>2
	.byte	(LBB0_20-LBB0_13)>>2
	.byte	(LBB0_13-LBB0_13)>>2
	.byte	(LBB0_13-LBB0_13)>>2
	.byte	(LBB0_13-LBB0_13)>>2
	.byte	(LBB0_13-LBB0_13)>>2
	.byte	(LBB0_13-LBB0_13)>>2
	.byte	(LBB0_13-LBB0_13)>>2
	.byte	(LBB0_13-LBB0_13)>>2
	.byte	(LBB0_13-LBB0_13)>>2
	.byte	(LBB0_13-LBB0_13)>>2
	.byte	(LBB0_13-LBB0_13)>>2
	.byte	(LBB0_13-LBB0_13)>>2
	.byte	(LBB0_13-LBB0_13)>>2
	.byte	(LBB0_13-LBB0_13)>>2
	.byte	(LBB0_13-LBB0_13)>>2
	.byte	(LBB0_13-LBB0_13)>>2
	.byte	(LBB0_13-LBB0_13)>>2
	.byte	(LBB0_13-LBB0_13)>>2
	.byte	(LBB0_13-LBB0_13)>>2
	.byte	(LBB0_13-LBB0_13)>>2
	.byte	(LBB0_13-LBB0_13)>>2
	.byte	(LBB0_13-LBB0_13)>>2
	.byte	(LBB0_13-LBB0_13)>>2
	.byte	(LBB0_13-LBB0_13)>>2
	.byte	(LBB0_13-LBB0_13)>>2
	.byte	(LBB0_13-LBB0_13)>>2
	.byte	(LBB0_42-LBB0_13)>>2
	.byte	(LBB0_13-LBB0_13)>>2
	.byte	(LBB0_13-LBB0_13)>>2
	.byte	(LBB0_13-LBB0_13)>>2
	.byte	(LBB0_13-LBB0_13)>>2
	.byte	(LBB0_13-LBB0_13)>>2
	.byte	(LBB0_20-LBB0_13)>>2
                                        ; -- End function
.zerofill __DATA,__bss,_ar_next.arcbuf,8,3 ; @ar_next.arcbuf
	.comm	_PAXPATHLEN,4,2                 ; @PAXPATHLEN
	.comm	_SIG_BLOCK,4,2                  ; @SIG_BLOCK
	.comm	_s_mask,4,2                     ; @s_mask
	.comm	_errno,4,2                      ; @errno
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"Unable to set signal mask"

	.comm	_SIG_SETMASK,4,2                ; @SIG_SETMASK
l_.str.1:                               ; @.str.1
	.asciz	"Unable to restore signal mask"

	.comm	_done,4,2                       ; @done
	.comm	_wr_trail,4,2                   ; @wr_trail
	.comm	_Oflag,8,3                      ; @Oflag
	.comm	_NM_TAR,8,3                     ; @NM_TAR
	.comm	_argv0,8,3                      ; @argv0
l_.str.2:                               ; @.str.2
	.asciz	"\nATTENTION! %s archive volume change required.\n"

	.comm	_arcname,8,3                    ; @arcname
	.comm	_stdo,8,3                       ; @stdo
	.comm	_stdn,8,3                       ; @stdn
	.comm	_artyp,8,3                      ; @artyp
	.comm	_ISREG,8,3                      ; @ISREG
	.comm	_ISPIPE,8,3                     ; @ISPIPE
	.comm	_ISTAPE,8,3                     ; @ISTAPE
l_.str.3:                               ; @.str.3
	.asciz	"%s ready for archive tape volume: %d\n"

	.comm	_arvol,8,3                      ; @arvol
l_.str.4:                               ; @.str.4
	.asciz	"Load the NEXT TAPE on the tape drive"

l_.str.5:                               ; @.str.5
	.asciz	"%s ready for archive volume: %d\n"

l_.str.6:                               ; @.str.6
	.asciz	"Load the NEXT STORAGE MEDIA (if required)"

	.comm	_act,8,3                        ; @act
	.comm	_ARCHIVE,8,3                    ; @ARCHIVE
	.comm	_APPND,8,3                      ; @APPND
l_.str.7:                               ; @.str.7
	.asciz	" and make sure it is WRITE ENABLED.\n"

l_.str.8:                               ; @.str.8
	.asciz	"\n"

l_.str.9:                               ; @.str.9
	.asciz	"Type \"y\" to continue, \".\" to quit %s,"

l_.str.10:                              ; @.str.10
	.asciz	" or \"s\" to switch to new device.\nIf you"

l_.str.11:                              ; @.str.11
	.asciz	" cannot change storage media, type \"s\"\n"

l_.str.12:                              ; @.str.12
	.asciz	"Is the device ready and online? > "

l_.str.13:                              ; @.str.13
	.asciz	"."

	.comm	_lstrval,4,2                    ; @lstrval
l_.str.14:                              ; @.str.14
	.asciz	"Quitting %s!\n"

	.comm	_vfpart,8,3                     ; @vfpart
l_.str.15:                              ; @.str.15
	.asciz	"%s unknown command, try again\n"

l_.str.16:                              ; @.str.16
	.asciz	"Cannot re-open %s, try again\n"

l_.str.17:                              ; @.str.17
	.asciz	"Switching to a different archive\n"

l_.str.18:                              ; @.str.18
	.asciz	"Ready for archive volume: %d\n"

l_.str.19:                              ; @.str.19
	.asciz	"Input archive name or \".\" to quit %s.\n"

l_.str.20:                              ; @.str.20
	.asciz	"Archive name > "

l_.str.21:                              ; @.str.21
	.asciz	"Empty file name, try again\n"

l_.str.22:                              ; @.str.22
	.asciz	".."

l_.str.23:                              ; @.str.23
	.asciz	"Illegal file name: .. try again\n"

l_.str.24:                              ; @.str.24
	.asciz	"File name too long, try again\n"

l_.str.25:                              ; @.str.25
	.asciz	"Cannot save archive name."

l_.str.26:                              ; @.str.26
	.asciz	"Cannot open %s, try again\n"

.subsections_via_symbols
