	.stabs	"/afs/media-lab.mit.edu/user/warlord/C/zephyr/zhm/",0144,0,0,LL0
	.stabs	"foo.c",0144,0,0,LL0
LL0:
	.seg	"data"
	.stabs	"int:t(0,1)=r(0,1);-2147483648;2147483647;",0x80,0,0,0
	.stabs	"char:t(0,2)=r(0,2);0;127;",0x80,0,0,0
	.stabs	"long:t(0,3)=r(0,1);-2147483648;2147483647;",0x80,0,0,0
	.stabs	"short:t(0,4)=r(0,1);-32768;32767;",0x80,0,0,0
	.stabs	"unsigned char:t(0,5)=r(0,1);0;255;",0x80,0,0,0
	.stabs	"unsigned short:t(0,6)=r(0,1);0;65535;",0x80,0,0,0
	.stabs	"unsigned long:t(0,7)=r(0,1);0;-1;",0x80,0,0,0
	.stabs	"unsigned int:t(0,8)=r(0,1);0;-1;",0x80,0,0,0
	.stabs	"float:t(0,9)=r(0,1);4;0;",0x80,0,0,0
	.stabs	"double:t(0,10)=r(0,1);8;0;",0x80,0,0,0
	.stabs	"void:t(0,11)=(0,11)",0x80,0,0,0
	.stabs	"???:t(0,12)=(0,1)",0x80,0,0,0
	.stabs	"errno:G(0,1)",0x20,0,4,0
	.stabs	"sigset_t:t(0,1)",0x80,0,4,-1275
	.stabs	"speed_t:t(0,8)",0x80,0,4,-1275
	.stabs	"tcflag_t:t(0,8)",0x80,0,4,-1275
	.stabs	"cc_t:t(0,5)",0x80,0,1,-1275
	.stabs	"pid_t:t(0,1)",0x80,0,4,-1275
	.stabs	"mode_t:t(0,6)",0x80,0,2,-1275
	.stabs	"nlink_t:t(0,4)",0x80,0,2,-1275
	.stabs	"clock_t:t(0,1)",0x80,0,4,-1275
	.stabs	"time_t:t(0,1)",0x80,0,4,-1275
	.stabs	"size_t:t(0,1)",0x80,0,4,-1275
	.stabs	"ptrdiff_t:t(0,1)",0x80,0,4,-1275
	.stabs	"wchar_t:t(0,6)",0x80,0,2,-1275
	.stabs	"u_char:t(0,5)",0x80,0,1,-1275
	.stabs	"u_short:t(0,6)",0x80,0,2,-1275
	.stabs	"u_int:t(0,8)",0x80,0,4,-1275
	.stabs	"u_long:t(0,8)",0x80,0,4,-1275
	.stabs	"ushort:t(0,6)",0x80,0,2,-1275
	.stabs	"uint:t(0,8)",0x80,0,4,-1275
	.stabs	"_physadr_t:T(0,13)=s4r:(0,14)=ar(0,1);0;0;(0,1),0,32;;",0x80,0,4,-1275
	.stabs	"physadr_t:t(0,15)=*(0,13)",0x80,0,4,-1275
	.stabs	"label_t:T(0,16)=s8val:(0,17)=ar(0,1);0;1;(0,1),0,64;;",0x80,0,8,-1275
	.stabs	"label_t:t(0,16)",0x80,0,8,-1275
	.stabs	"_quad_t:T(0,18)=s8val:(0,17),0,64;;",0x80,0,8,-1275
	.stabs	"quad_t:t(0,18)",0x80,0,8,-1275
	.stabs	"daddr_t:t(0,1)",0x80,0,4,-1275
	.stabs	"caddr_t:t(0,19)=*(0,2)",0x80,0,1,-1275
	.stabs	"ino_t:t(0,8)",0x80,0,4,-1275
	.stabs	"dev_t:t(0,4)",0x80,0,2,-1275
	.stabs	"off_t:t(0,1)",0x80,0,4,-1275
	.stabs	"uid_t:t(0,6)",0x80,0,2,-1275
	.stabs	"gid_t:t(0,6)",0x80,0,2,-1275
	.stabs	"key_t:t(0,1)",0x80,0,4,-1275
	.stabs	"addr_t:t(0,19)",0x80,0,1,-1275
	.stabs	"fd_mask:t(0,1)",0x80,0,4,-1275
	.stabs	"fd_set:T(0,20)=s32fds_bits:(0,21)=ar(0,1);0;7;(0,1),0,256;;",0x80,0,32,-1275
	.stabs	"fd_set:t(0,20)",0x80,0,32,-1275
	.stabs	"timeval:T(0,22)=s8tv_sec:(0,1),0,32;tv_usec:(0,1),32,32;;",0x80,0,8,-1275
	.stabs	"timezone:T(0,23)=s8tz_minuteswest:(0,1),0,32;tz_dsttime:(0,1),32,32;;",0x80,0,8,-1275
	.stabs	"itimerval:T(0,24)=s16it_interval:(0,22),0,64;it_value:(0,22),64,64;;",0x80,0,16,-1275
	.stabs	"tm:T(0,25)=s44tm_sec:(0,1),0,32;tm_min:(0,1),32,32;tm_hour:(0,1),64,32;tm_mday:(0,1),96,32;tm_mon:(0,1),128,32;tm_year:(0,1),160,32;tm_wday:(0,1),192,32;tm_yday:(0,1),224,32;\\",0x80,0,44,-1275
	.stabs	"tm_isdst:(0,1),256,32;tm_zone:(0,19),288,32;tm_gmtoff:(0,1),320,32;;",0x80,0,44,-1275
	.stabs	"_iobuf:T(0,26)=s20_cnt:(0,1),0,32;_ptr:(0,27)=*(0,5),32,32;_base:(0,27),64,32;_bufsiz:(0,1),96,32;_flag:(0,4),128,16;_file:(0,2),144,8;;",0x80,0,20,-1275
	.stabs	"des_cblock:t(0,28)=ar(0,1);0;7;(0,5)",0x80,0,1,-1275
	.stabs	"des_ks_struct:T(0,29)=s8_:(0,28),0,64;;",0x80,0,8,-1275
	.stabs	"des_key_schedule:t(0,30)=ar(0,1);0;15;(0,29)",0x80,0,8,-1275
	.stabs	"bit_64:t(0,29)",0x80,0,8,-1275
	.stabs	"krb_err_txt:G(0,31)=ar(0,1);0;255;(0,19)",0x20,0,1,0
	.stabs	"ktext:T(0,32)=s1260length:(0,1),0,32;dat:(0,33)=ar(0,1);0;1249;(0,5),32,10000;mbz:(0,8),10048,32;;",0x80,0,1260,-1275
	.stabs	"KTEXT:t(0,34)=*(0,32)",0x80,0,1260,-1275
	.stabs	"KTEXT_ST:t(0,32)",0x80,0,1260,-1275
	.stabs	"auth_dat:T(0,35)=s1408k_flags:(0,5),0,8;pname:(0,36)=ar(0,1);0;39;(0,2),8,320;pinst:(0,36),328,320;prealm:(0,36),648,320;checksum:(0,8),992,32;session:(0,28),1024,64;life:(0,1),1088,32;time_sec:(0,8),1120,32;\\",0x80,0,1408,-1275
	.stabs	"address:(0,8),1152,32;reply:(0,32),1184,10080;;",0x80,0,1408,-1275
	.stabs	"AUTH_DAT:t(0,35)",0x80,0,1408,-1275
	.stabs	"credentials:T(0,37)=s1480service:(0,36),0,320;instance:(0,36),320,320;realm:(0,36),640,320;session:(0,28),960,64;lifetime:(0,1),1024,32;kvno:(0,1),1056,32;ticket_st:(0,32),1088,10080;issue_date:(0,1),11168,32;\\",0x80,0,1480,-1275
	.stabs	"pname:(0,36),11200,320;pinst:(0,36),11520,320;;",0x80,0,1480,-1275
	.stabs	"CREDENTIALS:t(0,37)",0x80,0,1480,-1275
	.stabs	"msg_dat:T(0,38)=s24app_data:(0,27),0,32;app_length:(0,8),32,32;hash:(0,8),64,32;swap:(0,1),96,32;time_sec:(0,1),128,32;time_5ms:(0,5),160,8;;",0x80,0,24,-1275
	.stabs	"MSG_DAT:t(0,38)",0x80,0,24,-1275
	.stabs	"in_addr:T(0,39)=s4S_un:(0,40)=u4S_un_b:(0,41)=s4s_b1:(0,5),0,8;s_b2:(0,5),8,8;s_b3:(0,5),16,8;s_b4:(0,5),24,8;;,0,32;S_un_w:(0,42)=s4s_w1:(0,6),0,16;s_w2:(0,6),16,16;;,0,32;S_addr:(0,8),0,32;;,0,32;;",0x80,0,4,-1275
	.stabs	"sockaddr_in:T(0,43)=s16sin_family:(0,4),0,16;sin_port:(0,6),16,16;sin_addr:(0,39),32,32;sin_zero:(0,44)=ar(0,1);0;7;(0,2),64,64;;",0x80,0,16,-1275
	.stabs	"ZPacket_t:t(0,45)=ar(0,1);0;1023;(0,2)",0x80,0,1,-1275
	.stabs	"ZNotice_Kind_t:t(0,46)=eUNSAFE:0,UNACKED:1,ACKED:2,HMACK:3,HMCTL:4,SERVACK:5,SERVNAK:6,CLIENTACK:7,STAT:8,;",0x80,0,4,-1275
	.stabs	"_ZUnique_Id_t:T(0,47)=s12zuid_addr:(0,39),0,32;tv:(0,22),32,64;;",0x80,0,12,-1275
	.stabs	"ZUnique_Id_t:t(0,47)",0x80,0,12,-1275
	.stabs	"ZChecksum_t:t(0,8)",0x80,0,4,-1275
	.stabs	"_ZNotice_t:T(0,48)=s144z_packet:(0,19),0,32;z_version:(0,19),32,32;z_kind:(0,46),64,32;z_uid:(0,47),96,96;z_time:(0,22),192,64;z_port:(0,6),256,16;z_auth:(0,1),288,32;z_authent_len:(0,1),320,32;\\",0x80,0,144,-1275
	.stabs	"z_ascii_authent:(0,19),352,32;z_class:(0,19),384,32;z_class_inst:(0,19),416,32;z_opcode:(0,19),448,32;z_sender:(0,19),480,32;z_recipient:(0,19),512,32;z_default_format:(0,19),544,32;z_multinotice:(0,19),576,32;\\",0x80,0,144,-1275
	.stabs	"z_multiuid:(0,47),608,96;z_checksum:(0,8),704,32;z_num_other_fields:(0,1),736,32;z_other_fields:(0,49)=ar(0,1);0;9;(0,19),768,320;z_message:(0,19),1088,32;z_message_len:(0,1),1120,32;;",0x80,0,144,-1275
	.stabs	"ZNotice_t:t(0,48)",0x80,0,144,-1275
	.stabs	"_ZSubscriptions_t:T(0,50)=s12recipient:(0,19),0,32;class:(0,19),32,32;classinst:(0,19),64,32;;",0x80,0,12,-1275
	.stabs	"ZSubscription_t:t(0,50)",0x80,0,12,-1275
	.stabs	"Code_t:t(0,1)",0x80,0,4,-1275
	.stabs	"_ZLocations_t:T(0,51)=s12host:(0,19),0,32;time:(0,19),32,32;tty:(0,19),64,32;;",0x80,0,12,-1275
	.stabs	"ZLocations_t:t(0,51)",0x80,0,12,-1275
	.stabs	"__Zephyr_fd:G(0,1)",0x20,0,4,0
	.stabs	"__Zephyr_port:G(0,1)",0x20,0,4,0
	.stabs	"__HM_addr:G(0,43)",0x20,0,16,0
	.stabs	"__Q_CompleteLength:G(0,1)",0x20,0,4,0
	.stabs	"krb_err_base:G(0,1)",0x20,0,4,0
	.stabs	"__Zephyr_session:G(0,28)",0x20,0,1,0
	.stabs	"Z_AuthProc:t(0,52)=*(0,53)=f(0,1)",0x80,0,4,-1275
	.stabs	"linger:T(0,54)=s8l_onoff:(0,1),0,32;l_linger:(0,1),32,32;;",0x80,0,8,-1275
	.stabs	"sockaddr:T(0,55)=s16sa_family:(0,6),0,16;sa_data:(0,56)=ar(0,1);0;13;(0,2),16,112;;",0x80,0,16,-1275
	.stabs	"sockproto:T(0,57)=s4sp_family:(0,6),0,16;sp_protocol:(0,6),16,16;;",0x80,0,4,-1275
	.stabs	"msghdr:T(0,58)=s24msg_name:(0,19),0,32;msg_namelen:(0,1),32,32;msg_iov:(0,60)=*(0,59)=xsiovec:,64,32;msg_iovlen:(0,1),96,32;msg_accrights:(0,19),128,32;msg_accrightslen:(0,1),160,32;;",0x80,0,24,-1275
	.stabs	"faultcode_t:t(0,1)",0x80,0,4,-1275
	.stabs	"sigvec:T(0,61)=s12sv_handler:(0,62)=*(0,63)=f(0,11),0,32;sv_mask:(0,1),32,32;sv_flags:(0,1),64,32;;",0x80,0,12,-1275
	.stabs	"sigstack:T(0,64)=s8ss_sp:(0,19),0,32;ss_onstack:(0,1),32,32;;",0x80,0,8,-1275
	.stabs	"sigcontext:T(0,65)=s2144sc_onstack:(0,1),0,32;sc_mask:(0,1),32,32;sc_sp:(0,1),64,32;sc_pc:(0,1),96,32;sc_npc:(0,1),128,32;sc_psr:(0,1),160,32;sc_g1:(0,1),192,32;sc_o0:(0,1),224,32;\\",0x80,0,2144,-1275
	.stabs	"sc_wbcnt:(0,1),256,32;sc_spbuf:(0,66)=ar(0,1);0;30;(0,19),288,992;sc_wbuf:(0,67)=ar(0,1);0;30;(0,68)=ar(0,1);0;15;(0,1),1280,15872;;",0x80,0,2144,-1275
	.stabs	"sigaction:T(0,69)=s12sa_handler:(0,62),0,32;sa_mask:(0,1),32,32;sa_flags:(0,1),64,32;;",0x80,0,12,-1275
	.stabs	"hostent:T(0,70)=s20h_name:(0,19),0,32;h_aliases:(0,71)=*(0,19),32,32;h_addrtype:(0,1),64,32;h_length:(0,1),96,32;h_addr_list:(0,71),128,32;;",0x80,0,20,-1275
	.stabs	"netent:T(0,72)=s16n_name:(0,19),0,32;n_aliases:(0,71),32,32;n_addrtype:(0,1),64,32;n_net:(0,8),96,32;;",0x80,0,16,-1275
	.stabs	"servent:T(0,73)=s16s_name:(0,19),0,32;s_aliases:(0,71),32,32;s_port:(0,1),64,32;s_proto:(0,19),96,32;;",0x80,0,16,-1275
	.stabs	"protoent:T(0,74)=s12p_name:(0,19),0,32;p_aliases:(0,71),32,32;p_proto:(0,1),64,32;;",0x80,0,12,-1275
	.stabs	"rpcent:T(0,75)=s12r_name:(0,19),0,32;r_aliases:(0,71),32,32;r_number:(0,1),64,32;;",0x80,0,12,-1275
	.stabs	"h_errno:G(0,1)",0x20,0,4,0
	.stabs	"etext:G(0,1)",0x20,0,4,0
	.stabs	"_Queue:T(0,76)=s172timeout:(0,1),0,32;retries:(0,1),32,32;z_notice:(0,48),64,1152;z_packet:(0,19),1216,32;reply:(0,43),1248,128;;",0x80,0,172,-1275
	.stabs	"Queue:t(0,76)",0x80,0,172,-1275
	.stabs	"_qelem:T(0,77)=s12q_forw:(0,78)=*(0,77),0,32;q_back:(0,78),32,32;q_data:(0,79)=*(0,76),64,32;;",0x80,0,12,-1275
	.stabs	"Qelem:t(0,77)",0x80,0,12,-1275
	.stabs	"_realmentry:T(0,80)=s1128realm:(0,81)=ar(0,1);0;40;(0,2),0,328;hostlist:(0,31),352,8192;cur_serv_list:(0,71),8544,32;cur_serv:(0,19),8576,32;prim_serv:(0,19),8608,32;host_sin:(0,43),8640,128;hp:(0,82)=*(0,43),8768,32;booting:(0,1),8800,32;\\",0x80,0,1128,-1275
	.stabs	"no_server:(0,1),8832,32;deactivated:(0,1),8864,32;nservchang:(0,1),8896,32;nserv:(0,1),8928,32;queue:(0,78),8960,32;next:(0,83)=*(0,80),8992,32;;",0x80,0,1128,-1275
	.stabs	"RealmEntry:t(0,80)",0x80,0,1128,-1275
	.seg	"data"
