config root man

Current Path : /sys/amd64/compile/hs32/modules/usr/src/sys/modules/libalias/modules/irc/@/amd64/compile/hs32/modules/usr/src/sys/modules/nfsclient/@/amd64/compile/hs32/modules/usr/src/sys/modules/if_gif/@/amd64/compile/hs32/modules/usr/src/sys/modules/netgraph/frame_relay/@/amd64/compile/hs32/

FreeBSD hs32.drive.ne.jp 9.1-RELEASE FreeBSD 9.1-RELEASE #1: Wed Jan 14 12:18:08 JST 2015 root@hs32.drive.ne.jp:/sys/amd64/compile/hs32 amd64
Upload File :
Current File : //sys/amd64/compile/hs32/modules/usr/src/sys/modules/libalias/modules/irc/@/amd64/compile/hs32/modules/usr/src/sys/modules/nfsclient/@/amd64/compile/hs32/modules/usr/src/sys/modules/if_gif/@/amd64/compile/hs32/modules/usr/src/sys/modules/netgraph/frame_relay/@/amd64/compile/hs32/ctl_frontend.o

ELF	>Pk@@ULHtHtHÐUHSHHH(SH[UHSHHH(S H[UHATSxHLeH4%HHrLLH
HD2H9u
fHHH9uLMLH5D2[xH=S MH(D2L%HcùeL%IDŽD2LLIJ1t[A\H=011[A\1H=E111HHHD2EH
HD2HD2+L
H¨ID2DfDUHH@H
LeAH]LmL}ILuALeH%HYeH= H(D2AH=H(D2HD2HLM`E1A}AUH=HMACt	EAExHLIZH=DH(D2L-HMeuH=111EH]LeLmLuL}fDAExHH5LfEuH=111EH=E111H@H
LHYAADžIDžEMA EEUxHLD2M)H=LD2H}L=IcHMD2L5MftDH]IDH=111 H=E111cH=111H=E111H
%$>:;I$>$>I&I	:;

:;I8

:;I8
'
I&<:;5II!I/'I:;:;
:;I8

:;I8
:;
:;I
:;I:;(
:;:; :;!
:;I"!I/#:;$:;I%:;&'''I(:;):;*!I/+.?:;'@,:;I
-:;I
.:;I/:;I0.:;'I 14:;I2:;I3:;I4.?:;'I@54:;I6
:;7U84:;I91XY:1;<41=1XY>U?1UXY@A4:;IB!C4:;I?<D4:;I?<x04?6X7jint8|9:EQSV2?4|5,_64;M@qEJNA4Jq}	5
sec6#7:#
	+	#w#	$#	%#	&,#%&mtx [
&#
'[#Ppv	3W7#8#9#:#;#?#@#A#B# C#$D#(E#,F#0G#4H#8I#<J#@K#DL#HM#LN#PO#TQ#XR#\S#`T#dX#hY#lZ#p[#t\#x]#|^#_#`#a#b#c#d#e#f#g#k#l#m#n#o#p#q#r#	`
tdp#j#### +#(#0#8#@K#H#Pj#Xj%
%

WjK
%

1	l!#	P!>#'#j###E# w#(c#0w#8j#@#Dw#Hl>!#Qjc
!

E
%DԎԷ#Խ#	ҷ!#i#	׷#׽#[

 7key
!7#[GW

[#
[#
[#
[#
[#
[#
#
	
#
#
#
#

#

#

#

#

#

#


#
#
	#	 
&

#
#

#
#
#
#
!&
#6
 
'

(#
*#
,
#
-#
/#
2
#

8
9#
;#
=
#
>#
@
#
-C
.#
4C#Sc:##
#
#
#
#
#

#
#
#
##	#
##	##	#	#	
#	#rpl###
#
#	4

lba:#
len/#b
:ptr	
#
len#	

id/#
#:


	@.ˋ
#/#͋
# /#8s	.A#A/#
#s#
#/#P/#T/#X/#\/#`/#d#h####/#########	#
~#G#u#oA#o#AA#o#7 !!V!5!4
"Wb
"#J$"#/#c#/#/#/#/# c#!/#"/##/#$/#%#&#'#(#)/#*/#+J#,#cdb-S#.#/#j
#2)$<%(EF#G)#H/#IJ##L$S\]#^G#_#`$#i/i#i#pcds#e#f#g
#h/#Xi#`/yhdrz/#{#p%##129m  }=*/12j


3"j<



jS#	2#j#q#j#j### #(#0#8#@#H#P#X#`#hj#pj#t#x#/#:#:##<#S
&K Sq8t#vxY_p

8W#	pW###:#/#/#/# #$#4C#HN#P
be#X#`p#h	p`#%# 0#(G#0G#8G#@G#HR#Pד#X#`#h]%
;A'j]cj


f
j
p̞j

#jn	~/#~#~# #8~#h#:#:#/###>$I(S#
/# /#$''#%X/# /#!>#"###$
#8%#H&:#'#03NTVYe'eA#eo#f>f#	P[\#]#
id^/#_!#`/#a:# b:#(c#0d#4e#8f'#H>(F2_!2#dev# j#(
#0j#Hj#L$(#P#Tj#X#`!#p!#xlun%####.*#j#4*#D*#T*#/#	:#	z(#	(#Ȉ	(#؈	(#	&)#	N)#	v)#	/#	)#	k*#	/#	)#ȋ	/#؋	/#܋	)#	#	/#	i!l!	n"o!#p/#
feqS#r"#"V{" %"$"j"
"
"
j"	((### $#!c#"d###p##$v## $4#jN#
"
"
c#d#$N#"(#%hC	$D	$#E$#`F)$#G9$#HI$#IY$#Ji$#Ky$#i$:)$9$WI$	Y$6
i$
y$"$%N$O#P#S%T#U/#V#W/#	e,%f#g#xT%x#xT%#%A#o#%A#o#%'#):s't2#u
# lunv:#8w{"#@x,%#Hy:#Xz!#`{W#h|#p}j#x~$#|j#j#Z%#%#%#'#
#'#'#B|##€#Ȁ'#|#j#$##'#%''#/'"$'"%'*(*#$($(z(j#:#iid/##('#(#'(W#(#W(A#o#&)A#o#N)A#o#v)A#o#)A#o#)#)#)#)#"*#"*#(*/D*'T*0(k*"{*+*,feU-jT-:Q-jR.:++/fe+?+/fe0p[+1tdp0j+2dst+32src1res+4j--/fe55j5j67,8P9[+m,:+:w+:l+;<+=?+;<P+7,5>8P9?+-;<P+?[+:+:w+:l+><+4Fj(0/feE.Ej5G5Hj5Ij7.5OP9?+O-;<P+?[+O:+:w+:l+><+7U.8YP?[+Y:+:w+:l+><+7.8hP9[+h.:+:w+:l+;<+=?+h;<P+@F/8jP=[+j:+:w+:l+;<+@/8TP?[+T:+:w+:l+><+7/5nP=[+n:+:w+:l+;<+>8xP?[+x:+:w+:l+><+"80A,D0(0/T0BC|I0Dcntv|CB!x
../../../cam/ctl./machine../../../sys../../../cam/scsictl_frontend.cpcpu.hatomic.h_types.htypes.h_stdint.htime.h_callout.h_lock.h_mutex.hvmmeter.hsysctl.hscsi_all.hscsi_da.hctl_io.hctl.hctl_frontend.hctl_backend.hctl_ioctl.hctl_ha.hctl_private.hlibkern.hsystm.h	!-g/vKu@vu\vuIX	 wX	fwJCvftoք@>rXz<zziU#G1r yV	wtJf.<<@u;=$<t	(*@g<8tHփY6tJXV<t&
2tNK>rב*V<(tXL_Jftv<$FreeBSD: release/9.1.0/sys/cam/ctl/ctl_frontend.c 237824 2012-06-29 21:27:37Z ken $GCC: (GNU) 4.2.1 20070831 patched [FreeBSD]xAH
$!AC
A$!AC
A$AH
C,AC
ORGw	w	vXP !w!$w$Av 0U0?SPQwQTwTqvP`U`oSwwvU'SUUSUU'OSOlPPPPPPPTTQPQEPQP][~SSwwv\U\?]ap]z]\T\x_zY___azvPMvPvPwzPzt^tzTz^\^\T^T^zvDvDvDvDTKhSzSSVtPPPP8PP"T"hSSMaPadPadPPT1PPadPyPP|0{*ctl_frontend_set_wwns*ctl_frontend_online+ctl_frontend_offline+ctl_frontend_deregister--ctl_frontend_register,O]iOTs~ilOTs~il?\#)#)KT?B#)KT?B"\_g{\_nw\_nwslh_firstlun_enablereq_lun_iddebugconf_subpagetag_numreservedv_trapCTL_LUN_FLAG_DEV_TYPEerror_patternio_typectl_per_res_infoCTL_LUN_MALLOCEDCTL_LUN_FLAG_INOPERABLEv_intransCTL_HA_MODE_XFER__uint8_t_BoolCTL_PORT_INTERNALinternal_pool_tidCTL_MSG_APS_LOCKCTL_LUN_NONEerror_serialCTL_MSG_PERS_ACTIONdata_submitio_poolsscsi_caching_pageCTL_LUN_RESERVEDext_data_lenreserved1reserved2CTL_POOL_FLAG_NONECTL_POOL_4OTHERSCdma_btdma_start_btctl_port_masklun_numbersysctl_reqctl_privatefe_dumplun_func_tnewlenerror_codeuint16_tdone_delayCTL_LUN_FLAG_DEVIDtime_tCTL_UA_LUN_RESETerror_listisc_queuectl_pool_refsense_lenCTL_UA_RES_PREEMPTcopan_aps_subpagev_swappgsoutoldlendevice_idctl_lun_errorsync_countbe_callback_tu_longCTL_FLAG_TASK_PENDINGtarg_portcaddr_tlock_activeCTL_LUN_INJ_DESCRIPTORfracretriesv_pageout_free_minlo_flagspower_subpageconfig_writectl_lun_stats_flagsCTL_PR_CLEARctl_lun_maskCTL_UA_BUS_RESETCTL_LUN_INVALIDCTL_DELAY_TYPE_ONESHOTint32_tothersc_poolctl_port_statusport_offlinetqh_firstlun_listmax_target_iddevice_typelun_idscsi_rigid_disk_pageCTL_UA_LVDv_pdwakeupsua_pendingCTL_FLAG_REAL_SYNCprocpr_res_idxCTL_LUN_PAT_TURctl_blockqemergency_poolCTL_LUN_CONTROLCTL_PORT_STATUS_ONLINEmax_targetsindexstart_reduced_currentbe_ioctl_tv_cow_optimv_syscallinitid/sys/amd64/compile/hs32oid_handlerpresioCTL_LUN_INOPERABLEv_inactive_targetbe_lunCTL_LUN_CONFIG_FAILUREctl_lockcdb_valid_bytesflags1flags2kern_data_residcontrol_softcv_swapinCTL_MSG_SERIALIZEctl_scsiiopage_flagsCTL_UA_SEctl_task_typethreadtarget_idheadstaskiomax_pf_ceilingmaster_shelfv_rforkpagestypeaps_subpageCTL_TASK_ABORT_TASKscsi_control_pageresidxrem_sg_entriespage_data__uint16_tv_vnodeinv_interrupt_free_minv_free_severealt_sectors_per_zonepending_lun_queue__intptr_tv_dfreelast_print_jiffiesinterleavefree_queuerigid_disk_pageCTL_UA_LOG_CHANGECTL_LUN_PAT_WRITEv_vforksfree_ctl_iov_tfreeCTL_LUN_STOPPEDdatamove_typev_zfodbe_listlock_objectunsigned chartotal_lunsCTL_UA_ASYM_ACC_CHANGEv_free_countonoff_argfloatCTL_LUN_INJ_CUSTOMnum_lunspage_versionCTL_TASK_TARGET_RESETlun_shutdowninquiry_pq_no_lunsense_datactl_backend_lun_flagstargetctl_pr_actionCTL_POOL_INTERNALstart_timekern_data_lentqe_prevsle_nextctl_be_luntimeoutCTL_LUN_FLAG_POWERED_OFFctl_lun_io_statsv_vnodepgsoutrun_linksuint64_tv_swtchCTL_LUN_FLAG_PRIMARYinitctl_page_indexCTL_FLAG_MASTER_SHELFctl_frontend_set_wwnsCTL_MSG_DATAMOVEv_forksCTL_IO_NONEtask_queuemsg_typestart_write_precompmax_prefetchctl_error_desc_cmdctl_lunsense_handlertimer_bytesnum_poolsv_ozfodv_softv_cache_maxu_int8_tCTL_PORT_STATUS_NONElun_disabletqh_lastCTL_HA_MODE_SER_ONLYlinkstqh_lastCTL_LUN_CONFIG_OKctl_io_typev_pdpagesCTL_BE_FLAG_INTERNALscsi_per_res_keyctl_ua_typeCTL_LUN_PAT_ANYwwidctl_port_typesysctl_ctx_listret_prioritymin_prefetchresidualselect_handlersize_tctl_ha_msg_pruint8_tcdevCTL_LUN_PAT_MASKctl_delay_typetqe_nextvirtual_portalt_tracks_per_lunregisteredsense_bufstqe_nextbailoutsysctl_oid_listkern_total_lenaddrCTL_UA_TARG_RESETCTL_POOL_EMERGENCYoid_linkportsv_vm_faultslo_namectl_ioctl_flagsctl_lun_error_patternctl_frontend_deregisterpage_lenctl_lun_delay_infocaching_pagesa_res_keyv_free_minport_onlinemtx_locknum_dmasio_hdrv_rforksctl_io_poollocal_sglistport_nameext_data_filledremote_dma_sglistwwnn__int64_tsectors_per_trackrefcount__uint64_tv_kthreadpagesstart_btlun_lockstep_ratev_forkpagesport_func_tv_free_targetsysctl_ctx_entryvalidlenwitnessv_cache_mindisable_pf_transfer_lenintegerCTL_LUN_INJ_TYPEoid_parentblocksizewwpnCTL_LUN_FLAG_SERIAL_NUMCTL_PORT_FCdelay_infooid_numbernum_requested_ctl_ioctl_portsctl_lba_lencur_pool_idrotation_ratectl_frontend_registerlun_typestqh_firstCTL_MSG_R2Rtarg_disablev_inactive_countopen_countcdb_patternctl_frontend_onlinebackendv_vforkpagesv_reactivatedv_active_countfe_donectl_priohave_cactl_privoid_fmtdone_queuemax_initiatorsnamev_kthreadsCTL_LUN_DISABLEDctl_pool_typeoriginal_sccurelmrotational_offsetCTL_LUN_PAT_CMDv_swappgsinctl_io_hdr__time_tremote_sglistctl_page_flagscdb_lensync_intervalCTL_PORT_NONECTL_PAGE_FLAG_NONECTL_UA_POWERONshort unsigned intCTL_UA_RES_RELEASEsigned charnum_disksCTL_LUN_SENSE_DESCbe_init_tport_statusCTL_UA_CAPACITY_CHANGEDbe_func_tCTL_IOCTL_FLAG_ENABLEDstatusoid_namepage_index_templatebe_move_donev_tcachedCTL_LUN_INJ_NONECTL_UA_MODE_CHANGEext_sg_entriesres_typeCTL_UA_REG_PREEMPTport_numbytes_per_sectorcontrol_pagenon_cache_seg_sizectl_msg_typestatsCTL_MSG_SYNC_FEsbufv_wire_countsensenexusio_countctl_ooaqoperationsctl_ha_modeCTL_MSG_DATAMOVE_DONEv_page_sizeCTL_PORT_ALLin_usetimectl_ioctl_infoatomic_cmpset_longCTL_PORT_ISCv_page_countlun_config_statuslong intCTL_POOL_IOCTLaps_locked_lunctl_nexustag_typeCTL_LUN_FLAG_ID_REQtarg_enable../../../cam/ctl/ctl_frontend.cCTL_IO_SCSIv_intrCTL_DELAY_TYPE_NONEscsi_sense_datascsi_format_pageCTL_PR_REG_KEYCTL_LUN_PAT_NONECTL_MSG_MANAGE_TASKSCTL_PORT_STATUS_TARG_ONLINEintptr_tlanding_zone_cylinderuint32_tCTL_LUN_PAT_READCAPCTL_TASK_PORT_LOGINCTL_TASK_LUN_RESETctl_softcscsiiouintptr_tctl_ha_msg_hdrtarg_targettrack_skewserialformat_pagelong unsigned intentryCTL_DELAY_TYPE_CONTtarg_lun_argctl_idGNU C 4.2.1 20070831 patched [FreeBSD]CTL_TAG_ORDEREDpoolctl_ioioctl_infoCTL_TAG_ACAnum_frontendsblocked_linksext_data_ptrcharlo_dataCTL_TASK_BUS_RESETpending_senseiid_indxctl_pr_infotracks_per_zoneport_typeconfig_readblocked_queueCTL_BE_FLAG_HAS_CONFIGCTL_TASK_PORT_LOGOUTctl_frontendnewptrnewfuncPRGenerationoid_refcntlo_witnesssysctl_treedatamove_delaylba_rangectl_pool_flags__uintptr_toldptrCTL_LUN_OFFLINEha_modecur_tag_numctl_lun_flagscopan_power_subpageooa_queuephysical_portlockoldfuncCTL_LUN_PAT_RANGEctl_taskiovmmeterCTL_UA_NONEoid_runningpage_lengthper_resexpectCTL_TAG_SIMPLEwwnn_validu_intlinksrtr_queuedata_move_donectl_error_descnewidxcopan_debugconf_subpagev_cache_countctl_time_io_secsrsv_nexusdoubleCTL_IOCTL_FLAG_NONEoldidxnum_backendsctl_lun_io_port_statstask_actionCTL_PORT_STATUS_LUN_ONLINEserial_numCTL_TAG_UNTAGGEDbe_luninfo_tioctl__int32_tctl_backend_flags__uint32_tctl_wwpn_iidmax_active_lunsrlec__size_tCTL_PR_RESERVEtarg_onlinepr_infoeca_and_aenres_keyCTL_PR_UNREG_KEYCTL_LUN_PR_RESERVEDctl_pending_sensemaxlbaoid_arg1oid_arg2CTL_LUN_INJ_MEDIUM_ERRbytesio_contCTL_PORT_IOCTLpage_codecylinder_skewsysctl_oiddone_typebintimelong long unsigned intCTL_UA_LUN_CHANGEctl_frontend_offlinesysctl_ctxpr_msgqueue_flagsv_vnodepgsinfe_listCTL_LUN_INJ_CONTINUOUSCTL_TAG_HEAD_OF_QUEUEu_charCTL_PORT_SCSIlocal_dma_sglistkern_sg_entrieslun_erroractionCTL_LUN_PAT_READwwpn_validalt_tracks_per_zoneCTL_LUN_STATS_NO_BLOCKSIZECTL_TASK_CLEAR_ACAv_swapoutctl_modesel_handlerCTL_BE_FLAG_NONEretvaloid_kindcache_seg_sizectl_modesen_handlerctl_tag_typewwpn_iidlong long intscsi_statusportCTL_LUN_PRIMARY_SCkern_data_ptrCTL_PAGE_FLAG_DISK_ONLYpr_key_countkern_rel_offsetsubpagectl_lun_config_statusoid_descrctl_gen_flagsCTL_PR_RELEASECTL_IO_TASKcache_segmentscustom_sensecrc32_tabCTL_MSG_BAD_JUJUcmd_descincoming_queuectl_mode_pagesserializing_scv_vnodeoutskipped_printsctl_sg_entrytotal_ctl_ioctl_lunsCTL_LUN_INJ_UAlun_infoCTL_LUN_INJ_ABORTEDbe_lun_config_tfe_datamoveCTL_MSG_FINISH_IOtotal_freedwork_threadtarg_func_t__curthreadCTL_POOL_FLAG_INVALIDwrite_bufferversionsense_residualCTL_POOL_FETDcylindersunsigned intv_cow_faultsport_privaen_holdoff_periodCTL_PR_PREEMPTtotal_allocatedtarg_lunshort intCTL_TASK_ABORT_TASK_SETooa_linksv_free_reservedv_pfreeCTL_TASK_CLEAR_TASK_SETdma_timeflagsmode_pagesctl_backend_driverCTL_LUN_PAT_READWRITE.symtab.strtab.shstrtab.rela.text.data.bss.debug_abbrev.rela.debug_info.rela.debug_line.comment.rela.debug_frame.debug_loc.rela.debug_pubnames.rela.debug_aranges.debug_ranges.debug_str.note.GNU-stack @u&0,010SD|0?8zNU8PPa;oh<jh|H=3	{FXG0p0>G0.KHvjvjPq	ht8

!1G ![P!p
'ctl_frontend.c__start_set_pcpu__stop_set_pcpuctl_frontend_set_wwnsctl_frontend_onlinectl_frontend_offlinectl_frontend_deregistercontrol_softcctl_pool_invalidatectl_pool_releasectl_clear_mask_mtx_unlock_sleep_mtx_lock_sleepctl_frontend_registerctl_ffzctl_set_maskctl_pool_createctl_pool_acquire*AHo_p%4;R]->N Uj


a



X!)
0

(5

B

I

N

[

`

r



J




W




!

f

^

Q

J















%

&0

;

	F

jQ

\


g

"



M



;

M





m



'

H?

M

A
w

T}



	

C

G








W

;






#

1

?

M

[

1i

w

r	





}





\







8



 -

*
;

GI

X

g

v

i

=

P




Z










Z


 

*

9

H


X

q

k







p









?

R

L^

m

&y















p







0

,	r



#	

.

3




x

)






C

8X

e

t



E



v

:

n

T





		

	

\'	

6	

=
E	

rT	

c	

r	

	

:	

Q	

?	

	

s	

	

	

%


5


:7


D


S


sb


q





*


:


%





s








K

%

4

0j

w





'

*

D






3

w






+

:;

]H

W

f

@u

e

)







s

]








5


A


L


tc


Ko


k


Z


e


	













~


Q



 

7

=

PC

I

O

9U

+[

wa

g

	m

t

d

:





n

 










[

@	#

R1

s
?


	N


]

l

{

J


J

"





d






o




!

1

Q

`

#	



#	



S




k

|,

2

8

>

D

K

W

&d

S
s





w








0

	

\



c#

3

C

S

#c

s

2













s









#

r*

F6

D

S
S

c

2s











S







!








 

#	0

=

 
L

J[

"j

y







n



S












$

+

+3

jF

L

R

X

p^

Td

Zj

p

w

r~

<







0

g

I






N









	E

:T

`

7n

|

|


]



5




T



\







M

$

2

@

N

<\

j

zy














H	



	



:

J

,


2

9

{D

O

y

:

5	

<











V





 

E;

]
I

^

j

x



	

?



A





}

w





[

#&

1

QH

S

0







:



9





X



)

7

E

S

a

J
o



a	

J















n#

d)

|0

7

6?

R

(X

(^

d

2j

p

v

U}



o

x



J








:



[

V

.

`=

L

[

j

z












2



`



<







E


0

:?

c
K

Y

t










X











z'

6

4E

wT

c

r















 

b 

* 

e< 

N 

` 

or 

3 

? 


 

 

 

 

p 

!

!

&!

8!

J!


\!

n!

K!

d!

<!

m!

!

!

	!

!

%"

|
."

4"

:"

f@"

F"

+L"

R"

X"

_"


f"

m"

t"

>|"

1"

"

	"

"

s"

"

"

1
#

e
#

)#

X#

^#

>e#

}#

#

#

#


#

D#

v#

#

 #

$

$

$

$

$

$

$

1$

/%

v%

%

%6%

EE%


[%

h%

)w%


%

%

)%


%

:%

]
%


%

	&

&

e'&

6&

E&

T&

c&

r&

&

&

&

S&

M&

&

	&

\&

'

'

#'

q5'

G'

Y'

Vk'

}'

'

'

:(

(

(

	%(

1(

(>(

M(

k(

(

E(


(

E(


(

E(


)

E)


0)

E?)


X)

Eg)


)

E)


)

E)


)

E)


*

E*


)*

}*

	***
	*

*


*

9*

*
	L*

* *A*
	
+
	+

l+P +q(+
	:+
	P@+

\+

x+

+

+++
	+
	+

+
	A+

*+
	w+

,
	,

D,,
,

,,4,R,Z,g,
		r,z,,,,
	?,
0,

V,
	u,
`,

,T,],T,],
	-
-
%-
	/-

&:-B-J-
	P\-
	a-

k-
	p-

z-
	g-

*-
	-

-
	n-
0-

-
	-B-K-B-K-
	-
.
.
	:.
 .

/.
0E.
`N.
	pV.
_.

n.v....
	.....
	.8.a.

/?/K*/?2/K?/
	%G/O/\/

k/
/
/
	[/
 /

/
	/////
	/
P/

0
0
 0
	90

U0

o0


 <
@ d
hP





Man Man