	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_main                           ## -- Begin function main
	.p2align	4, 0x90
_main:                                  ## @main
	.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	$72, %rsp
	.cfi_offset %rbx, -56
	.cfi_offset %r12, -48
	.cfi_offset %r13, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movq	%rsi, %r12
	movl	%edi, %ebx
	movl	$8, -56(%rbp)
	movq	_MAXHOSTNAMELEN@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	addl	$2, %eax
	movq	%rax, -88(%rbp)                 ## 8-byte Spill
	callq	____chkstk_darwin
	addq	$15, %rax
	andq	$-16, %rax
	subq	%rax, %rsp
	movq	%rsp, -96(%rbp)                 ## 8-byte Spill
	movq	_RPC_MAXDATASIZE@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, -52(%rbp)
	movq	_debug@GOTPCREL(%rip), %rax
	movl	$1, (%rax)
	leaq	L_.str(%rip), %r13
	leaq	LJTI0_0(%rip), %r15
	movq	_optarg@GOTPCREL(%rip), %r14
	jmp	LBB0_1
LBB0_11:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_multidomain@GOTPCREL(%rip), %rax
	incl	(%rax)
	.p2align	4, 0x90
LBB0_1:                                 ## =>This Inner Loop Header: Depth=1
	movl	%ebx, %edi
	movq	%r12, %rsi
	movq	%r13, %rdx
	callq	_getopt
                                        ## kill: def $eax killed $eax def $rax
	leal	-97(%rax), %ecx
	cmpl	$21, %ecx
	ja	LBB0_2
## %bb.4:                               ##   in Loop: Header=BB0_1 Depth=1
	movslq	(%r15,%rcx,4), %rax
	addq	%r15, %rax
	jmpq	*%rax
LBB0_10:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_allow_additions@GOTPCREL(%rip), %rax
	incl	(%rax)
	jmp	LBB0_1
LBB0_7:                                 ##   in Loop: Header=BB0_1 Depth=1
	movq	_no_chsh@GOTPCREL(%rip), %rax
	incl	(%rax)
	jmp	LBB0_1
LBB0_8:                                 ##   in Loop: Header=BB0_1 Depth=1
	movq	_no_chfn@GOTPCREL(%rip), %rax
	incl	(%rax)
	jmp	LBB0_1
LBB0_9:                                 ##   in Loop: Header=BB0_1 Depth=1
	movq	(%r14), %rax
	movq	_yp_dir@GOTPCREL(%rip), %rcx
	movq	%rax, (%rcx)
	jmp	LBB0_1
LBB0_6:                                 ##   in Loop: Header=BB0_1 Depth=1
	movq	(%r14), %rax
	movq	_yppasswd_domain@GOTPCREL(%rip), %rcx
	movq	%rax, (%rcx)
	jmp	LBB0_1
LBB0_13:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_verbose@GOTPCREL(%rip), %rax
	incl	(%rax)
	jmp	LBB0_1
LBB0_12:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_inplace@GOTPCREL(%rip), %rax
	incl	(%rax)
	jmp	LBB0_1
LBB0_5:                                 ##   in Loop: Header=BB0_1 Depth=1
	movq	(%r14), %rax
	movq	_passfile_default@GOTPCREL(%rip), %rcx
	movq	%rax, (%rcx)
	jmp	LBB0_1
LBB0_14:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_resvport@GOTPCREL(%rip), %rax
	movl	$0, (%rax)
	jmp	LBB0_1
LBB0_2:                                 ##   in Loop: Header=BB0_1 Depth=1
	cmpl	$-1, %eax
	je	LBB0_15
LBB0_3:                                 ##   in Loop: Header=BB0_1 Depth=1
	xorl	%eax, %eax
	callq	_usage
	jmp	LBB0_1
LBB0_15:
	movq	_yppasswd_domain@GOTPCREL(%rip), %r12
	cmpq	$0, (%r12)
	jne	LBB0_18
## %bb.16:
	movq	_yppasswd_domain@GOTPCREL(%rip), %rdi
	callq	_yp_get_default_domain
	testq	%rax, %rax
	je	LBB0_18
## %bb.17:
	leaq	L_.str.1(%rip), %rdi
	xorl	%eax, %eax
	callq	_yp_error
	xorl	%eax, %eax
	callq	_usage
LBB0_18:
	xorl	%eax, %eax
	callq	_load_securenets
	movq	__localhost@GOTPCREL(%rip), %rbx
	movl	(%rbx), %edi
	movq	_YPPROG@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_YPVERS@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	_IPPROTO_UDP@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	callq	_getrpcport
	testq	%rax, %rax
	movq	-96(%rbp), %r14                 ## 8-byte Reload
	movq	-88(%rbp), %r15                 ## 8-byte Reload
	jg	LBB0_20
## %bb.19:
	leaq	L_.str.2(%rip), %rdi
	xorl	%eax, %eax
	callq	_yp_error
	leaq	L_.str.3(%rip), %rdi
LBB0_36:
	xorl	%eax, %eax
	callq	_yp_error
	movl	$1, %edi
	callq	_exit
LBB0_20:
	movq	(%r12), %rdi
	movq	__passwd_byname@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movl	(%rbx), %edx
	xorl	%ecx, %ecx
	callq	_ypxfr_get_master
	testq	%rax, %rax
	jne	LBB0_23
## %bb.21:
	movq	(%r12), %rsi
	leaq	L_.str.4(%rip), %rdi
	jmp	LBB0_22
LBB0_23:
	movq	%rax, %rbx
	movq	%r14, %rdi
	movl	%r15d, %esi
	callq	_gethostname
	cmpl	$-1, %eax
	jne	LBB0_25
## %bb.24:
	movq	_errno@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_strerror
	leaq	L_.str.5(%rip), %rdi
LBB0_45:
	movl	%eax, %esi
	xorl	%eax, %eax
	callq	_yp_error
	movl	$1, %edi
	callq	_exit
LBB0_25:
	movq	%rbx, %rdi
	movq	%r14, %rsi
	movl	%r15d, %edx
	callq	_strncasecmp
	testq	%rax, %rax
	jne	LBB0_26
## %bb.27:
	movq	_debug@GOTPCREL(%rip), %rbx
	movl	$0, (%rbx)
	leaq	-104(%rbp), %rsi
	leaq	-56(%rbp), %rdx
	xorl	%edi, %edi
	callq	_getsockname
	testq	%rax, %rax
	jne	LBB0_31
## %bb.28:
	movl	$4, -80(%rbp)
	movq	-104(%rbp), %rax
	movq	_AF_INET@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jne	LBB0_55
## %bb.29:
	movq	_SOL_SOCKET@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_SO_TYPE@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	__rpcfdtype@GOTPCREL(%rip), %rcx
	leaq	-80(%rbp), %r8
	xorl	%edi, %edi
	callq	_getsockopt
	cmpl	$-1, %eax
	jne	LBB0_30
LBB0_55:
	movl	$1, %edi
	callq	_exit
LBB0_26:
	leaq	L_.str.6(%rip), %rdi
	leaq	L_.str.7(%rip), %rsi
	movq	%rbx, %rdx
	movq	%r14, %rcx
	xorl	%eax, %eax
	callq	_yp_error
	movq	(%r12), %rsi
	leaq	L_.str.8(%rip), %rdi
LBB0_22:
	xorl	%eax, %eax
	callq	_yp_error
	movl	$1, %edi
	callq	_exit
LBB0_31:
	movq	__rpcpmstart@GOTPCREL(%rip), %rax
	movl	(%rbx), %ecx
	orl	(%rax), %ecx
	jne	LBB0_34
## %bb.32:
	xorl	%edi, %edi
	xorl	%esi, %esi
	callq	_daemon
	testq	%rax, %rax
	je	LBB0_34