_rcsid_newqueue_c:
	.half	9288
	.half	25953
	.half	25701
	.half	29242
	.half	8239
	.half	24934
	.half	29487
	.half	28005
	.half	25705
	.half	24877
	.half	27745
	.half	25134
	.half	28009
	.half	29742
	.half	25956
	.half	29999
	.half	30067
	.half	25970
	.half	12151
	.half	24946
	.half	27759
	.half	29284
	.half	12099
	.half	12154
	.half	25968
	.half	26745
	.half	29231
	.half	31336
	.half	27951
	.half	21059
	.half	21295
	.half	28261
	.half	30577
	.half	30053
	.half	30053
	.half	11875
	.half	11382
	.half	8241
	.half	11826
	.half	8249
	.half	12847
	.half	12339
	.half	12081
	.half	12832
	.half	12598
	.half	14897
	.half	13370
	.half	13107
	.half	8311
	.half	24946
	.half	27759
	.half	29284
	.half	8261
	.half	30832
	.half	8228
	.seg	"text"
	.seg	"data"
	.stabs	"rcsid_newqueue_c:S(0,84)=ar(0,1);0;110;(0,2)",0x26,0,1,_rcsid_newqueue_c
	.half	0
	.stabs	"timeout_type:G(0,1)",0x20,0,4,0
	.stabs	"init_queue:F(0,11)",0x24,0,0,_init_queue
	.seg	"text"
	.stabn	0104,0,379,LL1
