1SHELL	= /bin/sh
2SRCS	= alldig.c allprint.c argv.c argv_split.c attr_clnt.c attr_print0.c \
3	attr_print64.c attr_print_plain.c attr_scan0.c attr_scan64.c \
4	attr_scan_plain.c auto_clnt.c base64_code.c basename.c binhash.c \
5	chroot_uid.c cidr_match.c clean_env.c close_on_exec.c concatenate.c \
6	ctable.c dict.c dict_alloc.c dict_cdb.c dict_cidr.c dict_db.c \
7	dict_dbm.c dict_debug.c dict_env.c dict_ht.c dict_ni.c dict_nis.c \
8	dict_nisplus.c dict_open.c dict_pcre.c dict_regexp.c dict_sdbm.c \
9	dict_static.c dict_tcp.c dict_unix.c dir_forest.c doze.c dummy_read.c \
10	dummy_write.c duplex_pipe.c environ.c events.c exec_command.c \
11	fifo_listen.c fifo_trigger.c file_limit.c find_inet.c fsspace.c \
12	fullname.c get_domainname.c get_hostname.c hex_code.c hex_quote.c \
13	host_port.c htable.c inet_addr_host.c inet_addr_list.c \
14	inet_addr_local.c inet_connect.c inet_listen.c inet_proto.c \
15	inet_trigger.c line_wrap.c lowercase.c lstat_as.c mac_expand.c \
16	mac_parse.c make_dirs.c mask_addr.c match_list.c match_ops.c msg.c \
17	msg_output.c msg_syslog.c msg_vstream.c mvect.c myaddrinfo.c myflock.c \
18	mymalloc.c myrand.c mystrtok.c name_code.c name_mask.c netstring.c \
19	neuter.c non_blocking.c nvtable.c open_as.c open_limit.c open_lock.c \
20	peekfd.c percentm.c posix_signals.c printable.c rand_sleep.c \
21	read_wait.c readable.c readlline.c ring.c safe_getenv.c safe_open.c \
22	sane_accept.c sane_connect.c sane_link.c sane_rename.c \
23	sane_socketpair.c sane_time.c scan_dir.c set_eugid.c set_ugid.c \
24	sigdelay.c skipblanks.c sock_addr.c spawn_command.c split_at.c \
25	split_nameval.c stat_as.c strcasecmp.c stream_connect.c \
26	stream_listen.c stream_recv_fd.c stream_send_fd.c stream_trigger.c \
27	sys_compat.c timed_connect.c timed_read.c timed_wait.c timed_write.c \
28	translit.c trimblanks.c unescape.c unix_connect.c unix_listen.c \
29	unix_recv_fd.c unix_send_fd.c unix_trigger.c unsafe.c uppercase.c \
30	username.c valid_hostname.c vbuf.c vbuf_print.c vstream.c \
31	vstream_popen.c vstring.c vstring_vstream.c watchdog.c writable.c \
32	write_buf.c write_wait.c sane_basename.c format_tv.c allspace.c \
33	allascii.c load_file.c killme_after.c vstream_tweak.c \
34	unix_pass_listen.c unix_pass_trigger.c edit_file.c inet_windowsize.c \
35	unix_pass_fd_fix.c dict_cache.c valid_utf_8.c dict_thash.c \
36	ip_match.c nbbio.c stream_pass_connect.c
37OBJS	= alldig.o allprint.o argv.o argv_split.o attr_clnt.o attr_print0.o \
38	attr_print64.o attr_print_plain.o attr_scan0.o attr_scan64.o \
39	attr_scan_plain.o auto_clnt.o base64_code.o basename.o binhash.o \
40	chroot_uid.o cidr_match.o clean_env.o close_on_exec.o concatenate.o \
41	ctable.o dict.o dict_alloc.o dict_cdb.o dict_cidr.o dict_db.o \
42	dict_dbm.o dict_debug.o dict_env.o dict_ht.o dict_ni.o dict_nis.o \
43	dict_nisplus.o dict_open.o dict_pcre.o dict_regexp.o dict_sdbm.o \
44	dict_static.o dict_tcp.o dict_unix.o dir_forest.o doze.o dummy_read.o \
45	dummy_write.o duplex_pipe.o environ.o events.o exec_command.o \
46	fifo_listen.o fifo_trigger.o file_limit.o find_inet.o fsspace.o \
47	fullname.o get_domainname.o get_hostname.o hex_code.o hex_quote.o \
48	host_port.o htable.o inet_addr_host.o inet_addr_list.o \
49	inet_addr_local.o inet_connect.o inet_listen.o inet_proto.o \
50	inet_trigger.o line_wrap.o lowercase.o lstat_as.o mac_expand.o \
51	mac_parse.o make_dirs.o mask_addr.o match_list.o match_ops.o msg.o \
52	msg_output.o msg_syslog.o msg_vstream.o mvect.o myaddrinfo.o myflock.o \
53	mymalloc.o myrand.o mystrtok.o name_code.o name_mask.o netstring.o \
54	neuter.o non_blocking.o nvtable.o open_as.o open_limit.o open_lock.o \
55	peekfd.o percentm.o posix_signals.o printable.o rand_sleep.o \
56	read_wait.o readable.o readlline.o ring.o safe_getenv.o safe_open.o \
57	sane_accept.o sane_connect.o sane_link.o sane_rename.o \
58	sane_socketpair.o sane_time.o scan_dir.o set_eugid.o set_ugid.o \
59	sigdelay.o skipblanks.o sock_addr.o spawn_command.o split_at.o \
60	split_nameval.o stat_as.o $(STRCASE) stream_connect.o \
61	stream_listen.o stream_recv_fd.o stream_send_fd.o stream_trigger.o \
62	sys_compat.o timed_connect.o timed_read.o timed_wait.o timed_write.o \
63	translit.o trimblanks.o unescape.o unix_connect.o unix_listen.o \
64	unix_recv_fd.o unix_send_fd.o unix_trigger.o unsafe.o uppercase.o \
65	username.o valid_hostname.o vbuf.o vbuf_print.o vstream.o \
66	vstream_popen.o vstring.o vstring_vstream.o watchdog.o writable.o \
67	write_buf.o write_wait.o sane_basename.o format_tv.o allspace.o \
68	allascii.o load_file.o killme_after.o vstream_tweak.o \
69	unix_pass_listen.o unix_pass_trigger.o edit_file.o inet_windowsize.o \
70	unix_pass_fd_fix.o dict_cache.o valid_utf_8.o dict_thash.o \
71	ip_match.o nbbio.o stream_pass_connect.o
72HDRS	= argv.h attr.h attr_clnt.h auto_clnt.h base64_code.h binhash.h \
73	chroot_uid.h cidr_match.h clean_env.h connect.h ctable.h dict.h \
74	dict_cdb.h dict_cidr.h dict_db.h dict_dbm.h dict_env.h dict_ht.h \
75	dict_ni.h dict_nis.h dict_nisplus.h dict_pcre.h dict_regexp.h \
76	dict_sdbm.h dict_static.h dict_tcp.h dict_unix.h dir_forest.h \
77	events.h exec_command.h find_inet.h fsspace.h fullname.h \
78	get_domainname.h get_hostname.h hex_code.h hex_quote.h host_port.h \
79	htable.h inet_addr_host.h inet_addr_list.h inet_addr_local.h \
80	inet_proto.h iostuff.h line_wrap.h listen.h lstat_as.h mac_expand.h \
81	mac_parse.h make_dirs.h mask_addr.h match_list.h match_ops.h msg.h \
82	msg_output.h msg_syslog.h msg_vstream.h mvect.h myaddrinfo.h myflock.h \
83	mymalloc.h myrand.h name_code.h name_mask.h netstring.h nvtable.h \
84	open_as.h open_lock.h percentm.h posix_signals.h readlline.h ring.h \
85	safe.h safe_open.h sane_accept.h sane_connect.h sane_fsops.h \
86	sane_socketpair.h sane_time.h scan_dir.h set_eugid.h set_ugid.h \
87	sigdelay.h sock_addr.h spawn_command.h split_at.h stat_as.h \
88	stringops.h sys_defs.h timed_connect.h timed_wait.h trigger.h \
89	username.h valid_hostname.h vbuf.h vbuf_print.h vstream.h vstring.h \
90	vstring_vstream.h watchdog.h format_tv.h load_file.h killme_after.h \
91	edit_file.h dict_cache.h dict_thash.h \
92	ip_match.h nbbio.h
93TESTSRC	= fifo_open.c fifo_rdwr_bug.c fifo_rdonly_bug.c select_bug.c \
94	stream_test.c dup2_pass_on_exec.c
95DEFS	= -I. -D$(SYSTYPE)
96CFLAGS	= $(DEBUG) $(OPT) $(DEFS)
97FILES	= Makefile $(SRCS) $(HDRS)
98INCL	=
99LIB	= libutil.a
100TESTPROG= dict_open dup2_pass_on_exec events exec_command fifo_open \
101	fifo_rdonly_bug fifo_rdwr_bug fifo_trigger fsspace fullname \
102	inet_addr_host inet_addr_local mac_parse make_dirs msg_syslog \
103	mystrtok sigdelay translit valid_hostname vstream_popen \
104	vstring vstring_vstream doze select_bug stream_test mac_expand \
105	watchdog unescape hex_quote name_mask rand_sleep sane_time ctable \
106	inet_addr_list attr_print64 attr_scan64 base64_code attr_print0 \
107	attr_scan0 host_port attr_scan_plain attr_print_plain htable \
108	unix_recv_fd unix_send_fd stream_recv_fd stream_send_fd hex_code \
109	myaddrinfo myaddrinfo4 inet_proto sane_basename format_tv \
110	valid_utf_8 ip_match
111
112LIB_DIR	= ../../lib
113INC_DIR	= ../../include
114
115.c.o:;	$(CC) $(CFLAGS) -c $*.c
116
117all: $(LIB)
118
119$(OBJS): ../../conf/makedefs.out
120
121Makefile: Makefile.in
122	cat ../../conf/makedefs.out $? >$@
123
124test:	$(TESTPROG)
125
126$(LIB):	$(OBJS)
127	$(AR) $(ARFL) $(LIB) $?
128	$(RANLIB) $(LIB)
129
130$(LIB_DIR)/$(LIB): $(LIB)
131	cp $(LIB) $(LIB_DIR)
132	$(RANLIB) $(LIB_DIR)/$(LIB)
133
134update: $(LIB_DIR)/$(LIB) $(HDRS)
135	-for i in $(HDRS); \
136	do \
137	  cmp -s $$i $(INC_DIR)/$$i 2>/dev/null || cp $$i $(INC_DIR); \
138	done
139	cd $(INC_DIR); chmod 644 $(HDRS)
140
141printfck: $(OBJS) $(PROG)
142	rm -rf printfck
143	mkdir printfck
144	cp *.h printfck
145	sed '1,/^# do not edit/!d' Makefile >printfck/Makefile
146	set -e; for i in *.c; do printfck -f .printfck $$i >printfck/$$i; done
147	cd printfck; make "INC_DIR=../../../include" `cd ..; ls *.o`
148
149shar:
150	@shar $(FILES)
151
152lint:
153	lint $(DEFS) $(SRCS) $(LINTFIX)
154
155clean:
156	rm -f *.o $(LIB) *core $(TESTPROG) junk $(MAKES) *.tmp
157	rm -rf printfck
158
159tidy:	clean
160
161dup2_pass_on_exec: dup2_pass_on_exec.c
162	$(CC) $(CFLAGS) -o $@ $@.c $(SYSLIBS)
163
164vstring: $(LIB)
165	mv $@.o junk
166	$(CC) $(CFLAGS) -DTEST -o $@ $@.c $(LIB) $(SYSLIBS)
167	mv junk $@.o
168
169msg_syslog: msg_syslog.c $(LIB)
170	mv $@.o junk
171	$(CC) $(CFLAGS) -DTEST -o $@ $@.c $(LIB) $(SYSLIBS)
172	mv junk $@.o
173
174vstring_vstream: $(LIB)
175	mv $@.o junk
176	$(CC) $(CFLAGS) -DTEST -o $@ $@.c $(LIB) $(SYSLIBS)
177	mv junk $@.o
178
179valid_hostname: valid_hostname.c $(LIB)
180	mv $@.o junk
181	$(CC) $(CFLAGS) -DTEST -o $@ $@.c $(LIB) $(SYSLIBS)
182	mv junk $@.o
183
184events: $(LIB)
185	mv $@.o junk
186	$(CC) $(CFLAGS) -DTEST -o $@ $@.c $(LIB) $(SYSLIBS)
187	mv junk $@.o
188
189dict_open: $(LIB)
190	mv $@.o junk
191	$(CC) $(CFLAGS) -DTEST -o $@ $@.c $(LIB) $(SYSLIBS)
192	mv junk $@.o
193
194fullname: $(LIB)
195	mv $@.o junk
196	$(CC) $(CFLAGS) -DTEST -o $@ $@.c $(LIB) $(SYSLIBS)
197	mv junk $@.o
198
199inet_addr_local: $(LIB)
200	mv $@.o junk
201	$(CC) $(CFLAGS) -DTEST -o $@ $@.c $(LIB) $(SYSLIBS)
202	mv junk $@.o
203
204inet_addr_host: $(LIB)
205	mv $@.o junk
206	$(CC) $(CFLAGS) -DTEST -o $@ $@.c $(LIB) $(SYSLIBS)
207	mv junk $@.o
208
209fifo_open: fifo_open.c
210	$(CC) $(CFLAGS) -o $@ $@.c $(SYSLIBS)
211
212sigdelay: $(LIB)
213	mv $@.o junk
214	$(CC) $(CFLAGS) -DTEST -o $@ $@.c $(LIB) $(SYSLIBS)
215	mv junk $@.o
216
217mystrtok: $(LIB)
218	mv $@.o junk
219	$(CC) $(CFLAGS) -DTEST -o $@ $@.c $(LIB) $(SYSLIBS)
220	mv junk $@.o
221
222fifo_rdwr_bug: fifo_rdwr_bug.c $(LIB)
223	$(CC) $(CFLAGS)  -o $@ $@.c $(LIB) $(SYSLIBS)
224
225fifo_rdonly_bug: fifo_rdonly_bug.c $(LIB)
226	$(CC) $(CFLAGS)  -o $@ $@.c $(LIB) $(SYSLIBS)
227
228select_bug: select_bug.c $(LIB)
229	$(CC) $(CFLAGS)  -o $@ $@.c $(LIB) $(SYSLIBS)
230
231translit: $(LIB)
232	mv $@.o junk
233	$(CC) $(CFLAGS) -DTEST -o $@ $@.c $(LIB) $(SYSLIBS)
234	mv junk $@.o
235
236fsspace: $(LIB)
237	mv $@.o junk
238	$(CC) $(CFLAGS) -DTEST -o $@ $@.c $(LIB) $(SYSLIBS)
239	mv junk $@.o
240
241exec_command: $(LIB)
242	mv $@.o junk
243	$(CC) $(CFLAGS) -DTEST -o $@ $@.c $(LIB) $(SYSLIBS)
244	mv junk $@.o
245
246make_dirs: $(LIB)
247	mv $@.o junk
248	$(CC) $(CFLAGS) -DTEST -o $@ $@.c $(LIB) $(SYSLIBS)
249	mv junk $@.o
250
251mac_parse: $(LIB)
252	mv $@.o junk
253	$(CC) $(CFLAGS) -DTEST -o $@ $@.c $(LIB) $(SYSLIBS)
254	mv junk $@.o
255
256vstream_popen: $(LIB)
257	mv $@.o junk
258	$(CC) $(CFLAGS) -DTEST -o $@ $@.c $(LIB) $(SYSLIBS)
259	mv junk $@.o
260
261fifo_trigger: $(LIB)
262	mv $@.o junk
263	$(CC) $(CFLAGS) -DTEST -o $@ $@.c $(LIB) $(SYSLIBS)
264	mv junk $@.o
265
266doze: $(LIB)
267	mv $@.o junk
268	$(CC) $(CFLAGS) -DTEST -o $@ $@.c $(LIB) $(SYSLIBS)
269	mv junk $@.o
270
271mac_expand: $(LIB)
272	mv $@.o junk
273	$(CC) $(CFLAGS) -DTEST -o $@ $@.c $(LIB) $(SYSLIBS)
274	mv junk $@.o
275
276watchdog: $(LIB)
277	mv $@.o junk
278	$(CC) $(CFLAGS) -DTEST -o $@ $@.c $(LIB) $(SYSLIBS)
279	mv junk $@.o
280
281unescape: $(LIB)
282	mv $@.o junk
283	$(CC) $(CFLAGS) -DTEST -o $@ $@.c $(LIB) $(SYSLIBS)
284	mv junk $@.o
285
286hex_quote: $(LIB)
287	mv $@.o junk
288	$(CC) $(CFLAGS) -DTEST -o $@ $@.c $(LIB) $(SYSLIBS)
289	mv junk $@.o
290
291name_mask: $(LIB)
292	mv $@.o junk
293	$(CC) $(CFLAGS) -DTEST -o $@ $@.c $(LIB) $(SYSLIBS)
294	mv junk $@.o
295
296rand_sleep: $(LIB)
297	mv $@.o junk
298	$(CC) $(CFLAGS) -DTEST -o $@ $@.c $(LIB) $(SYSLIBS)
299	mv junk $@.o
300
301sane_time: $(LIB)
302	mv $@.o junk
303	$(CC) $(CFLAGS) -DTEST -o $@ $@.c $(LIB) $(SYSLIBS)
304	mv junk $@.o
305
306ctable: $(LIB)
307	mv $@.o junk
308	$(CC) $(CFLAGS) -DTEST -o $@ $@.c $(LIB) $(SYSLIBS)
309	mv junk $@.o
310
311inet_addr_list: $(LIB)
312	mv $@.o junk
313	$(CC) $(CFLAGS) -DTEST -o $@ $@.c $(LIB) $(SYSLIBS)
314	mv junk $@.o
315
316attr_print64: $(LIB)
317	mv $@.o junk
318	$(CC) $(CFLAGS) -DTEST -o $@ $@.c $(LIB) $(SYSLIBS)
319	mv junk $@.o
320
321attr_scan64: $(LIB)
322	mv $@.o junk
323	$(CC) $(CFLAGS) -DTEST -o $@ $@.c $(LIB) $(SYSLIBS)
324	mv junk $@.o
325
326base64_code: $(LIB)
327	mv $@.o junk
328	$(CC) $(CFLAGS) -DTEST -o $@ $@.c $(LIB) $(SYSLIBS)
329	mv junk $@.o
330
331attr_print0: $(LIB)
332	mv $@.o junk
333	$(CC) $(CFLAGS) -DTEST -o $@ $@.c $(LIB) $(SYSLIBS)
334	mv junk $@.o
335
336attr_scan0: $(LIB)
337	mv $@.o junk
338	$(CC) $(CFLAGS) -DTEST -o $@ $@.c $(LIB) $(SYSLIBS)
339	mv junk $@.o
340
341host_port: $(LIB)
342	mv $@.o junk
343	$(CC) $(CFLAGS) -DTEST -o $@ $@.c $(LIB) $(SYSLIBS)
344	mv junk $@.o
345
346attr_scan_plain: $(LIB)
347	mv $@.o junk
348	$(CC) $(CFLAGS) -DTEST -o $@ $@.c $(LIB) $(SYSLIBS)
349	mv junk $@.o
350
351attr_print_plain: $(LIB)
352	mv $@.o junk
353	$(CC) $(CFLAGS) -DTEST -o $@ $@.c $(LIB) $(SYSLIBS)
354	mv junk $@.o
355
356htable: $(LIB)
357	mv $@.o junk
358	$(CC) $(CFLAGS) -DTEST -o $@ $@.c $(LIB) $(SYSLIBS)
359	mv junk $@.o
360
361unix_recv_fd:  $(LIB)
362	mv $@.o junk
363	$(CC) $(CFLAGS) -DTEST -o $@ $@.c $(LIB) $(SYSLIBS)
364	mv junk $@.o
365
366unix_send_fd:  $(LIB)
367	mv $@.o junk
368	$(CC) $(CFLAGS) -DTEST -o $@ $@.c $(LIB) $(SYSLIBS)
369	mv junk $@.o
370
371stream_recv_fd:  $(LIB)
372	mv $@.o junk
373	$(CC) $(CFLAGS) -DTEST -o $@ $@.c $(LIB) $(SYSLIBS)
374	mv junk $@.o
375
376stream_send_fd:  $(LIB)
377	mv $@.o junk
378	$(CC) $(CFLAGS) -DTEST -o $@ $@.c $(LIB) $(SYSLIBS)
379	mv junk $@.o
380
381hex_code: $(LIB)
382	mv $@.o junk
383	$(CC) $(CFLAGS) -DTEST -o $@ $@.c $(LIB) $(SYSLIBS)
384	mv junk $@.o
385
386myaddrinfo: $(LIB)
387	mv $@.o junk
388	$(CC) $(CFLAGS) -DTEST -o $@ $@.c $(LIB) $(SYSLIBS)
389	mv junk $@.o
390
391myaddrinfo4: $(LIB)
392	mv myaddrinfo.o junk
393	$(CC) $(CFLAGS) -DTEST -DEMULATE_IPV4_ADDRINFO -o $@ myaddrinfo.c $(LIB) $(SYSLIBS)
394	mv junk myaddrinfo.o
395
396inet_proto: $(LIB)
397	mv $@.o junk
398	$(CC) $(CFLAGS) -DTEST -o $@ $@.c $(LIB) $(SYSLIBS)
399	mv junk $@.o
400
401sane_basename: $(LIB)
402	mv $@.o junk
403	$(CC) $(CFLAGS) -DTEST -o $@ $@.c $(LIB) $(SYSLIBS)
404	mv junk $@.o
405
406stream_test: stream_test.c $(LIB)
407	$(CC) $(CFLAGS)  -o $@ $@.c $(LIB) $(SYSLIBS)
408
409gcctest: gccw.c gccw.ref
410	rm -f gccw.o
411	make gccw.o 2>&1 | sed "s/\`/'/g; s/return-/return /" | sort >gccw.tmp
412	diff gccw.ref gccw.tmp
413	rm -f gccw.o gccw.tmp
414
415format_tv: $(LIB)
416	mv $@.o junk
417	$(CC) $(CFLAGS) -DTEST -o $@ $@.c $(LIB) $(SYSLIBS)
418	mv junk $@.o
419
420valid_utf_8: $(LIB)
421	mv $@.o junk
422	$(CC) $(CFLAGS) -DTEST -o $@ $@.c $(LIB) $(SYSLIBS)
423	mv junk $@.o
424
425ip_match: $(LIB)
426	mv $@.o junk
427	$(CC) $(CFLAGS) -DTEST -o $@ $@.c $(LIB) $(SYSLIBS)
428	mv junk $@.o
429
430tests: valid_hostname_test mac_expand_test dict_test unescape_test \
431	hex_quote_test ctable_test inet_addr_list_test base64_code_test \
432	attr_scan64_test attr_scan0_test dict_pcre_test host_port_test \
433	dict_cidr_test attr_scan_plain_test htable_test hex_code_test \
434	myaddrinfo_test format_tv_test ip_match_test name_mask_tests
435
436root_tests:
437
438valid_hostname_test: valid_hostname valid_hostname.in valid_hostname.ref
439	./valid_hostname <valid_hostname.in 2>valid_hostname.tmp
440	diff valid_hostname.ref valid_hostname.tmp
441	rm -f valid_hostname.tmp
442
443mac_expand_test: mac_expand mac_expand.in mac_expand.ref
444	./mac_expand <mac_expand.in >mac_expand.tmp 2>&1
445	diff mac_expand.ref mac_expand.tmp
446	rm -f mac_expand.tmp
447
448unescape_test: unescape unescape.in unescape.ref
449	./unescape <unescape.in | od -cb >unescape.tmp
450	diff -b unescape.ref unescape.tmp
451	rm -f unescape.tmp
452
453hex_quote_test: hex_quote
454	./hex_quote <hex_quote.c | od -cb >hex_quote.tmp
455	od -cb <hex_quote.c >hex_quote.ref
456	cmp hex_quote.ref hex_quote.tmp
457	rm -f hex_quote.ref hex_quote.tmp
458
459ctable_test: ctable
460	./ctable <ctable.in >ctable.tmp 2>&1
461	diff ctable.ref ctable.tmp
462	rm -f ctable.tmp
463
464# On Linux, following test may require "modprobe ipv6" to enable IPv6.
465
466inet_addr_list_test: inet_addr_list
467	./inet_addr_list `cat inet_addr_list.in` >inet_addr_list.tmp 2>&1
468	diff inet_addr_list.ref inet_addr_list.tmp
469	rm -f inet_addr_list.tmp
470
471sane_basename_test: sane_basename
472	./sane_basename <sane_basename.in >sane_basename.tmp 2>&1
473	diff sane_basename.ref sane_basename.tmp
474	rm -f sane_basename.tmp
475
476base64_code_test: base64_code
477	./base64_code
478
479attr_scan64_test: attr_print64 attr_scan64 attr_scan64.ref
480	(./attr_print64 2>&3 | (sleep 1; ./attr_scan64)) >attr_scan64.tmp 2>&1 3>&1
481	diff attr_scan64.ref attr_scan64.tmp
482	rm -f attr_scan64.tmp
483
484attr_scan0_test: attr_print0 attr_scan0 attr_scan0.ref
485	(./attr_print0 2>&3 | (sleep 1; ./attr_scan0)) >attr_scan0.tmp 2>&1 3>&1
486	diff attr_scan0.ref attr_scan0.tmp
487	rm -f attr_scan0.tmp
488
489dict_test: dict_open testdb dict_test.in dict_test.ref
490	rm -f testdb.db testdb.dir testdb.pag
491	../postmap/postmap -N hash:testdb
492	./dict_open hash:testdb write < dict_test.in > dict_test.tmp 2>&1
493	diff dict_test.ref dict_test.tmp
494	../postmap/postmap -n hash:testdb
495	./dict_open hash:testdb write < dict_test.in > dict_test.tmp 2>&1
496	diff dict_test.ref dict_test.tmp
497	rm -f testdb.db testdb.dir testdb.pag dict_test.tmp
498
499dict_pcre_test: dict_open dict_pcre.in dict_pcre.map dict_pcre.ref
500	./dict_open pcre:dict_pcre.map read <dict_pcre.in >dict_pcre.tmp 2>&1
501	diff dict_pcre.ref dict_pcre.tmp
502	rm -f dict_pcre.tmp
503
504dict_regexp_test: dict_open dict_regexp.in dict_regexp.map dict_regexp.ref
505	./dict_open regexp:dict_regexp.map read <dict_regexp.in >dict_regexp.tmp 2>&1
506	diff dict_regexp.ref dict_regexp.tmp
507	rm -f dict_regexp.tmp
508
509dict_cidr_test: dict_open dict_cidr.in dict_cidr.map dict_cidr.ref
510	./dict_open cidr:dict_cidr.map read <dict_cidr.in >dict_cidr.tmp 2>&1
511	diff dict_cidr.ref dict_cidr.tmp
512	rm -f dict_cidr.tmp
513
514dict_seq_test: dict_open testdb dict_seq.in dict_seq.ref
515	rm -f testdb.db testdb.dir testdb.pag
516	./dict_open hash:testdb create sync < dict_seq.in > dict_seq.tmp 2>&1
517	diff dict_seq.ref dict_seq.tmp
518	rm -f testdb.db testdb.dir testdb.pag dict_seq.tmp
519
520host_port_test: host_port host_port.in host_port.ref
521	./host_port <host_port.in >host_port.tmp 2>&1
522	diff host_port.ref host_port.tmp
523	rm -f host_port.tmp
524
525attr_scan_plain_test: attr_print_plain attr_scan_plain attr_scan_plain.ref
526	(./attr_print_plain 2>&3 | (sleep 1; ./attr_scan_plain)) >attr_scan_plain.tmp 2>&1 3>&1
527	diff attr_scan_plain.ref attr_scan_plain.tmp
528	rm -f attr_scan_plain.tmp
529
530htable_test: htable /usr/share/dict/words
531	./htable < /usr/share/dict/words
532
533hex_code_test: hex_code
534	./hex_code
535
536myaddrinfo_test: myaddrinfo myaddrinfo.ref myaddrinfo.ref2
537	./myaddrinfo all belly.porcupine.org 168.100.189.2 >myaddrinfo.tmp 2>&1
538	diff myaddrinfo.ref myaddrinfo.tmp
539	rm -f myaddrinfo.tmp
540	./myaddrinfo all null.porcupine.org 10.0.0.0 >myaddrinfo.tmp 2>&1
541	diff myaddrinfo.ref2 myaddrinfo.tmp
542	rm -f myaddrinfo.tmp
543
544myaddrinfo4_test: myaddrinfo4 myaddrinfo4.ref myaddrinfo4.ref2
545	./myaddrinfo4 all belly.porcupine.org 168.100.189.2 >myaddrinfo4.tmp 2>&1
546	diff myaddrinfo4.ref myaddrinfo4.tmp
547	./myaddrinfo4 all null.porcupine.org 10.0.0.0 >myaddrinfo4.tmp 2>&1
548	diff myaddrinfo4.ref2 myaddrinfo4.tmp
549	rm -f myaddrinfo4.tmp
550
551format_tv_test: format_tv format_tv.in format_tv.ref
552	./format_tv <format_tv.in >format_tv.tmp
553	diff format_tv.ref format_tv.tmp
554	rm -f format_tv.tmp
555
556ip_match_test: ip_match ip_match.in ip_match.ref
557	./ip_match <ip_match.in >ip_match.tmp
558	diff ip_match.ref ip_match.tmp
559	rm -f ip_match.tmp
560
561name_mask_tests: name_mask_test0 name_mask_test1 name_mask_test2 \
562	name_mask_test3 name_mask_test4 name_mask_test5 name_mask_test6 \
563	name_mask_test7 name_mask_test8 name_mask_test9
564
565name_mask_test0: name_mask name_mask.in name_mask.ref0
566	./name_mask IGNORE IGNORE < name_mask.in > name_mask.tmp 2>&0
567	diff name_mask.ref0 name_mask.tmp
568	rm -f name_mask.tmp
569
570name_mask_test1: name_mask name_mask.in name_mask.ref1
571	./name_mask NUMBER,WARN NUMBER < name_mask.in > name_mask.tmp 2>&1
572	diff name_mask.ref1 name_mask.tmp
573	rm -f name_mask.tmp
574
575name_mask_test2: name_mask name_mask.in name_mask.ref2
576	./name_mask NUMBER,RETURN NUMBER < name_mask.in > name_mask.tmp 2>&1
577	diff name_mask.ref2 name_mask.tmp
578	rm -f name_mask.tmp
579
580name_mask_test3: name_mask name_mask.in name_mask.ref3
581	./name_mask WARN NUMBER < name_mask.in > name_mask.tmp 2>&1
582	diff name_mask.ref3 name_mask.tmp
583	rm -f name_mask.tmp
584
585name_mask_test4: name_mask name_mask.in name_mask.ref4
586	./name_mask RETURN NUMBER < name_mask.in > name_mask.tmp 2>&1
587	diff name_mask.ref4 name_mask.tmp
588	rm -f name_mask.tmp
589
590name_mask_test5: name_mask name_mask.in name_mask.ref5
591	./name_mask NUMBER,WARN RETURN < name_mask.in > name_mask.tmp 2>&1
592	diff name_mask.ref5 name_mask.tmp
593	rm -f name_mask.tmp
594
595name_mask_test6: name_mask name_mask.in name_mask.ref6
596	./name_mask NUMBER,WARN WARN < name_mask.in > name_mask.tmp 2>&1
597	diff name_mask.ref6 name_mask.tmp
598	rm -f name_mask.tmp
599
600name_mask_test7: name_mask name_mask.in name_mask.ref7
601	./name_mask NUMBER,WARN IGNORE < name_mask.in > name_mask.tmp 2>&1
602	diff name_mask.ref7 name_mask.tmp
603	rm -f name_mask.tmp
604
605name_mask_test8: name_mask name_mask.in name_mask.ref8
606	./name_mask NUMBER,WARN NUMBER,COMMA < name_mask.in > name_mask.tmp 2>&1
607	diff name_mask.ref8 name_mask.tmp
608	rm -f name_mask.tmp
609
610name_mask_test9: name_mask name_mask.in name_mask.ref9
611	./name_mask NUMBER,WARN NUMBER,PIPE < name_mask.in > name_mask.tmp 2>&1
612	diff name_mask.ref9 name_mask.tmp
613	rm -f name_mask.tmp
614
615depend: $(MAKES)
616	(sed '1,/^# do not edit/!d' Makefile.in; \
617	set -e; for i in [a-z][a-z0-9]*.c; do \
618	    $(CC) -E $(DEFS) $(INCL) $$i | grep -v '[<>]' | sed -n -e '/^# *1 *"\([^"]*\)".*/{' \
619	    -e 's//'`echo $$i|sed 's/c$$/o/'`': \1/' \
620	    -e 's/o: \.\//o: /' -e p -e '}' ; \
621	done | sort -u) | grep -v '[.][o][:][ ][/]' >$$$$ && mv $$$$ Makefile.in
622	@$(EXPORT) make -f Makefile.in Makefile 1>&2
623
624# do not edit below this line - it is generated by 'make depend'
625allascii.o: allascii.c
626allascii.o: stringops.h
627allascii.o: sys_defs.h
628allascii.o: vbuf.h
629allascii.o: vstring.h
630alldig.o: alldig.c
631alldig.o: stringops.h
632alldig.o: sys_defs.h
633alldig.o: vbuf.h
634alldig.o: vstring.h
635allprint.o: allprint.c
636allprint.o: stringops.h
637allprint.o: sys_defs.h
638allprint.o: vbuf.h
639allprint.o: vstring.h
640allspace.o: allspace.c
641allspace.o: stringops.h
642allspace.o: sys_defs.h
643allspace.o: vbuf.h
644allspace.o: vstring.h
645argv.o: argv.c
646argv.o: argv.h
647argv.o: msg.h
648argv.o: mymalloc.h
649argv.o: sys_defs.h
650argv_split.o: argv.h
651argv_split.o: argv_split.c
652argv_split.o: msg.h
653argv_split.o: mymalloc.h
654argv_split.o: stringops.h
655argv_split.o: sys_defs.h
656argv_split.o: vbuf.h
657argv_split.o: vstring.h
658attr_clnt.o: attr.h
659attr_clnt.o: attr_clnt.c
660attr_clnt.o: attr_clnt.h
661attr_clnt.o: auto_clnt.h
662attr_clnt.o: htable.h
663attr_clnt.o: iostuff.h
664attr_clnt.o: msg.h
665attr_clnt.o: mymalloc.h
666attr_clnt.o: sys_defs.h
667attr_clnt.o: vbuf.h
668attr_clnt.o: vstream.h
669attr_print0.o: attr.h
670attr_print0.o: attr_print0.c
671attr_print0.o: base64_code.h
672attr_print0.o: htable.h
673attr_print0.o: msg.h
674attr_print0.o: mymalloc.h
675attr_print0.o: sys_defs.h
676attr_print0.o: vbuf.h
677attr_print0.o: vstream.h
678attr_print0.o: vstring.h
679attr_print64.o: attr.h
680attr_print64.o: attr_print64.c
681attr_print64.o: base64_code.h
682attr_print64.o: htable.h
683attr_print64.o: msg.h
684attr_print64.o: mymalloc.h
685attr_print64.o: sys_defs.h
686attr_print64.o: vbuf.h
687attr_print64.o: vstream.h
688attr_print64.o: vstring.h
689attr_print_plain.o: attr.h
690attr_print_plain.o: attr_print_plain.c
691attr_print_plain.o: base64_code.h
692attr_print_plain.o: htable.h
693attr_print_plain.o: msg.h
694attr_print_plain.o: mymalloc.h
695attr_print_plain.o: sys_defs.h
696attr_print_plain.o: vbuf.h
697attr_print_plain.o: vstream.h
698attr_print_plain.o: vstring.h
699attr_scan0.o: attr.h
700attr_scan0.o: attr_scan0.c
701attr_scan0.o: base64_code.h
702attr_scan0.o: htable.h
703attr_scan0.o: msg.h
704attr_scan0.o: mymalloc.h
705attr_scan0.o: sys_defs.h
706attr_scan0.o: vbuf.h
707attr_scan0.o: vstream.h
708attr_scan0.o: vstring.h
709attr_scan0.o: vstring_vstream.h
710attr_scan64.o: attr.h
711attr_scan64.o: attr_scan64.c
712attr_scan64.o: base64_code.h
713attr_scan64.o: htable.h
714attr_scan64.o: msg.h
715attr_scan64.o: mymalloc.h
716attr_scan64.o: sys_defs.h
717attr_scan64.o: vbuf.h
718attr_scan64.o: vstream.h
719attr_scan64.o: vstring.h
720attr_scan_plain.o: attr.h
721attr_scan_plain.o: attr_scan_plain.c
722attr_scan_plain.o: base64_code.h
723attr_scan_plain.o: htable.h
724attr_scan_plain.o: msg.h
725attr_scan_plain.o: mymalloc.h
726attr_scan_plain.o: sys_defs.h
727attr_scan_plain.o: vbuf.h
728attr_scan_plain.o: vstream.h
729attr_scan_plain.o: vstring.h
730auto_clnt.o: auto_clnt.c
731auto_clnt.o: auto_clnt.h
732auto_clnt.o: connect.h
733auto_clnt.o: events.h
734auto_clnt.o: iostuff.h
735auto_clnt.o: msg.h
736auto_clnt.o: mymalloc.h
737auto_clnt.o: split_at.h
738auto_clnt.o: sys_defs.h
739auto_clnt.o: vbuf.h
740auto_clnt.o: vstream.h
741base64_code.o: base64_code.c
742base64_code.o: base64_code.h
743base64_code.o: msg.h
744base64_code.o: mymalloc.h
745base64_code.o: sys_defs.h
746base64_code.o: vbuf.h
747base64_code.o: vstring.h
748basename.o: basename.c
749basename.o: stringops.h
750basename.o: sys_defs.h
751basename.o: vbuf.h
752basename.o: vstring.h
753binhash.o: binhash.c
754binhash.o: binhash.h
755binhash.o: msg.h
756binhash.o: mymalloc.h
757binhash.o: sys_defs.h
758chroot_uid.o: chroot_uid.c
759chroot_uid.o: chroot_uid.h
760chroot_uid.o: msg.h
761chroot_uid.o: sys_defs.h
762cidr_match.o: cidr_match.c
763cidr_match.o: cidr_match.h
764cidr_match.o: mask_addr.h
765cidr_match.o: msg.h
766cidr_match.o: myaddrinfo.h
767cidr_match.o: split_at.h
768cidr_match.o: stringops.h
769cidr_match.o: sys_defs.h
770cidr_match.o: vbuf.h
771cidr_match.o: vstring.h
772clean_env.o: argv.h
773clean_env.o: clean_env.c
774clean_env.o: clean_env.h
775clean_env.o: msg.h
776clean_env.o: safe.h
777clean_env.o: sys_defs.h
778close_on_exec.o: close_on_exec.c
779close_on_exec.o: iostuff.h
780close_on_exec.o: msg.h
781close_on_exec.o: sys_defs.h
782concatenate.o: concatenate.c
783concatenate.o: mymalloc.h
784concatenate.o: stringops.h
785concatenate.o: sys_defs.h
786concatenate.o: vbuf.h
787concatenate.o: vstring.h
788ctable.o: ctable.c
789ctable.o: ctable.h
790ctable.o: htable.h
791ctable.o: msg.h
792ctable.o: mymalloc.h
793ctable.o: ring.h
794ctable.o: sys_defs.h
795dict.o: argv.h
796dict.o: dict.c
797dict.o: dict.h
798dict.o: dict_ht.h
799dict.o: htable.h
800dict.o: iostuff.h
801dict.o: mac_expand.h
802dict.o: mac_parse.h
803dict.o: msg.h
804dict.o: mymalloc.h
805dict.o: name_mask.h
806dict.o: readlline.h
807dict.o: stringops.h
808dict.o: sys_defs.h
809dict.o: vbuf.h
810dict.o: vstream.h
811dict.o: vstring.h
812dict_alloc.o: argv.h
813dict_alloc.o: dict.h
814dict_alloc.o: dict_alloc.c
815dict_alloc.o: msg.h
816dict_alloc.o: mymalloc.h
817dict_alloc.o: sys_defs.h
818dict_alloc.o: vbuf.h
819dict_alloc.o: vstream.h
820dict_alloc.o: vstring.h
821dict_cache.o: argv.h
822dict_cache.o: dict.h
823dict_cache.o: dict_cache.c
824dict_cache.o: dict_cache.h
825dict_cache.o: events.h
826dict_cache.o: msg.h
827dict_cache.o: mymalloc.h
828dict_cache.o: sys_defs.h
829dict_cache.o: vbuf.h
830dict_cache.o: vstream.h
831dict_cache.o: vstring.h
832dict_cdb.o: argv.h
833dict_cdb.o: dict.h
834dict_cdb.o: dict_cdb.c
835dict_cdb.o: dict_cdb.h
836dict_cdb.o: iostuff.h
837dict_cdb.o: msg.h
838dict_cdb.o: myflock.h
839dict_cdb.o: mymalloc.h
840dict_cdb.o: stringops.h
841dict_cdb.o: sys_defs.h
842dict_cdb.o: vbuf.h
843dict_cdb.o: vstream.h
844dict_cdb.o: vstring.h
845dict_cidr.o: argv.h
846dict_cidr.o: cidr_match.h
847dict_cidr.o: dict.h
848dict_cidr.o: dict_cidr.c
849dict_cidr.o: dict_cidr.h
850dict_cidr.o: msg.h
851dict_cidr.o: myaddrinfo.h
852dict_cidr.o: mymalloc.h
853dict_cidr.o: readlline.h
854dict_cidr.o: stringops.h
855dict_cidr.o: sys_defs.h
856dict_cidr.o: vbuf.h
857dict_cidr.o: vstream.h
858dict_cidr.o: vstring.h
859dict_db.o: argv.h
860dict_db.o: dict.h
861dict_db.o: dict_db.c
862dict_db.o: dict_db.h
863dict_db.o: iostuff.h
864dict_db.o: msg.h
865dict_db.o: myflock.h
866dict_db.o: mymalloc.h
867dict_db.o: stringops.h
868dict_db.o: sys_defs.h
869dict_db.o: vbuf.h
870dict_db.o: vstream.h
871dict_db.o: vstring.h
872dict_dbm.o: dict_dbm.c
873dict_dbm.o: sys_defs.h
874dict_debug.o: argv.h
875dict_debug.o: dict.h
876dict_debug.o: dict_debug.c
877dict_debug.o: msg.h
878dict_debug.o: mymalloc.h
879dict_debug.o: sys_defs.h
880dict_debug.o: vbuf.h
881dict_debug.o: vstream.h
882dict_debug.o: vstring.h
883dict_env.o: argv.h
884dict_env.o: dict.h
885dict_env.o: dict_env.c
886dict_env.o: dict_env.h
887dict_env.o: msg.h
888dict_env.o: mymalloc.h
889dict_env.o: safe.h
890dict_env.o: stringops.h
891dict_env.o: sys_defs.h
892dict_env.o: vbuf.h
893dict_env.o: vstream.h
894dict_env.o: vstring.h
895dict_ht.o: argv.h
896dict_ht.o: dict.h
897dict_ht.o: dict_ht.c
898dict_ht.o: dict_ht.h
899dict_ht.o: htable.h
900dict_ht.o: mymalloc.h
901dict_ht.o: stringops.h
902dict_ht.o: sys_defs.h
903dict_ht.o: vbuf.h
904dict_ht.o: vstream.h
905dict_ht.o: vstring.h
906dict_ni.o: dict_ni.c
907dict_ni.o: sys_defs.h
908dict_nis.o: argv.h
909dict_nis.o: dict.h
910dict_nis.o: dict_nis.c
911dict_nis.o: dict_nis.h
912dict_nis.o: msg.h
913dict_nis.o: mymalloc.h
914dict_nis.o: stringops.h
915dict_nis.o: sys_defs.h
916dict_nis.o: vbuf.h
917dict_nis.o: vstream.h
918dict_nis.o: vstring.h
919dict_nisplus.o: argv.h
920dict_nisplus.o: dict.h
921dict_nisplus.o: dict_nisplus.c
922dict_nisplus.o: dict_nisplus.h
923dict_nisplus.o: msg.h
924dict_nisplus.o: mymalloc.h
925dict_nisplus.o: stringops.h
926dict_nisplus.o: sys_defs.h
927dict_nisplus.o: vbuf.h
928dict_nisplus.o: vstream.h
929dict_nisplus.o: vstring.h
930dict_open.o: argv.h
931dict_open.o: dict.h
932dict_open.o: dict_cdb.h
933dict_open.o: dict_cidr.h
934dict_open.o: dict_db.h
935dict_open.o: dict_dbm.h
936dict_open.o: dict_env.h
937dict_open.o: dict_ht.h
938dict_open.o: dict_ni.h
939dict_open.o: dict_nis.h
940dict_open.o: dict_nisplus.h
941dict_open.o: dict_open.c
942dict_open.o: dict_pcre.h
943dict_open.o: dict_regexp.h
944dict_open.o: dict_sdbm.h
945dict_open.o: dict_static.h
946dict_open.o: dict_tcp.h
947dict_open.o: dict_thash.h
948dict_open.o: dict_unix.h
949dict_open.o: htable.h
950dict_open.o: msg.h
951dict_open.o: myflock.h
952dict_open.o: mymalloc.h
953dict_open.o: split_at.h
954dict_open.o: stringops.h
955dict_open.o: sys_defs.h
956dict_open.o: vbuf.h
957dict_open.o: vstream.h
958dict_open.o: vstring.h
959dict_pcre.o: argv.h
960dict_pcre.o: dict.h
961dict_pcre.o: dict_pcre.c
962dict_pcre.o: dict_pcre.h
963dict_pcre.o: mac_parse.h
964dict_pcre.o: msg.h
965dict_pcre.o: mymalloc.h
966dict_pcre.o: readlline.h
967dict_pcre.o: safe.h
968dict_pcre.o: stringops.h
969dict_pcre.o: sys_defs.h
970dict_pcre.o: vbuf.h
971dict_pcre.o: vstream.h
972dict_pcre.o: vstring.h
973dict_regexp.o: argv.h
974dict_regexp.o: dict.h
975dict_regexp.o: dict_regexp.c
976dict_regexp.o: dict_regexp.h
977dict_regexp.o: mac_parse.h
978dict_regexp.o: msg.h
979dict_regexp.o: mymalloc.h
980dict_regexp.o: readlline.h
981dict_regexp.o: safe.h
982dict_regexp.o: stringops.h
983dict_regexp.o: sys_defs.h
984dict_regexp.o: vbuf.h
985dict_regexp.o: vstream.h
986dict_regexp.o: vstring.h
987dict_sdbm.o: argv.h
988dict_sdbm.o: dict.h
989dict_sdbm.o: dict_sdbm.c
990dict_sdbm.o: dict_sdbm.h
991dict_sdbm.o: htable.h
992dict_sdbm.o: iostuff.h
993dict_sdbm.o: msg.h
994dict_sdbm.o: myflock.h
995dict_sdbm.o: mymalloc.h
996dict_sdbm.o: stringops.h
997dict_sdbm.o: sys_defs.h
998dict_sdbm.o: vbuf.h
999dict_sdbm.o: vstream.h
1000dict_sdbm.o: vstring.h
1001dict_static.o: argv.h
1002dict_static.o: dict.h
1003dict_static.o: dict_static.c
1004dict_static.o: dict_static.h
1005dict_static.o: msg.h
1006dict_static.o: mymalloc.h
1007dict_static.o: sys_defs.h
1008dict_static.o: vbuf.h
1009dict_static.o: vstream.h
1010dict_static.o: vstring.h
1011dict_tcp.o: argv.h
1012dict_tcp.o: connect.h
1013dict_tcp.o: dict.h
1014dict_tcp.o: dict_tcp.c
1015dict_tcp.o: dict_tcp.h
1016dict_tcp.o: hex_quote.h
1017dict_tcp.o: iostuff.h
1018dict_tcp.o: msg.h
1019dict_tcp.o: mymalloc.h
1020dict_tcp.o: stringops.h
1021dict_tcp.o: sys_defs.h
1022dict_tcp.o: vbuf.h
1023dict_tcp.o: vstream.h
1024dict_tcp.o: vstring.h
1025dict_tcp.o: vstring_vstream.h
1026dict_thash.o: argv.h
1027dict_thash.o: dict.h
1028dict_thash.o: dict_thash.c
1029dict_thash.o: dict_thash.h
1030dict_thash.o: htable.h
1031dict_thash.o: iostuff.h
1032dict_thash.o: msg.h
1033dict_thash.o: mymalloc.h
1034dict_thash.o: readlline.h
1035dict_thash.o: stringops.h
1036dict_thash.o: sys_defs.h
1037dict_thash.o: vbuf.h
1038dict_thash.o: vstream.h
1039dict_thash.o: vstring.h
1040dict_unix.o: argv.h
1041dict_unix.o: dict.h
1042dict_unix.o: dict_unix.c
1043dict_unix.o: dict_unix.h
1044dict_unix.o: msg.h
1045dict_unix.o: mymalloc.h
1046dict_unix.o: stringops.h
1047dict_unix.o: sys_defs.h
1048dict_unix.o: vbuf.h
1049dict_unix.o: vstream.h
1050dict_unix.o: vstring.h
1051dir_forest.o: dir_forest.c
1052dir_forest.o: dir_forest.h
1053dir_forest.o: msg.h
1054dir_forest.o: sys_defs.h
1055dir_forest.o: vbuf.h
1056dir_forest.o: vstring.h
1057doze.o: doze.c
1058doze.o: iostuff.h
1059doze.o: msg.h
1060doze.o: sys_defs.h
1061dummy_read.o: dummy_read.c
1062dummy_read.o: iostuff.h
1063dummy_read.o: msg.h
1064dummy_read.o: sys_defs.h
1065dummy_write.o: dummy_write.c
1066dummy_write.o: iostuff.h
1067dummy_write.o: msg.h
1068dummy_write.o: sys_defs.h
1069dup2_pass_on_exec.o: dup2_pass_on_exec.c
1070duplex_pipe.o: duplex_pipe.c
1071duplex_pipe.o: iostuff.h
1072duplex_pipe.o: sane_socketpair.h
1073duplex_pipe.o: sys_defs.h
1074edit_file.o: edit_file.c
1075edit_file.o: edit_file.h
1076edit_file.o: msg.h
1077edit_file.o: myflock.h
1078edit_file.o: mymalloc.h
1079edit_file.o: stringops.h
1080edit_file.o: sys_defs.h
1081edit_file.o: vbuf.h
1082edit_file.o: vstream.h
1083edit_file.o: vstring.h
1084environ.o: environ.c
1085environ.o: sys_defs.h
1086events.o: events.c
1087events.o: events.h
1088events.o: iostuff.h
1089events.o: msg.h
1090events.o: mymalloc.h
1091events.o: ring.h
1092events.o: sys_defs.h
1093exec_command.o: argv.h
1094exec_command.o: exec_command.c
1095exec_command.o: exec_command.h
1096exec_command.o: msg.h
1097exec_command.o: sys_defs.h
1098fifo_listen.o: fifo_listen.c
1099fifo_listen.o: iostuff.h
1100fifo_listen.o: listen.h
1101fifo_listen.o: msg.h
1102fifo_listen.o: sys_defs.h
1103fifo_open.o: fifo_open.c
1104fifo_rdonly_bug.o: fifo_rdonly_bug.c
1105fifo_rdonly_bug.o: sys_defs.h
1106fifo_rdwr_bug.o: fifo_rdwr_bug.c
1107fifo_rdwr_bug.o: sys_defs.h
1108fifo_trigger.o: fifo_trigger.c
1109fifo_trigger.o: iostuff.h
1110fifo_trigger.o: msg.h
1111fifo_trigger.o: safe_open.h
1112fifo_trigger.o: sys_defs.h
1113fifo_trigger.o: trigger.h
1114fifo_trigger.o: vbuf.h
1115fifo_trigger.o: vstream.h
1116fifo_trigger.o: vstring.h
1117file_limit.o: file_limit.c
1118file_limit.o: iostuff.h
1119file_limit.o: msg.h
1120file_limit.o: sys_defs.h
1121find_inet.o: find_inet.c
1122find_inet.o: find_inet.h
1123find_inet.o: msg.h
1124find_inet.o: stringops.h
1125find_inet.o: sys_defs.h
1126find_inet.o: vbuf.h
1127find_inet.o: vstring.h
1128format_tv.o: format_tv.c
1129format_tv.o: format_tv.h
1130format_tv.o: msg.h
1131format_tv.o: sys_defs.h
1132format_tv.o: vbuf.h
1133format_tv.o: vstring.h
1134fsspace.o: fsspace.c
1135fsspace.o: fsspace.h
1136fsspace.o: msg.h
1137fsspace.o: sys_defs.h
1138fullname.o: fullname.c
1139fullname.o: fullname.h
1140fullname.o: safe.h
1141fullname.o: sys_defs.h
1142fullname.o: vbuf.h
1143fullname.o: vstring.h
1144gccw.o: gccw.c
1145get_domainname.o: get_domainname.c
1146get_domainname.o: get_domainname.h
1147get_domainname.o: get_hostname.h
1148get_domainname.o: mymalloc.h
1149get_domainname.o: sys_defs.h
1150get_hostname.o: get_hostname.c
1151get_hostname.o: get_hostname.h
1152get_hostname.o: msg.h
1153get_hostname.o: mymalloc.h
1154get_hostname.o: sys_defs.h
1155get_hostname.o: valid_hostname.h
1156hex_code.o: hex_code.c
1157hex_code.o: hex_code.h
1158hex_code.o: msg.h
1159hex_code.o: mymalloc.h
1160hex_code.o: sys_defs.h
1161hex_code.o: vbuf.h
1162hex_code.o: vstring.h
1163hex_quote.o: hex_quote.c
1164hex_quote.o: hex_quote.h
1165hex_quote.o: msg.h
1166hex_quote.o: sys_defs.h
1167hex_quote.o: vbuf.h
1168hex_quote.o: vstring.h
1169host_port.o: host_port.c
1170host_port.o: host_port.h
1171host_port.o: msg.h
1172host_port.o: split_at.h
1173host_port.o: stringops.h
1174host_port.o: sys_defs.h
1175host_port.o: valid_hostname.h
1176host_port.o: vbuf.h
1177host_port.o: vstring.h
1178htable.o: htable.c
1179htable.o: htable.h
1180htable.o: msg.h
1181htable.o: mymalloc.h
1182htable.o: sys_defs.h
1183inet_addr_host.o: inet_addr_host.c
1184inet_addr_host.o: inet_addr_host.h
1185inet_addr_host.o: inet_addr_list.h
1186inet_addr_host.o: inet_proto.h
1187inet_addr_host.o: msg.h
1188inet_addr_host.o: myaddrinfo.h
1189inet_addr_host.o: mymalloc.h
1190inet_addr_host.o: sock_addr.h
1191inet_addr_host.o: sys_defs.h
1192inet_addr_list.o: inet_addr_list.c
1193inet_addr_list.o: inet_addr_list.h
1194inet_addr_list.o: msg.h
1195inet_addr_list.o: myaddrinfo.h
1196inet_addr_list.o: mymalloc.h
1197inet_addr_list.o: sock_addr.h
1198inet_addr_list.o: sys_defs.h
1199inet_addr_local.o: hex_code.h
1200inet_addr_local.o: inet_addr_list.h
1201inet_addr_local.o: inet_addr_local.c
1202inet_addr_local.o: inet_addr_local.h
1203inet_addr_local.o: mask_addr.h
1204inet_addr_local.o: msg.h
1205inet_addr_local.o: myaddrinfo.h
1206inet_addr_local.o: mymalloc.h
1207inet_addr_local.o: sock_addr.h
1208inet_addr_local.o: sys_defs.h
1209inet_addr_local.o: vbuf.h
1210inet_addr_local.o: vstring.h
1211inet_connect.o: connect.h
1212inet_connect.o: host_port.h
1213inet_connect.o: inet_connect.c
1214inet_connect.o: inet_proto.h
1215inet_connect.o: iostuff.h
1216inet_connect.o: msg.h
1217inet_connect.o: myaddrinfo.h
1218inet_connect.o: mymalloc.h
1219inet_connect.o: sane_connect.h
1220inet_connect.o: sock_addr.h
1221inet_connect.o: sys_defs.h
1222inet_connect.o: timed_connect.h
1223inet_listen.o: host_port.h
1224inet_listen.o: inet_listen.c
1225inet_listen.o: inet_proto.h
1226inet_listen.o: iostuff.h
1227inet_listen.o: listen.h
1228inet_listen.o: msg.h
1229inet_listen.o: myaddrinfo.h
1230inet_listen.o: mymalloc.h
1231inet_listen.o: sane_accept.h
1232inet_listen.o: sock_addr.h
1233inet_listen.o: sys_defs.h
1234inet_proto.o: inet_proto.c
1235inet_proto.o: inet_proto.h
1236inet_proto.o: msg.h
1237inet_proto.o: myaddrinfo.h
1238inet_proto.o: mymalloc.h
1239inet_proto.o: name_mask.h
1240inet_proto.o: sys_defs.h
1241inet_proto.o: vbuf.h
1242inet_proto.o: vstring.h
1243inet_trigger.o: connect.h
1244inet_trigger.o: events.h
1245inet_trigger.o: inet_trigger.c
1246inet_trigger.o: iostuff.h
1247inet_trigger.o: msg.h
1248inet_trigger.o: mymalloc.h
1249inet_trigger.o: sys_defs.h
1250inet_trigger.o: trigger.h
1251inet_windowsize.o: inet_windowsize.c
1252inet_windowsize.o: iostuff.h
1253inet_windowsize.o: msg.h
1254inet_windowsize.o: sys_defs.h
1255ip_match.o: ip_match.c
1256ip_match.o: ip_match.h
1257ip_match.o: msg.h
1258ip_match.o: mymalloc.h
1259ip_match.o: sys_defs.h
1260ip_match.o: vbuf.h
1261ip_match.o: vstring.h
1262killme_after.o: killme_after.c
1263killme_after.o: killme_after.h
1264killme_after.o: sys_defs.h
1265line_wrap.o: line_wrap.c
1266line_wrap.o: line_wrap.h
1267line_wrap.o: sys_defs.h
1268load_file.o: iostuff.h
1269load_file.o: load_file.c
1270load_file.o: load_file.h
1271load_file.o: msg.h
1272load_file.o: sys_defs.h
1273load_file.o: vbuf.h
1274load_file.o: vstream.h
1275lowercase.o: lowercase.c
1276lowercase.o: stringops.h
1277lowercase.o: sys_defs.h
1278lowercase.o: vbuf.h
1279lowercase.o: vstring.h
1280lstat_as.o: lstat_as.c
1281lstat_as.o: lstat_as.h
1282lstat_as.o: msg.h
1283lstat_as.o: set_eugid.h
1284lstat_as.o: sys_defs.h
1285mac_expand.o: mac_expand.c
1286mac_expand.o: mac_expand.h
1287mac_expand.o: mac_parse.h
1288mac_expand.o: msg.h
1289mac_expand.o: mymalloc.h
1290mac_expand.o: sys_defs.h
1291mac_expand.o: vbuf.h
1292mac_expand.o: vstring.h
1293mac_parse.o: mac_parse.c
1294mac_parse.o: mac_parse.h
1295mac_parse.o: msg.h
1296mac_parse.o: sys_defs.h
1297mac_parse.o: vbuf.h
1298mac_parse.o: vstring.h
1299make_dirs.o: make_dirs.c
1300make_dirs.o: make_dirs.h
1301make_dirs.o: msg.h
1302make_dirs.o: mymalloc.h
1303make_dirs.o: stringops.h
1304make_dirs.o: sys_defs.h
1305make_dirs.o: vbuf.h
1306make_dirs.o: vstring.h
1307mask_addr.o: mask_addr.c
1308mask_addr.o: mask_addr.h
1309mask_addr.o: msg.h
1310mask_addr.o: sys_defs.h
1311match_list.o: argv.h
1312match_list.o: dict.h
1313match_list.o: match_list.c
1314match_list.o: match_list.h
1315match_list.o: match_ops.h
1316match_list.o: msg.h
1317match_list.o: mymalloc.h
1318match_list.o: stringops.h
1319match_list.o: sys_defs.h
1320match_list.o: vbuf.h
1321match_list.o: vstream.h
1322match_list.o: vstring.h
1323match_list.o: vstring_vstream.h
1324match_ops.o: argv.h
1325match_ops.o: cidr_match.h
1326match_ops.o: dict.h
1327match_ops.o: match_ops.c
1328match_ops.o: match_ops.h
1329match_ops.o: msg.h
1330match_ops.o: myaddrinfo.h
1331match_ops.o: mymalloc.h
1332match_ops.o: split_at.h
1333match_ops.o: stringops.h
1334match_ops.o: sys_defs.h
1335match_ops.o: vbuf.h
1336match_ops.o: vstream.h
1337match_ops.o: vstring.h
1338msg.o: msg.c
1339msg.o: msg.h
1340msg.o: msg_output.h
1341msg.o: sys_defs.h
1342msg_output.o: msg_output.c
1343msg_output.o: msg_output.h
1344msg_output.o: msg_vstream.h
1345msg_output.o: mymalloc.h
1346msg_output.o: percentm.h
1347msg_output.o: stringops.h
1348msg_output.o: sys_defs.h
1349msg_output.o: vbuf.h
1350msg_output.o: vstream.h
1351msg_output.o: vstring.h
1352msg_syslog.o: msg.h
1353msg_syslog.o: msg_output.h
1354msg_syslog.o: msg_syslog.c
1355msg_syslog.o: msg_syslog.h
1356msg_syslog.o: safe.h
1357msg_syslog.o: stringops.h
1358msg_syslog.o: sys_defs.h
1359msg_syslog.o: vbuf.h
1360msg_syslog.o: vstring.h
1361msg_vstream.o: msg.h
1362msg_vstream.o: msg_output.h
1363msg_vstream.o: msg_vstream.c
1364msg_vstream.o: msg_vstream.h
1365msg_vstream.o: sys_defs.h
1366msg_vstream.o: vbuf.h
1367msg_vstream.o: vstream.h
1368mvect.o: mvect.c
1369mvect.o: mvect.h
1370mvect.o: mymalloc.h
1371mvect.o: sys_defs.h
1372myaddrinfo.o: inet_proto.h
1373myaddrinfo.o: msg.h
1374myaddrinfo.o: myaddrinfo.c
1375myaddrinfo.o: myaddrinfo.h
1376myaddrinfo.o: mymalloc.h
1377myaddrinfo.o: sock_addr.h
1378myaddrinfo.o: stringops.h
1379myaddrinfo.o: sys_defs.h
1380myaddrinfo.o: valid_hostname.h
1381myaddrinfo.o: vbuf.h
1382myaddrinfo.o: vstring.h
1383myflock.o: msg.h
1384myflock.o: myflock.c
1385myflock.o: myflock.h
1386myflock.o: sys_defs.h
1387mymalloc.o: msg.h
1388mymalloc.o: mymalloc.c
1389mymalloc.o: mymalloc.h
1390mymalloc.o: sys_defs.h
1391myrand.o: myrand.c
1392myrand.o: myrand.h
1393myrand.o: sys_defs.h
1394mystrtok.o: mystrtok.c
1395mystrtok.o: stringops.h
1396mystrtok.o: sys_defs.h
1397mystrtok.o: vbuf.h
1398mystrtok.o: vstring.h
1399name_code.o: name_code.c
1400name_code.o: name_code.h
1401name_code.o: sys_defs.h
1402name_mask.o: msg.h
1403name_mask.o: mymalloc.h
1404name_mask.o: name_mask.c
1405name_mask.o: name_mask.h
1406name_mask.o: stringops.h
1407name_mask.o: sys_defs.h
1408name_mask.o: vbuf.h
1409name_mask.o: vstring.h
1410nbbio.o: events.h
1411nbbio.o: msg.h
1412nbbio.o: mymalloc.h
1413nbbio.o: nbbio.c
1414nbbio.o: nbbio.h
1415nbbio.o: sys_defs.h
1416netstring.o: msg.h
1417netstring.o: netstring.c
1418netstring.o: netstring.h
1419netstring.o: sys_defs.h
1420netstring.o: vbuf.h
1421netstring.o: vstream.h
1422netstring.o: vstring.h
1423neuter.o: neuter.c
1424neuter.o: stringops.h
1425neuter.o: sys_defs.h
1426neuter.o: vbuf.h
1427neuter.o: vstring.h
1428non_blocking.o: iostuff.h
1429non_blocking.o: msg.h
1430non_blocking.o: non_blocking.c
1431non_blocking.o: sys_defs.h
1432nvtable.o: htable.h
1433nvtable.o: mymalloc.h
1434nvtable.o: nvtable.c
1435nvtable.o: nvtable.h
1436nvtable.o: sys_defs.h
1437open_as.o: msg.h
1438open_as.o: open_as.c
1439open_as.o: open_as.h
1440open_as.o: set_eugid.h
1441open_as.o: sys_defs.h
1442open_limit.o: iostuff.h
1443open_limit.o: open_limit.c
1444open_limit.o: sys_defs.h
1445open_lock.o: msg.h
1446open_lock.o: myflock.h
1447open_lock.o: open_lock.c
1448open_lock.o: open_lock.h
1449open_lock.o: safe_open.h
1450open_lock.o: sys_defs.h
1451open_lock.o: vbuf.h
1452open_lock.o: vstream.h
1453open_lock.o: vstring.h
1454peekfd.o: iostuff.h
1455peekfd.o: peekfd.c
1456peekfd.o: sys_defs.h
1457percentm.o: percentm.c
1458percentm.o: percentm.h
1459percentm.o: sys_defs.h
1460percentm.o: vbuf.h
1461percentm.o: vstring.h
1462posix_signals.o: posix_signals.c
1463posix_signals.o: posix_signals.h
1464posix_signals.o: sys_defs.h
1465printable.o: printable.c
1466printable.o: stringops.h
1467printable.o: sys_defs.h
1468printable.o: vbuf.h
1469printable.o: vstring.h
1470rand_sleep.o: iostuff.h
1471rand_sleep.o: msg.h
1472rand_sleep.o: myrand.h
1473rand_sleep.o: rand_sleep.c
1474rand_sleep.o: sys_defs.h
1475read_wait.o: iostuff.h
1476read_wait.o: msg.h
1477read_wait.o: read_wait.c
1478read_wait.o: sys_defs.h
1479readable.o: iostuff.h
1480readable.o: msg.h
1481readable.o: readable.c
1482readable.o: sys_defs.h
1483readlline.o: msg.h
1484readlline.o: readlline.c
1485readlline.o: readlline.h
1486readlline.o: sys_defs.h
1487readlline.o: vbuf.h
1488readlline.o: vstream.h
1489readlline.o: vstring.h
1490ring.o: ring.c
1491ring.o: ring.h
1492safe_getenv.o: safe.h
1493safe_getenv.o: safe_getenv.c
1494safe_getenv.o: sys_defs.h
1495safe_open.o: msg.h
1496safe_open.o: safe_open.c
1497safe_open.o: safe_open.h
1498safe_open.o: stringops.h
1499safe_open.o: sys_defs.h
1500safe_open.o: vbuf.h
1501safe_open.o: vstream.h
1502safe_open.o: vstring.h
1503sane_accept.o: msg.h
1504sane_accept.o: sane_accept.c
1505sane_accept.o: sane_accept.h
1506sane_accept.o: sys_defs.h
1507sane_basename.o: sane_basename.c
1508sane_basename.o: stringops.h
1509sane_basename.o: sys_defs.h
1510sane_basename.o: vbuf.h
1511sane_basename.o: vstring.h
1512sane_connect.o: msg.h
1513sane_connect.o: sane_connect.c
1514sane_connect.o: sane_connect.h
1515sane_connect.o: sys_defs.h
1516sane_link.o: msg.h
1517sane_link.o: sane_fsops.h
1518sane_link.o: sane_link.c
1519sane_link.o: sys_defs.h
1520sane_rename.o: msg.h
1521sane_rename.o: sane_fsops.h
1522sane_rename.o: sane_rename.c
1523sane_rename.o: sys_defs.h
1524sane_socketpair.o: msg.h
1525sane_socketpair.o: sane_socketpair.c
1526sane_socketpair.o: sane_socketpair.h
1527sane_socketpair.o: sys_defs.h
1528sane_time.o: msg.h
1529sane_time.o: sane_time.c
1530sane_time.o: sane_time.h
1531sane_time.o: sys_defs.h
1532scan_dir.o: msg.h
1533scan_dir.o: mymalloc.h
1534scan_dir.o: scan_dir.c
1535scan_dir.o: scan_dir.h
1536scan_dir.o: stringops.h
1537scan_dir.o: sys_defs.h
1538scan_dir.o: vbuf.h
1539scan_dir.o: vstring.h
1540select_bug.o: msg.h
1541select_bug.o: msg_vstream.h
1542select_bug.o: select_bug.c
1543select_bug.o: sys_defs.h
1544select_bug.o: vbuf.h
1545select_bug.o: vstream.h
1546set_eugid.o: msg.h
1547set_eugid.o: set_eugid.c
1548set_eugid.o: set_eugid.h
1549set_eugid.o: sys_defs.h
1550set_ugid.o: msg.h
1551set_ugid.o: set_ugid.c
1552set_ugid.o: set_ugid.h
1553set_ugid.o: sys_defs.h
1554sigdelay.o: msg.h
1555sigdelay.o: posix_signals.h
1556sigdelay.o: sigdelay.c
1557sigdelay.o: sigdelay.h
1558sigdelay.o: sys_defs.h
1559skipblanks.o: skipblanks.c
1560skipblanks.o: stringops.h
1561skipblanks.o: sys_defs.h
1562skipblanks.o: vbuf.h
1563skipblanks.o: vstring.h
1564sock_addr.o: msg.h
1565sock_addr.o: sock_addr.c
1566sock_addr.o: sock_addr.h
1567sock_addr.o: sys_defs.h
1568spawn_command.o: argv.h
1569spawn_command.o: clean_env.h
1570spawn_command.o: exec_command.h
1571spawn_command.o: msg.h
1572spawn_command.o: set_ugid.h
1573spawn_command.o: spawn_command.c
1574spawn_command.o: spawn_command.h
1575spawn_command.o: sys_defs.h
1576spawn_command.o: timed_wait.h
1577split_at.o: split_at.c
1578split_at.o: split_at.h
1579split_at.o: sys_defs.h
1580split_nameval.o: msg.h
1581split_nameval.o: split_nameval.c
1582split_nameval.o: stringops.h
1583split_nameval.o: sys_defs.h
1584split_nameval.o: vbuf.h
1585split_nameval.o: vstring.h
1586stat_as.o: msg.h
1587stat_as.o: set_eugid.h
1588stat_as.o: stat_as.c
1589stat_as.o: stat_as.h
1590stat_as.o: sys_defs.h
1591strcasecmp.o: strcasecmp.c
1592strcasecmp.o: sys_defs.h
1593stream_connect.o: connect.h
1594stream_connect.o: iostuff.h
1595stream_connect.o: msg.h
1596stream_connect.o: stream_connect.c
1597stream_connect.o: sys_defs.h
1598stream_listen.o: iostuff.h
1599stream_listen.o: listen.h
1600stream_listen.o: msg.h
1601stream_listen.o: stream_listen.c
1602stream_listen.o: sys_defs.h
1603stream_pass_connect.o: connect.h
1604stream_pass_connect.o: iostuff.h
1605stream_pass_connect.o: msg.h
1606stream_pass_connect.o: stream_pass_connect.c
1607stream_pass_connect.o: sys_defs.h
1608stream_recv_fd.o: iostuff.h
1609stream_recv_fd.o: msg.h
1610stream_recv_fd.o: stream_recv_fd.c
1611stream_recv_fd.o: sys_defs.h
1612stream_send_fd.o: iostuff.h
1613stream_send_fd.o: msg.h
1614stream_send_fd.o: stream_send_fd.c
1615stream_send_fd.o: sys_defs.h
1616stream_test.o: connect.h
1617stream_test.o: iostuff.h
1618stream_test.o: listen.h
1619stream_test.o: msg.h
1620stream_test.o: msg_vstream.h
1621stream_test.o: stream_test.c
1622stream_test.o: sys_defs.h
1623stream_test.o: vbuf.h
1624stream_test.o: vstream.h
1625stream_trigger.o: connect.h
1626stream_trigger.o: events.h
1627stream_trigger.o: iostuff.h
1628stream_trigger.o: msg.h
1629stream_trigger.o: mymalloc.h
1630stream_trigger.o: stream_trigger.c
1631stream_trigger.o: sys_defs.h
1632stream_trigger.o: trigger.h
1633sys_compat.o: sys_compat.c
1634sys_compat.o: sys_defs.h
1635timed_connect.o: iostuff.h
1636timed_connect.o: msg.h
1637timed_connect.o: sane_connect.h
1638timed_connect.o: sys_defs.h
1639timed_connect.o: timed_connect.c
1640timed_connect.o: timed_connect.h
1641timed_read.o: iostuff.h
1642timed_read.o: msg.h
1643timed_read.o: sys_defs.h
1644timed_read.o: timed_read.c
1645timed_wait.o: msg.h
1646timed_wait.o: posix_signals.h
1647timed_wait.o: sys_defs.h
1648timed_wait.o: timed_wait.c
1649timed_wait.o: timed_wait.h
1650timed_write.o: iostuff.h
1651timed_write.o: msg.h
1652timed_write.o: sys_defs.h
1653timed_write.o: timed_write.c
1654translit.o: stringops.h
1655translit.o: sys_defs.h
1656translit.o: translit.c
1657translit.o: vbuf.h
1658translit.o: vstring.h
1659trimblanks.o: stringops.h
1660trimblanks.o: sys_defs.h
1661trimblanks.o: trimblanks.c
1662trimblanks.o: vbuf.h
1663trimblanks.o: vstring.h
1664unescape.o: stringops.h
1665unescape.o: sys_defs.h
1666unescape.o: unescape.c
1667unescape.o: vbuf.h
1668unescape.o: vstring.h
1669unix_connect.o: connect.h
1670unix_connect.o: iostuff.h
1671unix_connect.o: msg.h
1672unix_connect.o: sane_connect.h
1673unix_connect.o: sys_defs.h
1674unix_connect.o: timed_connect.h
1675unix_connect.o: unix_connect.c
1676unix_listen.o: iostuff.h
1677unix_listen.o: listen.h
1678unix_listen.o: msg.h
1679unix_listen.o: sane_accept.h
1680unix_listen.o: sys_defs.h
1681unix_listen.o: unix_listen.c
1682unix_pass_fd_fix.o: iostuff.h
1683unix_pass_fd_fix.o: name_mask.h
1684unix_pass_fd_fix.o: sys_defs.h
1685unix_pass_fd_fix.o: unix_pass_fd_fix.c
1686unix_pass_fd_fix.o: vbuf.h
1687unix_pass_fd_fix.o: vstring.h
1688unix_pass_listen.o: iostuff.h
1689unix_pass_listen.o: listen.h
1690unix_pass_listen.o: msg.h
1691unix_pass_listen.o: sane_accept.h
1692unix_pass_listen.o: sys_defs.h
1693unix_pass_listen.o: unix_pass_listen.c
1694unix_pass_trigger.o: connect.h
1695unix_pass_trigger.o: events.h
1696unix_pass_trigger.o: iostuff.h
1697unix_pass_trigger.o: msg.h
1698unix_pass_trigger.o: mymalloc.h
1699unix_pass_trigger.o: sys_defs.h
1700unix_pass_trigger.o: trigger.h
1701unix_pass_trigger.o: unix_pass_trigger.c
1702unix_recv_fd.o: iostuff.h
1703unix_recv_fd.o: msg.h
1704unix_recv_fd.o: sys_defs.h
1705unix_recv_fd.o: unix_recv_fd.c
1706unix_send_fd.o: iostuff.h
1707unix_send_fd.o: msg.h
1708unix_send_fd.o: sys_defs.h
1709unix_send_fd.o: unix_send_fd.c
1710unix_trigger.o: connect.h
1711unix_trigger.o: events.h
1712unix_trigger.o: iostuff.h
1713unix_trigger.o: msg.h
1714unix_trigger.o: mymalloc.h
1715unix_trigger.o: sys_defs.h
1716unix_trigger.o: trigger.h
1717unix_trigger.o: unix_trigger.c
1718unsafe.o: safe.h
1719unsafe.o: sys_defs.h
1720unsafe.o: unsafe.c
1721uppercase.o: stringops.h
1722uppercase.o: sys_defs.h
1723uppercase.o: uppercase.c
1724uppercase.o: vbuf.h
1725uppercase.o: vstring.h
1726username.o: sys_defs.h
1727username.o: username.c
1728username.o: username.h
1729valid_hostname.o: msg.h
1730valid_hostname.o: mymalloc.h
1731valid_hostname.o: stringops.h
1732valid_hostname.o: sys_defs.h
1733valid_hostname.o: valid_hostname.c
1734valid_hostname.o: valid_hostname.h
1735valid_hostname.o: vbuf.h
1736valid_hostname.o: vstring.h
1737valid_utf_8.o: stringops.h
1738valid_utf_8.o: sys_defs.h
1739valid_utf_8.o: valid_utf_8.c
1740valid_utf_8.o: vbuf.h
1741valid_utf_8.o: vstring.h
1742vbuf.o: sys_defs.h
1743vbuf.o: vbuf.c
1744vbuf.o: vbuf.h
1745vbuf_print.o: msg.h
1746vbuf_print.o: sys_defs.h
1747vbuf_print.o: vbuf.h
1748vbuf_print.o: vbuf_print.c
1749vbuf_print.o: vbuf_print.h
1750vbuf_print.o: vstring.h
1751vstream.o: iostuff.h
1752vstream.o: msg.h
1753vstream.o: mymalloc.h
1754vstream.o: sys_defs.h
1755vstream.o: vbuf.h
1756vstream.o: vbuf_print.h
1757vstream.o: vstream.c
1758vstream.o: vstream.h
1759vstream.o: vstring.h
1760vstream_popen.o: argv.h
1761vstream_popen.o: clean_env.h
1762vstream_popen.o: exec_command.h
1763vstream_popen.o: iostuff.h
1764vstream_popen.o: msg.h
1765vstream_popen.o: set_ugid.h
1766vstream_popen.o: sys_defs.h
1767vstream_popen.o: vbuf.h
1768vstream_popen.o: vstream.h
1769vstream_popen.o: vstream_popen.c
1770vstream_tweak.o: msg.h
1771vstream_tweak.o: sys_defs.h
1772vstream_tweak.o: vbuf.h
1773vstream_tweak.o: vstream.h
1774vstream_tweak.o: vstream_tweak.c
1775vstring.o: msg.h
1776vstring.o: mymalloc.h
1777vstring.o: sys_defs.h
1778vstring.o: vbuf.h
1779vstring.o: vbuf_print.h
1780vstring.o: vstring.c
1781vstring.o: vstring.h
1782vstring_vstream.o: msg.h
1783vstring_vstream.o: sys_defs.h
1784vstring_vstream.o: vbuf.h
1785vstring_vstream.o: vstream.h
1786vstring_vstream.o: vstring.h
1787vstring_vstream.o: vstring_vstream.c
1788vstring_vstream.o: vstring_vstream.h
1789watchdog.o: events.h
1790watchdog.o: iostuff.h
1791watchdog.o: killme_after.h
1792watchdog.o: msg.h
1793watchdog.o: mymalloc.h
1794watchdog.o: posix_signals.h
1795watchdog.o: sys_defs.h
1796watchdog.o: watchdog.c
1797watchdog.o: watchdog.h
1798writable.o: iostuff.h
1799writable.o: msg.h
1800writable.o: sys_defs.h
1801writable.o: writable.c
1802write_buf.o: iostuff.h
1803write_buf.o: msg.h
1804write_buf.o: sys_defs.h
1805write_buf.o: write_buf.c
1806write_wait.o: iostuff.h
1807write_wait.o: msg.h
1808write_wait.o: sys_defs.h
1809write_wait.o: write_wait.c
1810