## %bb.33:
	leaq	L_.str.9(%rip), %rsi
	movl	$1, %edi
	xorl	%eax, %eax
	callq	_err
	jmp	LBB0_34
LBB0_30:
	movq	__rpcpmstart@GOTPCREL(%rip), %rax
	movl	$1, (%rax)
LBB0_34:
	movq	_LOG_PID@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_LOG_DAEMON@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	leaq	L_.str.10(%rip), %rdi
	callq	_openlog
	leaq	-48(%rbp), %rbx
	movq	%rbx, %rdi
	xorl	%esi, %esi
	movl	$4, %edx
	callq	_memset
	movq	_SA_NOCLDWAIT@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, -48(%rbp)
	movq	_SIGCHLD@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	%rbx, %rsi
	xorl	%edx, %edx
	callq	_sigaction
	movq	_YPPASSWDPROG@GOTPCREL(%rip), %r14
	movl	(%r14), %edi
	movq	_YPPASSWDVERS@GOTPCREL(%rip), %rbx
	movl	(%rbx), %esi
	xorl	%edx, %edx
	callq	_rpcb_unset
	movq	_MASTER_YPPASSWDPROG@GOTPCREL(%rip), %r15
	movl	(%r15), %edi
	movq	_MASTER_YPPASSWDVERS@GOTPCREL(%rip), %r12
	movl	(%r12), %esi
	xorl	%edx, %edx
	callq	_rpcb_unset
	movq	_RPC_SVC_CONNMAXREC_SET@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	-52(%rbp), %rsi
	callq	_rpc_control
	movq	_yppasswdprog_1@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	(%r14), %esi
	movl	(%rbx), %edx
	leaq	L_.str.11(%rip), %rcx
	callq	_svc_create
	testq	%rax, %rax
	jne	LBB0_37
## %bb.35:
	leaq	L_.str.12(%rip), %rdi
	jmp	LBB0_36
LBB0_37:
	movq	_master_yppasswdprog_1@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	(%r15), %esi
	movl	(%r12), %edx
	leaq	L_.str.11(%rip), %rcx
	callq	_svc_create
	testq	%rax, %rax
	jne	LBB0_39
## %bb.38:
	leaq	L_.str.13(%rip), %rdi
	jmp	LBB0_36
LBB0_39:
	xorl	%eax, %eax
	callq	_setnetconfig
	movq	%rax, %r14
	movq	%rax, %rdi
	callq	_getnetconfig
	testq	%rax, %rax
	jne	LBB0_40
LBB0_44:
	xorl	%eax, %eax
	callq	_nc_sperror
	leaq	L_.str.14(%rip), %rdi
	jmp	LBB0_45
LBB0_40:
	movq	%rax, %rbx
	movq	_NC_LOOPBACK@GOTPCREL(%rip), %r13
	jmp	LBB0_41
	.p2align	4, 0x90
LBB0_43:                                ##   in Loop: Header=BB0_41 Depth=1
	movq	%r14, %rdi
	callq	_getnetconfig
	movq	%rax, %rbx
	testq	%rax, %rax
	je	LBB0_44
LBB0_41:                                ## =>This Inner Loop Header: Depth=1
	movq	(%rbx), %rdi
	testq	%rdi, %rdi
	je	LBB0_43
## %bb.42:                              ##   in Loop: Header=BB0_41 Depth=1
	movl	(%r13), %esi
	callq	_strcmp
	testq	%rax, %rax
	jne	LBB0_43
## %bb.46:
	movq	_sockname@GOTPCREL(%rip), %r13
	movl	(%r13), %edi
	callq	_unlink
	movq	_RPC_ANYSOCK@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	(%r13), %ecx
	xorl	%esi, %esi
	xorl	%edx, %edx
	callq	_svcunix_create
	testq	%rax, %rax
	jne	LBB0_48
## %bb.47:
	leaq	L_.str.15(%rip), %rdi
	jmp	LBB0_36
LBB0_48:
	movl	(%r15), %esi
	movl	(%r12), %edx
	movq	_master_yppasswdprog_1@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	movq	%rax, %rdi
	movq	%rbx, %r8
	callq	_svc_reg
	testl	%eax, %eax
	jne	LBB0_50
## %bb.49:
	leaq	L_.str.16(%rip), %rdi
	jmp	LBB0_36
LBB0_50:
	movq	%r14, %rdi
	callq	_endnetconfig
	movl	(%r13), %edi
	xorl	%esi, %esi
	callq	_chmod
	testq	%rax, %rax
	je	LBB0_52
## %bb.51:
	movl	(%r13), %edx
	leaq	L_.str.17(%rip), %rsi
	movl	$1, %edi
	xorl	%eax, %eax
	callq	_err
LBB0_52:
	movq	__rpcpmstart@GOTPCREL(%rip), %rax
	cmpl	$0, (%rax)
	je	LBB0_54
## %bb.53:
	movq	_SIGALRM@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	_closedown@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	callq	_signal
	movq	__RPCSVC_CLOSEDOWN@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, %edi
	shrl	$31, %edi
	addl	%eax, %edi
	sarl	%edi
	callq	_alarm
LBB0_54:
	movq	_RLIM_INFINITY@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, -80(%rbp)
	movq	%rax, -72(%rbp)
	movq	_RLIMIT_CPU@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	-80(%rbp), %rbx
	movq	%rbx, %rsi
	callq	_setrlimit
	movq	_RLIMIT_FSIZE@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	%rbx, %rsi
	callq	_setrlimit
	movq	_RLIMIT_STACK@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	%rbx, %rsi
	callq	_setrlimit
	movq	_RLIMIT_DATA@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	%rbx, %rsi
	callq	_setrlimit
	movq	_RLIMIT_RSS@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	%rbx, %rsi
	callq	_setrlimit
	xorps	%xmm0, %xmm0
	movaps	%xmm0, -80(%rbp)
	movq	_RLIMIT_CORE@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	%rbx, %rsi
	callq	_setrlimit
	movq	_SIGALRM@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	_SIG_IGN@GOTPCREL(%rip), %rbx
	movl	(%rbx), %esi
	callq	_signal
	movq	_SIGHUP@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	_reload@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	callq	_signal
	movq	_SIGINT@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	(%rbx), %esi
	callq	_signal
	movq	_SIGPIPE@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	(%rbx), %esi
	callq	_signal
	movq	_SIGQUIT@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	(%rbx), %esi
	callq	_signal
	movq	_SIGTERM@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	_terminate@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	callq	_signal
	xorl	%eax, %eax
	callq	_svc_run
	leaq	L_.str.19(%rip), %rdi
	jmp	LBB0_36
	.cfi_endproc
	.p2align	2, 0x90
	.data_region jt32