LL1:
	.proc 020
	.global	_init_queue
_init_queue:
	!#PROLOGUE# 0
	sethi	%hi(LF119),%g1
	add	%g1,%lo(LF119),%g1
	save	%sp,%g1,%sp
	!#PROLOGUE# 1
	st	%i0,[%fp+0x44]
	.stabs	"hm_queue:p(0,78)",0xa0,0,12,68
	.stabn	0104,0,379,LL2
LL2:
	.stabn	0104,0,380,LL3
LL3:
L121:
	ld	[%fp+0x44],%o0
	ld	[%o0],%o1
	ld	[%fp+0x44],%o2
	cmp	%o1,%o2
	be	L122
	nop
	.stabn	0104,0,381,LL4
LL4:
	ld	[%fp+0x44],%o0
	ld	[%o0],%o1
	ld	[%o1+0x8],%o2
	ld	[%o2+0x98],%o0
	call	_free,1
	nop
	.stabn	0104,0,382,LL5
LL5:
	ld	[%fp+0x44],%o3
	ld	[%o3],%o4
	ld	[%o4+0x8],%o0
	call	_free,1
	nop
	.stabn	0104,0,383,LL6
LL6:
	ld	[%fp+0x44],%o5
	ld	[%o5],%o0
	call	_remque,1
	nop
	.stabn	0104,0,384,LL7
