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