.set L0_0_set_10, LBB0_10-LJTI0_0
.set L0_0_set_3, LBB0_3-LJTI0_0
.set L0_0_set_6, LBB0_6-LJTI0_0
.set L0_0_set_8, LBB0_8-LJTI0_0
.set L0_0_set_12, LBB0_12-LJTI0_0
.set L0_0_set_11, LBB0_11-LJTI0_0
.set L0_0_set_9, LBB0_9-LJTI0_0
.set L0_0_set_7, LBB0_7-LJTI0_0
.set L0_0_set_5, LBB0_5-LJTI0_0
.set L0_0_set_14, LBB0_14-LJTI0_0
.set L0_0_set_13, LBB0_13-LJTI0_0
LJTI0_0:
	.long	L0_0_set_10
	.long	L0_0_set_3
	.long	L0_0_set_3
	.long	L0_0_set_6
	.long	L0_0_set_3
	.long	L0_0_set_8
	.long	L0_0_set_3
	.long	L0_0_set_3
	.long	L0_0_set_12
	.long	L0_0_set_3
	.long	L0_0_set_3
	.long	L0_0_set_3
	.long	L0_0_set_11
	.long	L0_0_set_3
	.long	L0_0_set_3
	.long	L0_0_set_9
	.long	L0_0_set_3
	.long	L0_0_set_3
	.long	L0_0_set_7
	.long	L0_0_set_5
	.long	L0_0_set_14
	.long	L0_0_set_13
	.end_data_region
                                        ## -- End function
	.comm	_MAXHOSTNAMELEN,4,2             ## @MAXHOSTNAMELEN
	.comm	_RPC_MAXDATASIZE,4,2            ## @RPC_MAXDATASIZE
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"t:d:p:sfamuivh"

	.comm	_optarg,8,3                     ## @optarg
	.comm	_passfile_default,8,3           ## @passfile_default
	.comm	_yppasswd_domain,8,3            ## @yppasswd_domain
	.comm	_no_chsh,4,2                    ## @no_chsh
	.comm	_no_chfn,4,2                    ## @no_chfn
	.comm	_yp_dir,8,3                     ## @yp_dir
	.comm	_allow_additions,4,2            ## @allow_additions
	.comm	_multidomain,4,2                ## @multidomain
	.comm	_inplace,4,2                    ## @inplace
	.comm	_verbose,4,2                    ## @verbose
	.comm	_resvport,4,2                   ## @resvport
L_.str.1:                               ## @.str.1
	.asciz	"no domain specified and system domain name isn't set -- aborting"

	.comm	__localhost,4,2                 ## @_localhost
	.comm	_YPPROG,4,2                     ## @YPPROG
	.comm	_YPVERS,4,2                     ## @YPVERS
	.comm	_IPPROTO_UDP,4,2                ## @IPPROTO_UDP
L_.str.2:                               ## @.str.2
	.asciz	"no ypserv processes registered with local portmap"

L_.str.3:                               ## @.str.3
	.asciz	"this host is not an NIS server -- aborting"

	.comm	__passwd_byname,4,2             ## @_passwd_byname
L_.str.4:                               ## @.str.4
	.asciz	"can't get name of NIS master server for domain %s"

L_.str.5:                               ## @.str.5
	.asciz	"can't get local hostname: %s"

	.comm	_errno,4,2                      ## @errno
L_.str.6:                               ## @.str.6
	.asciz	"master of %s is %s, but we are %s"

L_.str.7:                               ## @.str.7
	.asciz	"passwd.byname"

L_.str.8:                               ## @.str.8
	.asciz	"this host is not the NIS master server for the %s domain -- aborting"

	.comm	_AF_INET,8,3                    ## @AF_INET
	.comm	_SOL_SOCKET,4,2                 ## @SOL_SOCKET
	.comm	_SO_TYPE,4,2                    ## @SO_TYPE
	.comm	__rpcfdtype,4,2                 ## @_rpcfdtype
	.comm	__rpcpmstart,4,2                ## @_rpcpmstart
L_.str.9:                               ## @.str.9
	.asciz	"cannot fork"

L_.str.10:                              ## @.str.10
	.asciz	"rpc.yppasswdd"

	.comm	_LOG_PID,4,2                    ## @LOG_PID
	.comm	_LOG_DAEMON,4,2                 ## @LOG_DAEMON
	.comm	_SA_NOCLDWAIT,4,2               ## @SA_NOCLDWAIT
	.comm	_SIGCHLD,4,2                    ## @SIGCHLD
	.comm	_YPPASSWDPROG,4,2               ## @YPPASSWDPROG
	.comm	_YPPASSWDVERS,4,2               ## @YPPASSWDVERS
	.comm	_MASTER_YPPASSWDPROG,4,2        ## @MASTER_YPPASSWDPROG
	.comm	_MASTER_YPPASSWDVERS,4,2        ## @MASTER_YPPASSWDVERS
	.comm	_RPC_SVC_CONNMAXREC_SET,4,2     ## @RPC_SVC_CONNMAXREC_SET
	.comm	_yppasswdprog_1,4,2             ## @yppasswdprog_1
L_.str.11:                              ## @.str.11
	.asciz	"netpath"

L_.str.12:                              ## @.str.12
	.asciz	"cannot create yppasswd service."

	.comm	_master_yppasswdprog_1,4,2      ## @master_yppasswdprog_1
L_.str.13:                              ## @.str.13
	.asciz	"cannot create master_yppasswd service."

	.comm	_NC_LOOPBACK,4,2                ## @NC_LOOPBACK
L_.str.14:                              ## @.str.14
	.asciz	"getnetconfigent unix: %s"

	.comm	_sockname,4,2                   ## @sockname
	.comm	_RPC_ANYSOCK,4,2                ## @RPC_ANYSOCK
L_.str.15:                              ## @.str.15
	.asciz	"cannot create AF_LOCAL service."

L_.str.16:                              ## @.str.16
	.asciz	"unable to register (MASTER_YPPASSWDPROG, \t\t    MASTER_YPPASSWDVERS, unix)."

L_.str.17:                              ## @.str.17
	.asciz	"chmod of %s failed"

	.comm	_SIGALRM,4,2                    ## @SIGALRM
	.comm	_closedown,8,3                  ## @closedown
	.comm	__RPCSVC_CLOSEDOWN,4,2          ## @_RPCSVC_CLOSEDOWN
	.comm	_RLIM_INFINITY,8,3              ## @RLIM_INFINITY
	.comm	_RLIMIT_CPU,4,2                 ## @RLIMIT_CPU
	.comm	_RLIMIT_FSIZE,4,2               ## @RLIMIT_FSIZE
	.comm	_RLIMIT_STACK,4,2               ## @RLIMIT_STACK
	.comm	_RLIMIT_DATA,4,2                ## @RLIMIT_DATA
	.comm	_RLIMIT_RSS,4,2                 ## @RLIMIT_RSS
	.comm	_RLIMIT_CORE,4,2                ## @RLIMIT_CORE
	.comm	_SIG_IGN,4,2                    ## @SIG_IGN
	.comm	_SIGHUP,4,2                     ## @SIGHUP
	.comm	_reload,8,3                     ## @reload
	.comm	_SIGINT,4,2                     ## @SIGINT
	.comm	_SIGPIPE,4,2                    ## @SIGPIPE
	.comm	_SIGQUIT,4,2                    ## @SIGQUIT
	.comm	_SIGTERM,4,2                    ## @SIGTERM
	.comm	_terminate,8,3                  ## @terminate
L_.str.19:                              ## @.str.19
	.asciz	"svc_run returned"

.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_main                           ; -- Begin function main
	.p2align	2