LL7:
	ld	[%fp+0x44],%o7
	ld	[%o7],%o0
	call	_free,1
	nop
	b	L121
	nop
L122:
	.stabn	0104,0,386,LL8
LL8:
	ld	[%fp+0x44],%l0
	ld	[%fp+0x44],%l1
	st	%l1,[%l0+0x4]
	ld	[%fp+0x44],%l2
	st	%l1,[%l2]
	.stabn	0104,0,387,LL9
LL9:
	ld	[%fp+0x44],%l3
	st	%g0,[%l3+0x8]
	.stabn	0104,0,389,LL10
LL10:
LE119:
	ret
	restore
	.optim	"-O~Q~R~S"
       LF119 = -96
	LP119 = 96
	LST119 = 96
	LT119 = 96
	.seg	"data"
	.stabs	"add_notice_to_queue:F(0,1)",0x24,0,4,_add_notice_to_queue
	.seg	"text"
	.stabn	0104,0,396,LL11
LL11:
	.proc 04
	.global	_add_notice_to_queue
_add_notice_to_queue:
	!#PROLOGUE# 0
	sethi	%hi(LF126),%g1
	add	%g1,%lo(LF126),%g1
	save	%sp,%g1,%sp
	!#PROLOGUE# 1
	st	%i0,[%fp+0x44]
	.stabs	"hm_queue:p(0,78)",0xa0,0,12,68
	st	%i1,[%fp+0x48]
	.stabs	"notice:p(0,85)=*(0,48)",0xa0,0,144,72
	st	%i2,[%fp+0x4c]
	.stabs	"packet:p(0,19)",0xa0,0,1,76
	st	%i3,[%fp+0x50]
	.stabs	"repl:p(0,82)",0xa0,0,16,80
	st	%i4,[%fp+0x54]
	.stabs	"len:p(0,1)",0xa0,0,4,84
	.stabn	0104,0,396,LL12
LL12:
	.stabs	"elem:(0,78)",0x80,0,12,-4
	.stabs	"entry:(0,79)",0x80,0,172,-8
	.stabn	0300,0,2,LL13
LL13:
	.stabn	0104,0,400,LL14
LL14:
	ld	[%fp+0x44],%o0
	ld	[%fp+0x48],%o1
	call	_is_in_queue,2
	nop
	tst	%o0
	bne	L128
	nop
	.stabn	0104,0,401,LL15
LL15:
	mov	0xc,%o0
	call	_malloc,1
	nop
	st	%o0,[%fp+-0x4]
	.stabn	0104,0,402,LL16
LL16:
	mov	0xac,%o0
	call	_malloc,1
	nop
	st	%o0,[%fp+-0x8]
	.stabn	0104,0,403,LL17
LL17:
	mov	0,%o0
	call	_time,1
	nop
	add	%o0,0x19,%o0
	ld	[%fp+-0x8],%o1
	st	%o0,[%o1]
	.stabn	0104,0,404,LL18
LL18:
	ld	[%fp+-0x8],%o2
	st	%g0,[%o2+0x4]
	.stabn	0104,0,405,LL19
LL19:
	mov	0x400,%o0
	call	_malloc,1
	nop
	ld	[%fp+-0x8],%o3
	st	%o0,[%o3+0x98]
	.stabn	0104,0,406,LL20
LL20:
	ld	[%fp+-0x8],%o4
	ld	[%o4+0x98],%o1
	ld	[%fp+0x4c],%o0
	mov	0x400,%o2
	call	_bcopy,3
	nop
	.stabn	0104,0,408,LL21
LL21:
	ld	[%fp+-0x8],%o5
	ld	[%o5+0x98],%o0
	ld	[%fp+-0x8],%o2
	add	%o2,0x8,%o2
	ld	[%fp+0x54],%o1
	call	_ZParseNotice,3
	nop
	tst	%o0
	be	L130
	nop
	.seg	"data1"
L132:
	.ascii	"ZParseNotice failed, but succeeded before\0"
	.seg	"text"
	.stabn	0104,0,409,LL22
LL22:
	mov	0x3,%o0
	set	L132,%o1
	call	_syslog,2
	nop
	.stabn	0104,0,410,LL23
LL23:
	ld	[%fp+-0x8],%o0
	ld	[%o0+0x98],%o0
	call	_free,1
	nop
	b	L133
	nop
L130:
	.stabn	0104,0,412,LL24
LL24:
	ld	[%fp+-0x8],%o0
	add	%o0,0x9c,%o1
	ld	[%fp+0x50],%o2
	ld	[%o2],%o4
	ld	[%o2+4],%l0
	st	%o4,[%o1+0]
	ld	[%o2+8],%o4
	st	%l0,[%o1+4]
	ld	[%o2+12],%l0
	st	%o4,[%o1+8]
	st	%l0,[%o1+12]
	.stabn	0104,0,413,LL25
LL25:
	ld	[%fp+-0x4],%l1
	ld	[%fp+-0x8],%l2
	st	%l2,[%l1+0x8]
	.stabn	0104,0,414,LL26
LL26:
	ld	[%fp+-0x4],%l3
	ld	[%fp+-0x4],%l4
	st	%l4,[%l3]
	.stabn	0104,0,415,LL27
LL27:
	ld	[%fp+-0x4],%l5
	ld	[%fp+-0x4],%l6
	st	%l6,[%l5+0x4]
	.stabn	0104,0,416,LL28
LL28:
	ld	[%fp+0x44],%l7
	ld	[%l7+0x4],%o1
	ld	[%fp+-0x4],%o0
	call	_insque,2
	nop
L133:
L128:
	.stabn	0104,0,419,LL29
LL29:
	mov	0,%o0
	b	LE126
	nop
	.stabn	0340,0,2,LL30
LL30:
	.stabn	0104,0,420,LL31
LL31:
LE126:
	mov	%o0,%i0
	ret
	restore
	.optim	"-O~Q~R~S"
       LF126 = -104
	LP126 = 96
	LST126 = 96
	LT126 = 96
	.seg	"data"
	.stabs	"remove_notice_from_queue:F(0,1)",0x24,0,4,_remove_notice_from_queue
	.seg	"text"
	.stabn	0104,0,426,LL32
LL32:
	.proc 04
	.global	_remove_notice_from_queue
_remove_notice_from_queue:
	!#PROLOGUE# 0
	sethi	%hi(LF136),%g1
	add	%g1,%lo(LF136),%g1
	save	%sp,%g1,%sp
	!#PROLOGUE# 1
	st	%i0,[%fp+0x44]
	.stabs	"hm_queue:p(0,78)",0xa0,0,12,68
	st	%i1,[%fp+0x48]
	.stabs	"notice:p(0,85)",0xa0,0,144,72
	st	%i2,[%fp+0x4c]
	.stabs	"kind:p(0,86)=*(0,46)",0xa0,0,4,76
	st	%i3,[%fp+0x50]
	.stabs	"repl:p(0,82)",0xa0,0,16,80
	.stabn	0104,0,426,LL33
LL33:
	.stabs	"elem:(0,78)",0x80,0,12,-4
	.stabn	0300,0,2,LL34
LL34:
	.stabn	0104,0,429,LL35