_main:                                  ; @main
	.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, #64
	mov	x21, x1
	mov	x22, x0
	mov	w8, #8
	stur	w8, [x29, #-108]
Lloh0:
	adrp	x8, _MAXHOSTNAMELEN@GOTPAGE
Lloh1:
	ldr	x8, [x8, _MAXHOSTNAMELEN@GOTPAGEOFF]
Lloh2:
	ldr	w8, [x8]
	add	w12, w8, #2
	mov	x9, x12
Lloh3:
	adrp	x16, ___chkstk_darwin@GOTPAGE
Lloh4:
	ldr	x16, [x16, ___chkstk_darwin@GOTPAGEOFF]
	blr	x16
	mov	x8, sp
	add	x9, x12, #15
	and	x9, x9, #0x1fffffff0
	sub	x8, x8, x9
	stp	x8, x12, [x29, #-136]           ; 16-byte Folded Spill
	mov	sp, x8
Lloh5:
	adrp	x8, _RPC_MAXDATASIZE@GOTPAGE
Lloh6:
	ldr	x8, [x8, _RPC_MAXDATASIZE@GOTPAGEOFF]
Lloh7:
	ldr	w8, [x8]
	stur	w8, [x29, #-116]
Lloh8:
	adrp	x9, _debug@GOTPAGE
Lloh9:
	ldr	x9, [x9, _debug@GOTPAGEOFF]
	mov	w8, #1
Lloh10:
	str	w8, [x9]
Lloh11:
	adrp	x23, l_.str@PAGE
Lloh12:
	add	x23, x23, l_.str@PAGEOFF
Lloh13:
	adrp	x26, lJTI0_0@PAGE
Lloh14:
	add	x26, x26, lJTI0_0@PAGEOFF
Lloh15:
	adrp	x28, _optarg@GOTPAGE
Lloh16:
	ldr	x28, [x28, _optarg@GOTPAGEOFF]
Lloh17:
	adrp	x24, _no_chfn@GOTPAGE
Lloh18:
	ldr	x24, [x24, _no_chfn@GOTPAGEOFF]
Lloh19:
	adrp	x19, _inplace@GOTPAGE
Lloh20:
	ldr	x19, [x19, _inplace@GOTPAGEOFF]
Lloh21:
	adrp	x20, _multidomain@GOTPAGE
Lloh22:
	ldr	x20, [x20, _multidomain@GOTPAGEOFF]
Lloh23:
	adrp	x25, _no_chsh@GOTPAGE
Lloh24:
	ldr	x25, [x25, _no_chsh@GOTPAGEOFF]
Lloh25:
	adrp	x27, _verbose@GOTPAGE
Lloh26:
	ldr	x27, [x27, _verbose@GOTPAGEOFF]
	b	LBB0_2
LBB0_1:                                 ;   in Loop: Header=BB0_2 Depth=1
	ldr	w8, [x20]
	add	w8, w8, #1
	str	w8, [x20]
LBB0_2:                                 ; =>This Inner Loop Header: Depth=1
	mov	x0, x22
	mov	x1, x21
	mov	x2, x23
	bl	_getopt
	sub	w8, w0, #97
	cmp	w8, #21
	b.hi	LBB0_13
; %bb.3:                                ;   in Loop: Header=BB0_2 Depth=1
	adr	x9, LBB0_1
	ldrb	w10, [x26, x8]
	add	x9, x9, x10, lsl #2
	br	x9
LBB0_4:                                 ;   in Loop: Header=BB0_2 Depth=1
Lloh27:
	adrp	x9, _allow_additions@GOTPAGE
Lloh28:
	ldr	x9, [x9, _allow_additions@GOTPAGEOFF]
	ldr	w8, [x9]
	add	w8, w8, #1
	str	w8, [x9]
	b	LBB0_2
LBB0_5:                                 ;   in Loop: Header=BB0_2 Depth=1
	ldr	w8, [x25]
	add	w8, w8, #1
	str	w8, [x25]
	b	LBB0_2
LBB0_6:                                 ;   in Loop: Header=BB0_2 Depth=1
	ldr	w8, [x24]
	add	w8, w8, #1
	str	w8, [x24]
	b	LBB0_2
LBB0_7:                                 ;   in Loop: Header=BB0_2 Depth=1
	ldr	x8, [x28]
Lloh29:
	adrp	x9, _yp_dir@GOTPAGE
Lloh30:
	ldr	x9, [x9, _yp_dir@GOTPAGEOFF]
Lloh31:
	str	x8, [x9]
	b	LBB0_2
LBB0_8:                                 ;   in Loop: Header=BB0_2 Depth=1
	ldr	x8, [x28]
Lloh32:
	adrp	x9, _yppasswd_domain@GOTPAGE
Lloh33:
	ldr	x9, [x9, _yppasswd_domain@GOTPAGEOFF]
Lloh34:
	str	x8, [x9]
	b	LBB0_2
LBB0_9:                                 ;   in Loop: Header=BB0_2 Depth=1
	ldr	w8, [x27]
	add	w8, w8, #1
	str	w8, [x27]
	b	LBB0_2
LBB0_10:                                ;   in Loop: Header=BB0_2 Depth=1
	ldr	w8, [x19]
	add	w8, w8, #1
	str	w8, [x19]
	b	LBB0_2
LBB0_11:                                ;   in Loop: Header=BB0_2 Depth=1
	ldr	x8, [x28]
Lloh35:
	adrp	x9, _passfile_default@GOTPAGE
Lloh36:
	ldr	x9, [x9, _passfile_default@GOTPAGEOFF]
Lloh37:
	str	x8, [x9]
	b	LBB0_2
LBB0_12:                                ;   in Loop: Header=BB0_2 Depth=1
Lloh38:
	adrp	x8, _resvport@GOTPAGE
Lloh39:
	ldr	x8, [x8, _resvport@GOTPAGEOFF]
Lloh40:
	str	wzr, [x8]
	b	LBB0_2
LBB0_13:                                ;   in Loop: Header=BB0_2 Depth=1
	cmn	w0, #1
	b.eq	LBB0_15
LBB0_14:                                ;   in Loop: Header=BB0_2 Depth=1
	bl	_usage
	b	LBB0_2
LBB0_15:
Lloh41:
	adrp	x22, _yppasswd_domain@GOTPAGE
Lloh42:
	ldr	x22, [x22, _yppasswd_domain@GOTPAGEOFF]
	ldr	x8, [x22]
	cbnz	x8, LBB0_18
; %bb.16:
Lloh43:
	adrp	x0, _yppasswd_domain@GOTPAGE
Lloh44:
	ldr	x0, [x0, _yppasswd_domain@GOTPAGEOFF]
	bl	_yp_get_default_domain
	cbz	x0, LBB0_18
; %bb.17:
Lloh45:
	adrp	x0, l_.str.1@PAGE
Lloh46:
	add	x0, x0, l_.str.1@PAGEOFF
	bl	_yp_error
	bl	_usage
LBB0_18:
	bl	_load_securenets
Lloh47:
	adrp	x19, __localhost@GOTPAGE
Lloh48:
	ldr	x19, [x19, __localhost@GOTPAGEOFF]
	ldr	w0, [x19]
Lloh49:
	adrp	x8, _YPPROG@GOTPAGE
Lloh50:
	ldr	x8, [x8, _YPPROG@GOTPAGEOFF]
Lloh51:
	ldr	w1, [x8]
Lloh52:
	adrp	x8, _YPVERS@GOTPAGE
Lloh53:
	ldr	x8, [x8, _YPVERS@GOTPAGEOFF]
Lloh54:
	ldr	w2, [x8]
Lloh55:
	adrp	x8, _IPPROTO_UDP@GOTPAGE
Lloh56:
	ldr	x8, [x8, _IPPROTO_UDP@GOTPAGEOFF]
Lloh57:
	ldr	w3, [x8]
	bl	_getrpcport
	cmp	x0, #0
	ldur	x20, [x29, #-128]               ; 8-byte Folded Reload
	b.gt	LBB0_21
; %bb.19:
Lloh58:
	adrp	x0, l_.str.2@PAGE
Lloh59:
	add	x0, x0, l_.str.2@PAGEOFF
	bl	_yp_error
Lloh60:
	adrp	x0, l_.str.3@PAGE
Lloh61:
	add	x0, x0, l_.str.3@PAGEOFF
LBB0_20:
	bl	_yp_error
	mov	w0, #1
	bl	_exit
LBB0_21:
	ldr	x0, [x22]
Lloh62:
	adrp	x8, __passwd_byname@GOTPAGE
Lloh63:
	ldr	x8, [x8, __passwd_byname@GOTPAGEOFF]
Lloh64:
	ldr	w1, [x8]
	ldr	w2, [x19]
	mov	w3, #0
	bl	_ypxfr_get_master
	cbnz	x0, LBB0_23
; %bb.22:
	ldr	x8, [x22]
	str	x8, [sp, #-16]!
Lloh65:
	adrp	x0, l_.str.4@PAGE
Lloh66:
	add	x0, x0, l_.str.4@PAGEOFF
	b	LBB0_31
LBB0_23:
	mov	x21, x0
	ldur	x19, [x29, #-136]               ; 8-byte Folded Reload
	mov	x0, x19
	mov	x1, x20
	bl	_gethostname
	cmn	w0, #1
	b.ne	LBB0_25
; %bb.24:
Lloh67:
	adrp	x8, _errno@GOTPAGE
Lloh68:
	ldr	x8, [x8, _errno@GOTPAGEOFF]
Lloh69:
	ldr	w0, [x8]
	bl	_strerror
                                        ; kill: def $w0 killed $w0 def $x0
	str	x0, [sp, #-16]!
Lloh70:
	adrp	x0, l_.str.5@PAGE
Lloh71:
	add	x0, x0, l_.str.5@PAGEOFF
	b	LBB0_31
LBB0_25:
	mov	x0, x21
	mov	x1, x19
	mov	x2, x20
	bl	_strncasecmp
	cbnz	x0, LBB0_30
; %bb.26:
Lloh72:
	adrp	x19, _debug@GOTPAGE
Lloh73:
	ldr	x19, [x19, _debug@GOTPAGEOFF]
	str	wzr, [x19]
	sub	x1, x29, #104
	sub	x2, x29, #108
	bl	_getsockname
	cbnz	x0, LBB0_32
; %bb.27:
	mov	w8, #4
	stur	w8, [x29, #-96]
	ldur	x8, [x29, #-104]
Lloh74:
	adrp	x9, _AF_INET@GOTPAGE
Lloh75:
	ldr	x9, [x9, _AF_INET@GOTPAGEOFF]
Lloh76:
	ldr	x9, [x9]
	cmp	x8, x9
	b.ne	LBB0_29
; %bb.28:
Lloh77:
	adrp	x8, _SOL_SOCKET@GOTPAGE
Lloh78:
	ldr	x8, [x8, _SOL_SOCKET@GOTPAGEOFF]
Lloh79:
	ldr	w1, [x8]
Lloh80:
	adrp	x8, _SO_TYPE@GOTPAGE
Lloh81:
	ldr	x8, [x8, _SO_TYPE@GOTPAGEOFF]
Lloh82:
	ldr	w2, [x8]
Lloh83:
	adrp	x3, __rpcfdtype@GOTPAGE
Lloh84:
	ldr	x3, [x3, __rpcfdtype@GOTPAGEOFF]
	sub	x4, x29, #96
	mov	w0, #0
	bl	_getsockopt
	cmn	w0, #1
	b.ne	LBB0_35
LBB0_29:
	mov	w0, #1
	bl	_exit
LBB0_30:
	sub	sp, sp, #32
Lloh85:
	adrp	x8, l_.str.7@PAGE
Lloh86:
	add	x8, x8, l_.str.7@PAGEOFF
	stp	x21, x19, [sp, #8]
	str	x8, [sp]
Lloh87:
	adrp	x0, l_.str.6@PAGE
Lloh88:
	add	x0, x0, l_.str.6@PAGEOFF
	bl	_yp_error
	add	sp, sp, #32
	ldr	x8, [x22]
	str	x8, [sp, #-16]!
Lloh89:
	adrp	x0, l_.str.8@PAGE
Lloh90:
	add	x0, x0, l_.str.8@PAGEOFF
LBB0_31:
	bl	_yp_error
	add	sp, sp, #16
	mov	w0, #1
	bl	_exit
LBB0_32:
Lloh91:
	adrp	x8, __rpcpmstart@GOTPAGE
Lloh92:
	ldr	x8, [x8, __rpcpmstart@GOTPAGEOFF]
Lloh93:
	ldr	w8, [x8]
	ldr	w9, [x19]
	orr	w8, w9, w8
	cbnz	w8, LBB0_36
; %bb.33:
	mov	w0, #0
	mov	w1, #0
	bl	_daemon
	cbz	x0, LBB0_36
; %bb.34:
Lloh94:
	adrp	x1, l_.str.9@PAGE
Lloh95:
	add	x1, x1, l_.str.9@PAGEOFF
	mov	w0, #1
	bl	_err
	b	LBB0_36
LBB0_35:
Lloh96:
	adrp	x8, __rpcpmstart@GOTPAGE
Lloh97:
	ldr	x8, [x8, __rpcpmstart@GOTPAGEOFF]
	mov	w9, #1
Lloh98:
	str	w9, [x8]
LBB0_36:
Lloh99:
	adrp	x8, _LOG_PID@GOTPAGE
Lloh100:
	ldr	x8, [x8, _LOG_PID@GOTPAGEOFF]
Lloh101:
	ldr	w1, [x8]
Lloh102:
	adrp	x8, _LOG_DAEMON@GOTPAGE
Lloh103:
	ldr	x8, [x8, _LOG_DAEMON@GOTPAGEOFF]
Lloh104:
	ldr	w2, [x8]
Lloh105:
	adrp	x0, l_.str.10@PAGE
Lloh106:
	add	x0, x0, l_.str.10@PAGEOFF
	bl	_openlog
	sub	x0, x29, #112
	mov	w1, #0
	mov	w2, #4
	bl	_memset
Lloh107:
	adrp	x8, _SA_NOCLDWAIT@GOTPAGE
Lloh108:
	ldr	x8, [x8, _SA_NOCLDWAIT@GOTPAGEOFF]
Lloh109:
	ldr	w8, [x8]
	stur	w8, [x29, #-112]
Lloh110:
	adrp	x8, _SIGCHLD@GOTPAGE
Lloh111:
	ldr	x8, [x8, _SIGCHLD@GOTPAGEOFF]
Lloh112:
	ldr	w0, [x8]
	sub	x1, x29, #112
	mov	x2, #0
	bl	_sigaction
Lloh113:
	adrp	x19, _YPPASSWDPROG@GOTPAGE
Lloh114:
	ldr	x19, [x19, _YPPASSWDPROG@GOTPAGEOFF]
	ldr	w0, [x19]
Lloh115:
	adrp	x20, _YPPASSWDVERS@GOTPAGE
Lloh116:
	ldr	x20, [x20, _YPPASSWDVERS@GOTPAGEOFF]
	ldr	w1, [x20]
	mov	x2, #0
	bl	_rpcb_unset
Lloh117:
	adrp	x21, _MASTER_YPPASSWDPROG@GOTPAGE
Lloh118:
	ldr	x21, [x21, _MASTER_YPPASSWDPROG@GOTPAGEOFF]
	ldr	w0, [x21]
Lloh119:
	adrp	x22, _MASTER_YPPASSWDVERS@GOTPAGE
Lloh120:
	ldr	x22, [x22, _MASTER_YPPASSWDVERS@GOTPAGEOFF]
	ldr	w1, [x22]
	mov	x2, #0
	bl	_rpcb_unset
Lloh121:
	adrp	x8, _RPC_SVC_CONNMAXREC_SET@GOTPAGE
Lloh122:
	ldr	x8, [x8, _RPC_SVC_CONNMAXREC_SET@GOTPAGEOFF]
Lloh123:
	ldr	w0, [x8]
	sub	x1, x29, #116
	bl	_rpc_control
Lloh124:
	adrp	x8, _yppasswdprog_1@GOTPAGE
Lloh125:
	ldr	x8, [x8, _yppasswdprog_1@GOTPAGEOFF]
Lloh126:
	ldr	w0, [x8]
	ldr	w1, [x19]
	ldr	w2, [x20]
Lloh127:
	adrp	x3, l_.str.11@PAGE
Lloh128:
	add	x3, x3, l_.str.11@PAGEOFF
	bl	_svc_create
	cbnz	x0, LBB0_38
; %bb.37:
Lloh129:
	adrp	x0, l_.str.12@PAGE
Lloh130:
	add	x0, x0, l_.str.12@PAGEOFF
	b	LBB0_20
LBB0_38:
Lloh131:
	adrp	x23, _master_yppasswdprog_1@GOTPAGE
Lloh132:
	ldr	x23, [x23, _master_yppasswdprog_1@GOTPAGEOFF]
	ldr	w0, [x23]
	ldr	w1, [x21]
	ldr	w2, [x22]
Lloh133:
	adrp	x3, l_.str.11@PAGE
Lloh134:
	add	x3, x3, l_.str.11@PAGEOFF
	bl	_svc_create
	cbnz	x0, LBB0_40
; %bb.39:
Lloh135:
	adrp	x0, l_.str.13@PAGE
Lloh136:
	add	x0, x0, l_.str.13@PAGEOFF
	b	LBB0_20
LBB0_40:
	bl	_setnetconfig
	mov	x19, x0
	bl	_getnetconfig
	cbnz	x0, LBB0_42
LBB0_41:
	bl	_nc_sperror
                                        ; kill: def $w0 killed $w0 def $x0
	str	x0, [sp, #-16]!
Lloh137:
	adrp	x0, l_.str.14@PAGE
Lloh138:
	add	x0, x0, l_.str.14@PAGEOFF
	b	LBB0_31
LBB0_42:
	mov	x20, x0
Lloh139:
	adrp	x24, _NC_LOOPBACK@GOTPAGE
Lloh140:
	ldr	x24, [x24, _NC_LOOPBACK@GOTPAGEOFF]
	b	LBB0_44
LBB0_43:                                ;   in Loop: Header=BB0_44 Depth=1
	mov	x0, x19
	bl	_getnetconfig
	mov	x20, x0
	cbz	x0, LBB0_41
LBB0_44:                                ; =>This Inner Loop Header: Depth=1
	ldr	x0, [x20]
	cbz	x0, LBB0_43
; %bb.45:                               ;   in Loop: Header=BB0_44 Depth=1
	ldr	w1, [x24]
	bl	_strcmp
	cbnz	x0, LBB0_43
; %bb.46:
Lloh141:
	adrp	x24, _sockname@GOTPAGE
Lloh142:
	ldr	x24, [x24, _sockname@GOTPAGEOFF]
	ldr	w0, [x24]
	bl	_unlink
Lloh143:
	adrp	x8, _RPC_ANYSOCK@GOTPAGE
Lloh144:
	ldr	x8, [x8, _RPC_ANYSOCK@GOTPAGEOFF]
Lloh145:
	ldr	w0, [x8]
	ldr	w3, [x24]
	mov	w1, #0
	mov	w2, #0
	bl	_svcunix_create
	cbnz	x0, LBB0_48
; %bb.47:
Lloh146:
	adrp	x0, l_.str.15@PAGE
Lloh147:
	add	x0, x0, l_.str.15@PAGEOFF
	b	LBB0_20
LBB0_48:
	ldr	w1, [x21]
	ldr	w2, [x22]
	ldr	w3, [x23]
	mov	x4, x20
	bl	_svc_reg
	cbnz	w0, LBB0_50
; %bb.49:
Lloh148:
	adrp	x0, l_.str.16@PAGE
Lloh149:
	add	x0, x0, l_.str.16@PAGEOFF
	b	LBB0_20
LBB0_50:
	mov	x0, x19
	bl	_endnetconfig
	ldr	w0, [x24]
	mov	w1, #0
	bl	_chmod
	cbz	x0, LBB0_52
; %bb.51:
	ldr	w8, [x24]
	str	x8, [sp, #-16]!
Lloh150:
	adrp	x1, l_.str.17@PAGE
Lloh151:
	add	x1, x1, l_.str.17@PAGEOFF
	mov	w0, #1
	bl	_err
	add	sp, sp, #16
LBB0_52:
Lloh152:
	adrp	x8, __rpcpmstart@GOTPAGE
Lloh153:
	ldr	x8, [x8, __rpcpmstart@GOTPAGEOFF]
Lloh154:
	ldr	w8, [x8]
Lloh155:
	adrp	x19, _SIGALRM@GOTPAGE
Lloh156:
	ldr	x19, [x19, _SIGALRM@GOTPAGEOFF]
	cbz	w8, LBB0_54
; %bb.53:
	ldr	w0, [x19]
Lloh157:
	adrp	x8, _closedown@GOTPAGE
Lloh158:
	ldr	x8, [x8, _closedown@GOTPAGEOFF]
Lloh159:
	ldr	w1, [x8]
	bl	_signal
Lloh160:
	adrp	x8, __RPCSVC_CLOSEDOWN@GOTPAGE
Lloh161:
	ldr	x8, [x8, __RPCSVC_CLOSEDOWN@GOTPAGEOFF]
Lloh162:
	ldr	w8, [x8]
	cmp	w8, #0
	cinc	w8, w8, lt
	asr	w0, w8, #1
	bl	_alarm
LBB0_54:
Lloh163:
	adrp	x8, _RLIM_INFINITY@GOTPAGE
Lloh164:
	ldr	x8, [x8, _RLIM_INFINITY@GOTPAGEOFF]
Lloh165:
	ldr	x8, [x8]
	stp	x8, x8, [x29, #-96]
Lloh166:
	adrp	x8, _RLIMIT_CPU@GOTPAGE
Lloh167:
	ldr	x8, [x8, _RLIMIT_CPU@GOTPAGEOFF]
Lloh168:
	ldr	w0, [x8]
	sub	x1, x29, #96
	bl	_setrlimit
Lloh169:
	adrp	x8, _RLIMIT_FSIZE@GOTPAGE
Lloh170:
	ldr	x8, [x8, _RLIMIT_FSIZE@GOTPAGEOFF]
Lloh171:
	ldr	w0, [x8]
	sub	x1, x29, #96
	bl	_setrlimit
Lloh172:
	adrp	x8, _RLIMIT_STACK@GOTPAGE
Lloh173:
	ldr	x8, [x8, _RLIMIT_STACK@GOTPAGEOFF]
Lloh174:
	ldr	w0, [x8]
	sub	x1, x29, #96
	bl	_setrlimit
Lloh175:
	adrp	x8, _RLIMIT_DATA@GOTPAGE
Lloh176:
	ldr	x8, [x8, _RLIMIT_DATA@GOTPAGEOFF]
Lloh177:
	ldr	w0, [x8]
	sub	x1, x29, #96
	bl	_setrlimit
Lloh178:
	adrp	x8, _RLIMIT_RSS@GOTPAGE
Lloh179:
	ldr	x8, [x8, _RLIMIT_RSS@GOTPAGEOFF]
Lloh180:
	ldr	w0, [x8]
	sub	x1, x29, #96
	bl	_setrlimit
	stp	xzr, xzr, [x29, #-96]
Lloh181:
	adrp	x8, _RLIMIT_CORE@GOTPAGE
Lloh182:
	ldr	x8, [x8, _RLIMIT_CORE@GOTPAGEOFF]
Lloh183:
	ldr	w0, [x8]
	sub	x1, x29, #96
	bl	_setrlimit
	ldr	w0, [x19]
Lloh184:
	adrp	x19, _SIG_IGN@GOTPAGE
Lloh185:
	ldr	x19, [x19, _SIG_IGN@GOTPAGEOFF]
	ldr	w1, [x19]
	bl	_signal
Lloh186:
	adrp	x8, _SIGHUP@GOTPAGE
Lloh187:
	ldr	x8, [x8, _SIGHUP@GOTPAGEOFF]
Lloh188:
	ldr	w0, [x8]
Lloh189:
	adrp	x8, _reload@GOTPAGE
Lloh190:
	ldr	x8, [x8, _reload@GOTPAGEOFF]
Lloh191:
	ldr	w1, [x8]
	bl	_signal
Lloh192:
	adrp	x8, _SIGINT@GOTPAGE
Lloh193:
	ldr	x8, [x8, _SIGINT@GOTPAGEOFF]
Lloh194:
	ldr	w0, [x8]
	ldr	w1, [x19]
	bl	_signal
Lloh195:
	adrp	x8, _SIGPIPE@GOTPAGE
Lloh196:
	ldr	x8, [x8, _SIGPIPE@GOTPAGEOFF]
Lloh197:
	ldr	w0, [x8]
	ldr	w1, [x19]
	bl	_signal
Lloh198:
	adrp	x8, _SIGQUIT@GOTPAGE
Lloh199:
	ldr	x8, [x8, _SIGQUIT@GOTPAGEOFF]
Lloh200:
	ldr	w0, [x8]
	ldr	w1, [x19]
	bl	_signal
Lloh201:
	adrp	x8, _SIGTERM@GOTPAGE
Lloh202:
	ldr	x8, [x8, _SIGTERM@GOTPAGEOFF]
Lloh203:
	ldr	w0, [x8]
Lloh204:
	adrp	x8, _terminate@GOTPAGE
Lloh205:
	ldr	x8, [x8, _terminate@GOTPAGEOFF]
Lloh206:
	ldr	w1, [x8]
	bl	_signal
	bl	_svc_run
Lloh207:
	adrp	x0, l_.str.19@PAGE
Lloh208:
	add	x0, x0, l_.str.19@PAGEOFF
	b	LBB0_20
	.loh AdrpLdrGot	Lloh25, Lloh26
	.loh AdrpLdrGot	Lloh23, Lloh24
	.loh AdrpLdrGot	Lloh21, Lloh22
	.loh AdrpLdrGot	Lloh19, Lloh20
	.loh AdrpLdrGot	Lloh17, Lloh18
	.loh AdrpLdrGot	Lloh15, Lloh16
	.loh AdrpAdd	Lloh13, Lloh14
	.loh AdrpAdd	Lloh11, Lloh12
	.loh AdrpLdrGotStr	Lloh8, Lloh9, Lloh10
	.loh AdrpLdrGotLdr	Lloh5, Lloh6, Lloh7
	.loh AdrpLdrGot	Lloh3, Lloh4
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpLdrGot	Lloh27, Lloh28
	.loh AdrpLdrGotStr	Lloh29, Lloh30, Lloh31
	.loh AdrpLdrGotStr	Lloh32, Lloh33, Lloh34
	.loh AdrpLdrGotStr	Lloh35, Lloh36, Lloh37
	.loh AdrpLdrGotStr	Lloh38, Lloh39, Lloh40
	.loh AdrpLdrGot	Lloh41, Lloh42
	.loh AdrpLdrGot	Lloh43, Lloh44
	.loh AdrpAdd	Lloh45, Lloh46
	.loh AdrpLdrGotLdr	Lloh55, Lloh56, Lloh57
	.loh AdrpLdrGotLdr	Lloh52, Lloh53, Lloh54
	.loh AdrpLdrGotLdr	Lloh49, Lloh50, Lloh51
	.loh AdrpLdrGot	Lloh47, Lloh48
	.loh AdrpAdd	Lloh60, Lloh61
	.loh AdrpAdd	Lloh58, Lloh59
	.loh AdrpLdrGotLdr	Lloh62, Lloh63, Lloh64
	.loh AdrpAdd	Lloh65, Lloh66
	.loh AdrpAdd	Lloh70, Lloh71
	.loh AdrpLdrGotLdr	Lloh67, Lloh68, Lloh69
	.loh AdrpLdrGot	Lloh72, Lloh73
	.loh AdrpLdrGotLdr	Lloh74, Lloh75, Lloh76
	.loh AdrpLdrGot	Lloh83, Lloh84
	.loh AdrpLdrGotLdr	Lloh80, Lloh81, Lloh82
	.loh AdrpLdrGotLdr	Lloh77, Lloh78, Lloh79
	.loh AdrpAdd	Lloh89, Lloh90
	.loh AdrpAdd	Lloh87, Lloh88
	.loh AdrpAdd	Lloh85, Lloh86
	.loh AdrpLdrGotLdr	Lloh91, Lloh92, Lloh93
	.loh AdrpAdd	Lloh94, Lloh95
	.loh AdrpLdrGotStr	Lloh96, Lloh97, Lloh98
	.loh AdrpAdd	Lloh127, Lloh128
	.loh AdrpLdrGotLdr	Lloh124, Lloh125, Lloh126
	.loh AdrpLdrGotLdr	Lloh121, Lloh122, Lloh123
	.loh AdrpLdrGot	Lloh119, Lloh120
	.loh AdrpLdrGot	Lloh117, Lloh118
	.loh AdrpLdrGot	Lloh115, Lloh116
	.loh AdrpLdrGot	Lloh113, Lloh114
	.loh AdrpLdrGotLdr	Lloh110, Lloh111, Lloh112
	.loh AdrpLdrGotLdr	Lloh107, Lloh108, Lloh109
	.loh AdrpAdd	Lloh105, Lloh106
	.loh AdrpLdrGotLdr	Lloh102, Lloh103, Lloh104
	.loh AdrpLdrGotLdr	Lloh99, Lloh100, Lloh101
	.loh AdrpAdd	Lloh129, Lloh130
	.loh AdrpAdd	Lloh133, Lloh134
	.loh AdrpLdrGot	Lloh131, Lloh132
	.loh AdrpAdd	Lloh135, Lloh136
	.loh AdrpAdd	Lloh137, Lloh138
	.loh AdrpLdrGot	Lloh139, Lloh140
	.loh AdrpLdrGotLdr	Lloh143, Lloh144, Lloh145
	.loh AdrpLdrGot	Lloh141, Lloh142
	.loh AdrpAdd	Lloh146, Lloh147
	.loh AdrpAdd	Lloh148, Lloh149
	.loh AdrpAdd	Lloh150, Lloh151
	.loh AdrpLdrGot	Lloh155, Lloh156
	.loh AdrpLdrGotLdr	Lloh152, Lloh153, Lloh154
	.loh AdrpLdrGotLdr	Lloh160, Lloh161, Lloh162
	.loh AdrpLdrGotLdr	Lloh157, Lloh158, Lloh159
	.loh AdrpAdd	Lloh207, Lloh208
	.loh AdrpLdrGotLdr	Lloh204, Lloh205, Lloh206
	.loh AdrpLdrGotLdr	Lloh201, Lloh202, Lloh203
	.loh AdrpLdrGotLdr	Lloh198, Lloh199, Lloh200
	.loh AdrpLdrGotLdr	Lloh195, Lloh196, Lloh197
	.loh AdrpLdrGotLdr	Lloh192, Lloh193, Lloh194
	.loh AdrpLdrGotLdr	Lloh189, Lloh190, Lloh191
	.loh AdrpLdrGotLdr	Lloh186, Lloh187, Lloh188
	.loh AdrpLdrGot	Lloh184, Lloh185
	.loh AdrpLdrGotLdr	Lloh181, Lloh182, Lloh183
	.loh AdrpLdrGotLdr	Lloh178, Lloh179, Lloh180
	.loh AdrpLdrGotLdr	Lloh175, Lloh176, Lloh177
	.loh AdrpLdrGotLdr	Lloh172, Lloh173, Lloh174
	.loh AdrpLdrGotLdr	Lloh169, Lloh170, Lloh171
	.loh AdrpLdrGotLdr	Lloh166, Lloh167, Lloh168
	.loh AdrpLdrGotLdr	Lloh163, Lloh164, Lloh165
	.cfi_endproc
	.section	__TEXT,__const
lJTI0_0:
	.byte	(LBB0_4-LBB0_1)>>2
	.byte	(LBB0_14-LBB0_1)>>2
	.byte	(LBB0_14-LBB0_1)>>2
	.byte	(LBB0_8-LBB0_1)>>2
	.byte	(LBB0_14-LBB0_1)>>2
	.byte	(LBB0_6-LBB0_1)>>2
	.byte	(LBB0_14-LBB0_1)>>2
	.byte	(LBB0_14-LBB0_1)>>2
	.byte	(LBB0_10-LBB0_1)>>2
	.byte	(LBB0_14-LBB0_1)>>2
	.byte	(LBB0_14-LBB0_1)>>2
	.byte	(LBB0_14-LBB0_1)>>2
	.byte	(LBB0_1-LBB0_1)>>2
	.byte	(LBB0_14-LBB0_1)>>2
	.byte	(LBB0_14-LBB0_1)>>2
	.byte	(LBB0_7-LBB0_1)>>2
	.byte	(LBB0_14-LBB0_1)>>2
	.byte	(LBB0_14-LBB0_1)>>2
	.byte	(LBB0_5-LBB0_1)>>2
	.byte	(LBB0_11-LBB0_1)>>2
	.byte	(LBB0_12-LBB0_1)>>2
	.byte	(LBB0_9-LBB0_1)>>2
                                        ; -- End function
	.comm	_MAXHOSTNAMELEN,4,2             ; @MAXHOSTNAMELEN
	.comm	_RPC_MAXDATASIZE,4,2            ; @RPC_MAXDATASIZE
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"t:d:p:sfamuivh"

	.comm	_optarg,8,3                     ; @optarg
	.comm	_passfile_default,8,3           ; @passfile_default
	.comm	_yppasswd_domain,8,3            ; @yppasswd_domain
	.comm	_no_chsh,4,2                    ; @no_chsh
	.comm	_no_chfn,4,2                    ; @no_chfn
	.comm	_yp_dir,8,3                     ; @yp_dir
	.comm	_allow_additions,4,2            ; @allow_additions
	.comm	_multidomain,4,2                ; @multidomain
	.comm	_inplace,4,2                    ; @inplace
	.comm	_verbose,4,2                    ; @verbose
	.comm	_resvport,4,2                   ; @resvport
l_.str.1:                               ; @.str.1
	.asciz	"no domain specified and system domain name isn't set -- aborting"

	.comm	__localhost,4,2                 ; @_localhost
	.comm	_YPPROG,4,2                     ; @YPPROG
	.comm	_YPVERS,4,2                     ; @YPVERS
	.comm	_IPPROTO_UDP,4,2                ; @IPPROTO_UDP
l_.str.2:                               ; @.str.2
	.asciz	"no ypserv processes registered with local portmap"

l_.str.3:                               ; @.str.3
	.asciz	"this host is not an NIS server -- aborting"

	.comm	__passwd_byname,4,2             ; @_passwd_byname
l_.str.4:                               ; @.str.4
	.asciz	"can't get name of NIS master server for domain %s"

l_.str.5:                               ; @.str.5
	.asciz	"can't get local hostname: %s"

	.comm	_errno,4,2                      ; @errno
l_.str.6:                               ; @.str.6
	.asciz	"master of %s is %s, but we are %s"

l_.str.7:                               ; @.str.7
	.asciz	"passwd.byname"

l_.str.8:                               ; @.str.8
	.asciz	"this host is not the NIS master server for the %s domain -- aborting"

	.comm	_AF_INET,8,3                    ; @AF_INET
	.comm	_SOL_SOCKET,4,2                 ; @SOL_SOCKET
	.comm	_SO_TYPE,4,2                    ; @SO_TYPE
	.comm	__rpcfdtype,4,2                 ; @_rpcfdtype
	.comm	__rpcpmstart,4,2                ; @_rpcpmstart
l_.str.9:                               ; @.str.9
	.asciz	"cannot fork"

l_.str.10:                              ; @.str.10
	.asciz	"rpc.yppasswdd"

	.comm	_LOG_PID,4,2                    ; @LOG_PID
	.comm	_LOG_DAEMON,4,2                 ; @LOG_DAEMON
	.comm	_SA_NOCLDWAIT,4,2               ; @SA_NOCLDWAIT
	.comm	_SIGCHLD,4,2                    ; @SIGCHLD
	.comm	_YPPASSWDPROG,4,2               ; @YPPASSWDPROG
	.comm	_YPPASSWDVERS,4,2               ; @YPPASSWDVERS
	.comm	_MASTER_YPPASSWDPROG,4,2        ; @MASTER_YPPASSWDPROG
	.comm	_MASTER_YPPASSWDVERS,4,2        ; @MASTER_YPPASSWDVERS
	.comm	_RPC_SVC_CONNMAXREC_SET,4,2     ; @RPC_SVC_CONNMAXREC_SET
	.comm	_yppasswdprog_1,4,2             ; @yppasswdprog_1
l_.str.11:                              ; @.str.11
	.asciz	"netpath"

l_.str.12:                              ; @.str.12
	.asciz	"cannot create yppasswd service."

	.comm	_master_yppasswdprog_1,4,2      ; @master_yppasswdprog_1
l_.str.13:                              ; @.str.13
	.asciz	"cannot create master_yppasswd service."

	.comm	_NC_LOOPBACK,4,2                ; @NC_LOOPBACK
l_.str.14:                              ; @.str.14
	.asciz	"getnetconfigent unix: %s"

	.comm	_sockname,4,2                   ; @sockname
	.comm	_RPC_ANYSOCK,4,2                ; @RPC_ANYSOCK
l_.str.15:                              ; @.str.15
	.asciz	"cannot create AF_LOCAL service."

l_.str.16:                              ; @.str.16
	.asciz	"unable to register (MASTER_YPPASSWDPROG, \t\t    MASTER_YPPASSWDVERS, unix)."

l_.str.17:                              ; @.str.17
	.asciz	"chmod of %s failed"

	.comm	_SIGALRM,4,2                    ; @SIGALRM
	.comm	_closedown,8,3                  ; @closedown
	.comm	__RPCSVC_CLOSEDOWN,4,2          ; @_RPCSVC_CLOSEDOWN
	.comm	_RLIM_INFINITY,8,3              ; @RLIM_INFINITY
	.comm	_RLIMIT_CPU,4,2                 ; @RLIMIT_CPU
	.comm	_RLIMIT_FSIZE,4,2               ; @RLIMIT_FSIZE
	.comm	_RLIMIT_STACK,4,2               ; @RLIMIT_STACK
	.comm	_RLIMIT_DATA,4,2                ; @RLIMIT_DATA
	.comm	_RLIMIT_RSS,4,2                 ; @RLIMIT_RSS
	.comm	_RLIMIT_CORE,4,2                ; @RLIMIT_CORE
	.comm	_SIG_IGN,4,2                    ; @SIG_IGN
	.comm	_SIGHUP,4,2                     ; @SIGHUP
	.comm	_reload,8,3                     ; @reload
	.comm	_SIGINT,4,2                     ; @SIGINT
	.comm	_SIGPIPE,4,2                    ; @SIGPIPE
	.comm	_SIGQUIT,4,2                    ; @SIGQUIT
	.comm	_SIGTERM,4,2                    ; @SIGTERM
	.comm	_terminate,8,3                  ; @terminate
l_.str.19:                              ; @.str.19
	.asciz	"svc_run returned"

.subsections_via_symbols