LL35:
	ld	[%fp+0x44],%o0
	ld	[%fp+0x48],%o1
	call	_is_in_queue,2
	nop
	st	%o0,[%fp+-0x4]
	tst	%o0
	bne	L138
	nop
	.stabn	0104,0,430,LL36
LL36:
	set	-0x2e055df8,%o0
	b	LE136
	nop
L138:
	.stabn	0104,0,432,LL37
LL37:
	ld	[%fp+-0x4],%o0
	ld	[%o0+0x8],%o1
	ld	[%o1+0x10],%o2
	ld	[%fp+0x4c],%o3
	st	%o2,[%o3]
	.stabn	0104,0,433,LL38
LL38:
	ld	[%fp+-0x4],%o4
	ld	[%o4+0x8],%o5
	add	%o5,0x9c,%o7
	ld	[%fp+0x50],%l0
	ld	[%o7],%l2
	ld	[%o7+4],%l4
	st	%l2,[%l0+0]
	ld	[%o7+8],%l2
	st	%l4,[%l0+4]
	ld	[%o7+12],%l4
	st	%l2,[%l0+8]
	st	%l4,[%l0+12]
	.stabn	0104,0,434,LL39
LL39:
	ld	[%fp+-0x4],%l5
	ld	[%l5+0x8],%l6
	ld	[%l6+0x98],%o0
	call	_free,1
	nop
	.stabn	0104,0,435,LL40
LL40:
	ld	[%fp+-0x4],%l7
	ld	[%l7+0x8],%o0
	call	_free,1
	nop
	.stabn	0104,0,436,LL41
LL41:
	ld	[%fp+-0x4],%o0
	call	_remque,1
	nop
	.stabn	0104,0,437,LL42
LL42:
	ld	[%fp+-0x4],%o0
	call	_free,1
	nop
	.stabn	0104,0,438,LL43
LL43:
	call	_clear_alarm,0
	nop
	.stabn	0104,0,439,LL44
LL44:
	mov	0,%o0
	b	LE136
	nop
	.stabn	0340,0,2,LL45
LL45:
	.stabn	0104,0,441,LL46
LL46:
LE136:
	mov	%o0,%i0
	ret
	restore
	.optim	"-O~Q~R~S"
       LF136 = -104
	LP136 = 96
	LST136 = 96
	LT136 = 96
	.seg	"data"
	.stabs	"retransmit_queue:F(0,11)",0x24,0,0,_retransmit_queue
	.seg	"text"
	.stabn	0104,0,445,LL47
LL47:
	.proc 020
	.global	_retransmit_queue
_retransmit_queue:
	!#PROLOGUE# 0
	sethi	%hi(LF140),%g1
	add	%g1,%lo(LF140),%g1
	save	%sp,%g1,%sp
	!#PROLOGUE# 1
	st	%i0,[%fp+0x44]
	.stabs	"hm_queue:p(0,78)",0xa0,0,12,68
	st	%i1,[%fp+0x48]
	.stabs	"sin:p(0,82)",0xa0,0,16,72
	.stabn	0104,0,445,LL48
LL48:
	.stabs	"srch:(0,78)",0x80,0,12,-4
	.stabs	"ret:(0,1)",0x80,0,4,-8
	.stabs	"this_time:(0,1)",0x80,0,4,-12
	.stabn	0300,0,2,LL49
LL49:
	.stabn	0104,0,449,LL50
LL50:
	mov	0,%o0
	call	_time,1
	nop
	st	%o0,[%fp+-0xc]
	.stabn	0104,0,451,LL51
LL51:
	ld	[%fp+0x48],%o0
	call	_ZSetDestAddr,1
	nop
	st	%o0,[%fp+-0x8]
	tst	%o0
	be	L142
	nop
	.seg	"data1"
L144:
	.ascii	"queue\0"
	.seg	"text"
	.stabn	0104,0,453,LL52
LL52:
	.seg	"data1"
L145:
	.ascii	"setting destination\0"
	.seg	"text"
	set	L144,%o0
	ld	[%fp+-0x8],%o1
	set	L145,%o2
	call	_com_err,3
	nop
L142:
	.stabn	0104,0,455,LL53
LL53:
	ld	[%fp+0x44],%o0
	ld	[%o0],%o1
	st	%o1,[%fp+-0x4]
	ld	[%fp+0x44],%o2
	cmp	%o1,%o2
	be	L146
	nop
	.stabn	0104,0,456,LL54
LL54:
L149:
	.stabn	0104,0,466,LL55
LL55:
	ld	[%fp+-0x4],%o0
	ld	[%o0+0x8],%o0
	add	%o0,0x8,%o0
	call	_send_outgoing,1
	nop
	st	%o0,[%fp+-0x8]
	tst	%o0
	be	L150
	nop
	.seg	"data1"
L151:
	.ascii	"queue\0"
	.seg	"text"
	.stabn	0104,0,468,LL56
LL56:
	.seg	"data1"
L152:
	.ascii	"sending raw notice\0"
	.seg	"text"
	set	L151,%o0
	ld	[%fp+-0x8],%o1
	set	L152,%o2
	call	_com_err,3
	nop
L150:
	.stabn	0104,0,470,LL57
LL57:
	ld	[%fp+-0x4],%o0
	ld	[%o0+0x8],%o1
	ld	[%fp+-0xc],%o2
	add	%o2,0x19,%o3
	st	%o3,[%o1]
	.stabn	0104,0,471,LL58
LL58:
	ld	[%fp+-0x4],%o4
	ld	[%o4+0x8],%o5
	st	%g0,[%o5+0x4]
	.stabn	0104,0,472,LL59
LL59:
	ld	[%fp+-0x4],%o7
	ld	[%o7],%l0
	st	%l0,[%fp+-0x4]
	.stabn	0104,0,473,LL60
LL60:
L148:
	ld	[%fp+-0x4],%l1
	ld	[%fp+0x44],%l2
	cmp	%l1,%l2
	bne	L149
	nop
L147:
	.stabn	0104,0,474,LL61
LL61:
	call	_set_alarm,0
	nop
L146:
	.stabn	0340,0,2,LL62
LL62:
	.stabn	0104,0,476,LL63
LL63:
LE140:
	ret
	restore
	.optim	"-O~Q~R~S"
       LF140 = -112
	LP140 = 96
	LST140 = 96
	LT140 = 96
	.seg	"data"
	.stabs	"queue_len:F(0,1)",0x24,0,4,_queue_len
	.seg	"text"
	.stabn	0104,0,479,LL64
LL64:
	.proc 04
	.global	_queue_len
_queue_len:
	!#PROLOGUE# 0
	sethi	%hi(LF155),%g1
	add	%g1,%lo(LF155),%g1
	save	%sp,%g1,%sp
	!#PROLOGUE# 1
	st	%i0,[%fp+0x44]
	.stabs	"hm_queue:p(0,78)",0xa0,0,12,68
	.stabn	0104,0,479,LL65
LL65:
	.stabs	"length:(0,1)",0x80,0,4,-4
	.stabn	0104,0,480,LL66
LL66:
	st	%g0,[%fp+-0x4]
	.stabs	"srch:(0,78)",0x80,0,12,-8
	.stabn	0300,0,2,LL67
LL67:
	.stabn	0104,0,482,LL68
LL68:
	ld	[%fp+0x44],%o0
	ld	[%o0],%o1
	st	%o1,[%fp+-0x8]
	ld	[%fp+0x44],%o2
	cmp	%o1,%o2
	be	L157
	nop
	.stabn	0104,0,483,LL69
LL69:
L160:
	.stabn	0104,0,484,LL70
LL70:
	ld	[%fp+-0x4],%o0
	add	%o0,0x1,%o0
	st	%o0,[%fp+-0x4]
	.stabn	0104,0,485,LL71
LL71:
	ld	[%fp+-0x8],%o1
	ld	[%o1],%o2
	st	%o2,[%fp+-0x8]
	.stabn	0104,0,486,LL72
LL72:
L159:
	ld	[%fp+-0x8],%o3
	ld	[%fp+0x44],%o4
	cmp	%o3,%o4
	bne	L160
	nop
L158:
L157:
	.stabn	0104,0,488,LL73
LL73:
	ld	[%fp+-0x4],%o0
	b	LE155
	nop
	.stabn	0340,0,2,LL74
LL74:
	.stabn	0104,0,489,LL75
LL75:
LE155:
	mov	%o0,%i0
	ret
	restore
	.optim	"-O~Q~R~S"
       LF155 = -72
	LP155 = 64
	LST155 = 64
	LT155 = 64
	.seg	"data"
	.stabs	"is_in_queue:F(0,78)",0x24,0,12,_is_in_queue
	.seg	"text"
	.stabn	0104,0,493,LL76
LL76:
	.proc 0110
	.global	_is_in_queue
_is_in_queue:
	!#PROLOGUE# 0
	sethi	%hi(LF161),%g1
	add	%g1,%lo(LF161),%g1
	save	%sp,%g1,%sp
	!#PROLOGUE# 1
	st	%i0,[%fp+0x44]
	.stabs	"hm_queue:p(0,78)",0xa0,0,12,68
	st	%i1,[%fp+0x48]
	.stabs	"notice:p(0,85)",0xa0,0,144,72
	.stabn	0104,0,493,LL77
LL77:
	.stabs	"srch:(0,78)",0x80,0,12,-4
	.stabn	0300,0,2,LL78
LL78:
	.stabn	0104,0,495,LL79
LL79:
	ld	[%fp+0x44],%o0
	ld	[%o0],%o1
	st	%o1,[%fp+-0x4]
	.stabn	0104,0,496,LL80
LL80:
	ld	[%fp+-0x4],%o2
	ld	[%fp+0x44],%o3
	cmp	%o2,%o3
	bne	L163
	nop
	.stabn	0104,0,497,LL81
LL81:
	mov	0,%o0
	b	LE161
	nop
L163:
	.stabn	0104,0,498,LL82
LL82:
L166:
	.stabn	0104,0,499,LL83
LL83:
	ld	[%fp+-0x4],%o0
	ld	[%o0+0x8],%o0
	add	%o0,0x14,%o0
	ld	[%fp+0x48],%o1
	add	%o1,0xc,%o1
	call	_ZCompareUID,2
	nop
	tst	%o0
	be	L167
	nop
	.stabn	0104,0,500,LL84
LL84:
	ld	[%fp+-0x4],%o0
	b	LE161
	nop
L167:
	.stabn	0104,0,501,LL85
LL85:
	ld	[%fp+-0x4],%o1
	ld	[%o1],%o2
	st	%o2,[%fp+-0x4]
	.stabn	0104,0,502,LL86
LL86:
L165:
	ld	[%fp+-0x4],%o3
	ld	[%fp+0x44],%o4
	cmp	%o3,%o4
	bne	L166
	nop
L164:
	.stabn	0104,0,503,LL87
LL87:
	mov	0,%o0
	b	LE161
	nop
	.stabn	0340,0,2,LL88
LL88:
	.stabn	0104,0,504,LL89
LL89:
LE161:
	mov	%o0,%i0
	ret
	restore
	.optim	"-O~Q~R~S"
       LF161 = -104
	LP161 = 96
	LST161 = 96
	LT161 = 96
	.seg	"data"
	.stabs	"resend_notices:F(0,11)",0x24,0,0,_resend_notices
	.seg	"text"
	.stabn	0104,0,508,LL90
LL90:
	.proc 020
	.global	_resend_notices
_resend_notices:
	!#PROLOGUE# 0
	sethi	%hi(LF169),%g1
	add	%g1,%lo(LF169),%g1
	save	%sp,%g1,%sp
	!#PROLOGUE# 1
	st	%i0,[%fp+0x44]
	.stabs	"hm_queue:p(0,78)",0xa0,0,12,68
	st	%i1,[%fp+0x48]
	.stabs	"sin:p(0,82)",0xa0,0,16,72
	.stabn	0104,0,508,LL91
LL91:
	.stabs	"srch:(0,78)",0x80,0,12,-4
	.stabs	"ret:(0,1)",0x80,0,4,-8
	.stabs	"Realm:(0,83)",0x80,0,1128,-12
	.stabs	"this_time:(0,1)",0x80,0,4,-16
	.stabn	0300,0,2,LL92
LL92:
	.stabn	0104,0,514,LL93
LL93:
	ld	[%fp+0x48],%o0
	call	_ZSetDestAddr,1
	nop
	st	%o0,[%fp+-0x8]
	tst	%o0
	be	L171
	nop
	.seg	"data1"
L172:
	.ascii	"queue\0"
	.seg	"text"
	.stabn	0104,0,516,LL94
LL94:
	.seg	"data1"
L173:
	.ascii	"setting destination\0"
	.seg	"text"
	set	L172,%o0
	ld	[%fp+-0x8],%o1
	set	L173,%o2
	call	_com_err,3
	nop
L171:
	.stabn	0104,0,518,LL95
LL95:
	ld	[%fp+0x44],%o0
	ld	[%o0],%o1
	st	%o1,[%fp+-0x4]
	ld	[%fp+0x44],%o2
	cmp	%o1,%o2
	bne	L174
	nop
	.seg	"data1"
L175:
	.ascii	"No notices, shouldn't have happened!\0"
	.seg	"text"
	.stabn	0104,0,519,LL96
LL96:
	mov	0x6,%o0
	set	L175,%o1
	call	_syslog,2
	nop
	b	L176
	nop
L174:
	.stabn	0104,0,520,LL97
LL97:
L179:
	.stabn	0104,0,521,LL98
LL98:
	mov	0,%o0
	call	_time,1
	nop
	st	%o0,[%fp+-0x10]
	ld	[%fp+-0x4],%o1
	ld	[%o1+0x8],%o2
	ld	[%o2],%o3
	cmp	%o3,%o0
	bg	L180
	nop
	.stabn	0104,0,522,LL99
LL99:
	ld	[%fp+-0x4],%o0
	ld	[%o0+0x8],%o1
	ld	[%o1+0x4],%o2
	add	%o2,0x1,%o2
	st	%o2,[%o1+0x4]
	cmp	%o2,0x2
	ble	L181
	nop
	.stabn	0104,0,523,LL100
LL100:
	ld	[%fp+0x48],%o0
	add	%o0,0x4,%o0
	call	_ZGetRealmFromAddr,1
	nop
	st	%o0,[%fp+-0xc]
	.stabn	0104,0,524,LL101
LL101:
	ld	[%fp+-0xc],%o0
	mov	0,%o1
	call	_new_server,2
	nop
	.stabn	0104,0,525,LL102
LL102:
	b	L177
	nop
L181:
	.stabn	0104,0,536,LL103
LL103:
	ld	[%fp+-0x4],%o0
	ld	[%o0+0x8],%o0
	add	%o0,0x8,%o0
	call	_send_outgoing,1
	nop
	st	%o0,[%fp+-0x8]
	tst	%o0
	be	L183
	nop
	.seg	"data1"
L184:
	.ascii	"queue\0"
	.seg	"text"
	.stabn	0104,0,538,LL104
LL104:
	.seg	"data1"
L185:
	.ascii	"sending raw notice\0"
	.seg	"text"
	set	L184,%o0
	ld	[%fp+-0x8],%o1
	set	L185,%o2
	call	_com_err,3
	nop
L183:
	.stabn	0104,0,540,LL105
LL105:
	ld	[%fp+-0x4],%o0
	ld	[%o0+0x8],%o1
	ld	[%fp+-0x10],%o2
	add	%o2,0x19,%o3
	st	%o3,[%o1]
	.stabn	0104,0,541,LL106
LL106:
	ld	[%fp+-0x4],%o4
	ld	[%o4],%o5
	st	%o5,[%fp+-0x4]
L180:
	.stabn	0104,0,544,LL107
LL107:
L178:
	ld	[%fp+-0x4],%o7
	ld	[%fp+0x44],%l0
	cmp	%o7,%l0
	bne	L179
	nop
L177:
L176:
	.stabn	0104,0,545,LL108
LL108:
	call	_set_alarm,0
	nop
	.stabn	0340,0,2,LL109
LL109:
	.stabn	0104,0,546,LL110
LL110:
LE169:
	ret
	restore
	.optim	"-O~Q~R~S"
       LF169 = -112
	LP169 = 96
	LST169 = 96
	LT169 = 96
	.seg	"data"
