?? makefile
字號(hào):
compile seek_end.c seek.h ./compile seek_end.cseek_set.o: \compile seek_set.c seek.h ./compile seek_set.cseek_trunc.o: \compile seek_trunc.c seek.h ./compile seek_trunc.cselect.h: \compile trysysel.c select.h1 select.h2 ( ./compile trysysel.c >/dev/null 2>&1 \ && cat select.h2 || cat select.h1 ) > select.h rm -f trysysel.o trysyselsendmail: \load sendmail.o env.a getopt.a alloc.a substdio.a error.a str.a \auto_qmail.o ./load sendmail env.a getopt.a alloc.a substdio.a error.a \ str.a auto_qmail.o sendmail.o: \compile sendmail.c sgetopt.h subgetopt.h substdio.h subfd.h \substdio.h alloc.h auto_qmail.h exit.h env.h str.h ./compile sendmail.csetup: \it man ./installsgetopt.o: \compile sgetopt.c substdio.h subfd.h substdio.h sgetopt.h subgetopt.h \subgetopt.h ./compile sgetopt.cshar: \FILES BLURB BLURB2 BLURB3 BLURB4 README FAQ INSTALL INSTALL.alias \INSTALL.ctl INSTALL.ids INSTALL.maildir INSTALL.mbox INSTALL.vsm \REMOVE.sendmail REMOVE.binmail TEST.deliver TEST.receive UPGRADE \THOUGHTS TODO THANKS CHANGES SECURITY INTERNALS SENDMAIL \PIC.local2alias PIC.local2ext PIC.local2local PIC.local2rem \PIC.local2virt PIC.nullclient PIC.relaybad PIC.relaygood \PIC.rem2local FILES VERSION SYSDEPS TARGETS Makefile BIN.README \BIN.Makefile BIN.setup idedit.c conf-break auto_break.h conf-spawn \auto_spawn.h chkspawn.c conf-split auto_split.h conf-patrn \auto_patrn.h conf-users conf-groups auto_uids.h auto_usera.h extra.h \addresses.5 except.1 bouncesaying.1 condredirect.1 dot-qmail.9 \envelopes.5 forgeries.7 forward.1 maildir2mbox.1 maildirmake.1 \maildirwatch.1 mailsubj.1 mbox.5 preline.1 qbiff.1 qmail-clean.8 \qmail-command.8 qmail-control.9 qmail-getpw.9 qmail-header.5 \qmail-inject.8 qmail-limits.9 qmail-local.8 qmail-log.5 \qmail-lspawn.8 qmail-newmrh.9 qmail-newu.9 qmail-pop3d.8 \qmail-popup.8 qmail-pw2u.9 qmail-qmqpc.8 qmail-qmqpd.8 qmail-qmtpd.8 \qmail-qread.8 qmail-qstat.8 qmail-queue.8 qmail-remote.8 \qmail-rspawn.8 qmail-send.9 qmail-showctl.8 qmail-smtpd.8 \qmail-start.9 qmail-tcpok.8 qmail-tcpto.8 qmail-users.9 qmail.7 \qreceipt.1 splogger.8 tcp-env.1 config.sh config-fast.sh \qmail-clean.c qmail-getpw.c qmail-inject.c qmail-local.c \qmail-lspawn.c qmail-newmrh.c qmail-newu.c qmail-pop3d.c \qmail-popup.c qmail-pw2u.c qmail-qmqpc.c qmail-qmqpd.c qmail-qmtpd.c \qmail-qread.c qmail-qstat.sh qmail-queue.c qmail-remote.c \qmail-rspawn.c qmail-send.c qmail-showctl.c qmail-smtpd.c \qmail-start.c qmail-tcpok.c qmail-tcpto.c spawn.c dnscname.c dnsfq.c \dnsip.c dnsmxip.c dnsptr.c hostname.c ipmeprint.c tcp-env.c \sendmail.c qreceipt.c qsmhook.c qbiff.c forward.c preline.c predate.c \except.c bouncesaying.c condredirect.c maildirmake.c maildir2mbox.c \maildirwatch.c splogger.c qail.sh elq.sh pinq.sh qmail-upq.sh \datemail.sh mailsubj.sh qlx.h rcpthosts.h rcpthosts.c commands.h \commands.c dnsdoe.h dnsdoe.c fmtqfn.h fmtqfn.c gfrom.h gfrom.c \myctime.h myctime.c newfield.h newfield.c qsutil.h qsutil.c \readsubdir.h readsubdir.c received.h received.c tcpto.h tcpto.c \tcpto_clean.c trigger.h trigger.c triggerpull.h triggerpull.c \trynpbg1.c trysyslog.c conf-cc conf-ld home.sh home+df.sh proc.sh \proc+df.sh binm1.sh binm2.sh binm3.sh binm1+df.sh binm2+df.sh \binm3+df.sh find-systype.sh make-compile.sh make-load.sh \make-makelib.sh trycpp.c warn-auto.sh auto-str.c auto-int.c \auto-int8.c auto-gid.c auto-uid.c hier.c install.c instcheck.c \install-big.c alloc.3 alloc.h alloc.c alloc_re.c case.3 case.h \case_diffb.c case_diffs.c case_lowerb.c case_lowers.c case_starts.c \cdb.3 cdb.h cdb_hash.c cdb_seek.c cdb_unpack.c cdbmake.h \cdbmake_add.c cdbmake_hash.c cdbmake_pack.c cdbmss.h cdbmss.c coe.3 \coe.h coe.c fd.h fd_copy.3 fd_copy.c fd_move.3 fd_move.c fifo_make.3 \fifo.h fifo.c trymkffo.c fork.h1 fork.h2 tryvfork.c now.3 now.h now.c \open.h open_append.c open_excl.c open_read.c open_trunc.c \open_write.c seek.h seek_cur.c seek_end.c seek_set.c seek_trunc.c \conf-qmail auto_qmail.h qmail.h qmail.c gen_alloc.h gen_allocdefs.h \stralloc.3 stralloc.h stralloc_eady.c stralloc_pend.c stralloc_copy.c \stralloc_opyb.c stralloc_opys.c stralloc_cat.c stralloc_catb.c \stralloc_cats.c stralloc_arts.c strerr.h strerr_sys.c strerr_die.c \substdio.h substdio.c substdi.c substdo.c substdio_copy.c subfd.h \subfderr.c subfdouts.c subfdout.c subfdins.c subfdin.c readwrite.h \exit.h timeoutconn.h timeoutconn.c timeoutread.h timeoutread.c \timeoutwrite.h timeoutwrite.c remoteinfo.h remoteinfo.c uint32.h1 \uint32.h2 tryulong32.c wait.3 wait.h wait_pid.c wait_nohang.c \trywaitp.c sig.h sig_alarm.c sig_block.c sig_catch.c sig_pause.c \sig_pipe.c sig_child.c sig_term.c sig_hup.c sig_misc.c sig_bug.c \trysgact.c trysgprm.c env.3 env.h env.c envread.c byte.h byte_chr.c \byte_copy.c byte_cr.c byte_diff.c byte_rchr.c byte_zero.c str.h \str_chr.c str_cpy.c str_diff.c str_diffn.c str_len.c str_rchr.c \str_start.c lock.h lock_ex.c lock_exnb.c lock_un.c tryflock.c getln.3 \getln.h getln.c getln2.3 getln2.c sgetopt.3 sgetopt.h sgetopt.c \subgetopt.3 subgetopt.h subgetopt.c error.3 error_str.3 error_temp.3 \error.h error.c error_str.c error_temp.c fmt.h fmt_str.c fmt_strn.c \fmt_uint.c fmt_uint0.c fmt_ulong.c scan.h scan_ulong.c scan_8long.c \slurpclose.h slurpclose.c quote.h quote.c hfield.h hfield.c \headerbody.h headerbody.c token822.h token822.c control.h control.c \datetime.3 datetime.h datetime.c datetime_un.c prioq.h prioq.c \date822fmt.h date822fmt.c dns.h dns.c trylsock.c tryrsolv.c ip.h ip.c \ipalloc.h ipalloc.c select.h1 select.h2 trysysel.c ndelay.h ndelay.c \ndelay_off.c direntry.3 direntry.h1 direntry.h2 trydrent.c prot.h \prot.c chkshsgr.c warn-shsgr tryshsgr.c ipme.h ipme.c trysalen.c \maildir.5 maildir.h maildir.c tcp-environ.5 constmap.h constmap.c shar -m `cat FILES` > shar chmod 400 sharsig.a: \makelib sig_alarm.o sig_block.o sig_catch.o sig_pause.o sig_pipe.o \sig_child.o sig_hup.o sig_term.o sig_bug.o sig_misc.o ./makelib sig.a sig_alarm.o sig_block.o sig_catch.o \ sig_pause.o sig_pipe.o sig_child.o sig_hup.o sig_term.o \ sig_bug.o sig_misc.osig_alarm.o: \compile sig_alarm.c sig.h ./compile sig_alarm.csig_block.o: \compile sig_block.c sig.h hassgprm.h ./compile sig_block.csig_bug.o: \compile sig_bug.c sig.h ./compile sig_bug.csig_catch.o: \compile sig_catch.c sig.h hassgact.h ./compile sig_catch.csig_child.o: \compile sig_child.c sig.h ./compile sig_child.csig_hup.o: \compile sig_hup.c sig.h ./compile sig_hup.csig_misc.o: \compile sig_misc.c sig.h ./compile sig_misc.csig_pause.o: \compile sig_pause.c sig.h hassgprm.h ./compile sig_pause.csig_pipe.o: \compile sig_pipe.c sig.h ./compile sig_pipe.csig_term.o: \compile sig_term.c sig.h ./compile sig_term.cslurpclose.o: \compile slurpclose.c stralloc.h gen_alloc.h readwrite.h slurpclose.h \error.h ./compile slurpclose.csocket.lib: \trylsock.c compile load ( ( ./compile trylsock.c && \ ./load trylsock -lsocket -lnsl ) >/dev/null 2>&1 \ && echo -lsocket -lnsl || exit 0 ) > socket.lib rm -f trylsock.o trylsockspawn.o: \compile chkspawn spawn.c sig.h wait.h substdio.h byte.h str.h \stralloc.h gen_alloc.h select.h exit.h coe.h open.h error.h \auto_qmail.h auto_uids.h auto_spawn.h ./chkspawn ./compile spawn.csplogger: \load splogger.o substdio.a error.a str.a fs.a syslog.lib socket.lib ./load splogger substdio.a error.a str.a fs.a `cat \ syslog.lib` `cat socket.lib`splogger.0: \splogger.8 nroff -man splogger.8 > splogger.0splogger.o: \compile splogger.c error.h substdio.h subfd.h substdio.h exit.h str.h \scan.h fmt.h ./compile splogger.cstr.a: \makelib str_len.o str_diff.o str_diffn.o str_cpy.o str_chr.o \str_rchr.o str_start.o byte_chr.o byte_rchr.o byte_diff.o byte_copy.o \byte_cr.o byte_zero.o ./makelib str.a str_len.o str_diff.o str_diffn.o str_cpy.o \ str_chr.o str_rchr.o str_start.o byte_chr.o byte_rchr.o \ byte_diff.o byte_copy.o byte_cr.o byte_zero.ostr_chr.o: \compile str_chr.c str.h ./compile str_chr.cstr_cpy.o: \compile str_cpy.c str.h ./compile str_cpy.cstr_diff.o: \compile str_diff.c str.h ./compile str_diff.cstr_diffn.o: \compile str_diffn.c str.h ./compile str_diffn.cstr_len.o: \compile str_len.c str.h ./compile str_len.cstr_rchr.o: \compile str_rchr.c str.h ./compile str_rchr.cstr_start.o: \compile str_start.c str.h ./compile str_start.cstralloc.a: \makelib stralloc_eady.o stralloc_pend.o stralloc_copy.o \stralloc_opys.o stralloc_opyb.o stralloc_cat.o stralloc_cats.o \stralloc_catb.o stralloc_arts.o ./makelib stralloc.a stralloc_eady.o stralloc_pend.o \ stralloc_copy.o stralloc_opys.o stralloc_opyb.o \ stralloc_cat.o stralloc_cats.o stralloc_catb.o \ stralloc_arts.ostralloc_arts.o: \compile stralloc_arts.c byte.h str.h stralloc.h gen_alloc.h ./compile stralloc_arts.cstralloc_cat.o: \compile stralloc_cat.c byte.h stralloc.h gen_alloc.h ./compile stralloc_cat.cstralloc_catb.o: \compile stralloc_catb.c stralloc.h gen_alloc.h byte.h ./compile stralloc_catb.cstralloc_cats.o: \compile stralloc_cats.c byte.h str.h stralloc.h gen_alloc.h ./compile stralloc_cats.cstralloc_copy.o: \compile stralloc_copy.c byte.h stralloc.h gen_alloc.h ./compile stralloc_copy.cstralloc_eady.o: \compile stralloc_eady.c alloc.h stralloc.h gen_alloc.h \gen_allocdefs.h ./compile stralloc_eady.cstralloc_opyb.o: \compile stralloc_opyb.c stralloc.h gen_alloc.h byte.h ./compile stralloc_opyb.cstralloc_opys.o: \compile stralloc_opys.c byte.h str.h stralloc.h gen_alloc.h ./compile stralloc_opys.cstralloc_pend.o: \compile stralloc_pend.c alloc.h stralloc.h gen_alloc.h \gen_allocdefs.h ./compile stralloc_pend.cstrerr.a: \makelib strerr_sys.o strerr_die.o ./makelib strerr.a strerr_sys.o strerr_die.ostrerr_die.o: \compile strerr_die.c substdio.h subfd.h substdio.h exit.h strerr.h ./compile strerr_die.cstrerr_sys.o: \compile strerr_sys.c error.h strerr.h ./compile strerr_sys.csubfderr.o: \compile subfderr.c readwrite.h substdio.h subfd.h substdio.h ./compile subfderr.csubfdin.o: \compile subfdin.c readwrite.h substdio.h subfd.h substdio.h ./compile subfdin.csubfdins.o: \compile subfdins.c readwrite.h substdio.h subfd.h substdio.h ./compile subfdins.csubfdout.o: \compile subfdout.c readwrite.h substdio.h subfd.h substdio.h ./compile subfdout.csubfdouts.o: \compile subfdouts.c readwrite.h substdio.h subfd.h substdio.h ./compile subfdouts.csubgetopt.o: \compile subgetopt.c subgetopt.h ./compile subgetopt.csubstdi.o: \compile substdi.c substdio.h byte.h error.h ./compile substdi.csubstdio.a: \makelib substdio.o substdi.o substdo.o subfderr.o subfdout.o \subfdouts.o subfdin.o subfdins.o substdio_copy.o ./makelib substdio.a substdio.o substdi.o substdo.o \ subfderr.o subfdout.o subfdouts.o subfdin.o subfdins.o \ substdio_copy.osubstdio.o: \compile substdio.c substdio.h ./compile substdio.csubstdio_copy.o: \compile substdio_copy.c substdio.h ./compile substdio_copy.csubstdo.o: \compile substdo.c substdio.h str.h byte.h error.h ./compile substdo.csyslog.lib: \trysyslog.c compile load ( ( ./compile trysyslog.c && \ ./load trysyslog -lgen ) >/dev/null 2>&1 \ && echo -lgen || exit 0 ) > syslog.lib rm -f trysyslog.o trysyslogsystype: \find-systype trycpp.c ./find-systype > systypetcp-env: \load tcp-env.o dns.o remoteinfo.o timeoutread.o timeoutwrite.o \timeoutconn.o ip.o ipalloc.o case.a ndelay.a sig.a env.a getopt.a \stralloc.a alloc.a substdio.a error.a str.a fs.a dns.lib socket.lib ./load tcp-env dns.o remoteinfo.o timeoutread.o \ timeoutwrite.o timeoutconn.o ip.o ipalloc.o case.a ndelay.a \ sig.a env.a getopt.a stralloc.a alloc.a substdio.a error.a \ str.a fs.a `cat dns.lib` `cat socket.lib`tcp-env.0: \tcp-env.1 nroff -man tcp-env.1 > tcp-env.0tcp-env.o: \compile tcp-env.c sig.h stralloc.h gen_alloc.h str.h env.h fmt.h \scan.h subgetopt.h ip.h dns.h byte.h remoteinfo.h exit.h case.h ./compile tcp-env.ctcp-environ.0: \tcp-environ.5 nroff -man tcp-environ.5 > tcp-environ.0tcpto.o: \compile tcpto.c tcpto.h open.h lock.h seek.h now.h datetime.h ip.h \byte.h datetime.h readwrite.h ./compile tcpto.ctcpto_clean.o: \compile tcpto_clean.c tcpto.h open.h substdio.h readwrite.h ./compile tcpto_clean.ctimeoutconn.o: \compile timeoutconn.c ndelay.h select.h error.h readwrite.h ip.h \byte.h timeoutconn.h ./compile timeoutconn.ctimeoutread.o: \compile timeoutread.c timeoutread.h select.h error.h readwrite.h ./compile timeoutread.ctimeoutwrite.o: \compile timeoutwrite.c timeoutwrite.h select.h error.h readwrite.h ./compile timeoutwrite.ctoken822.o: \compile token822.c stralloc.h gen_alloc.h alloc.h str.h token822.h \gen_alloc.h gen_allocdefs.h ./compile token822.ctrigger.o: \compile trigger.c select.h open.h trigger.h hasnpbg1.h ./compile trigger.ctriggerpull.o: \compile triggerpull.c ndelay.h open.h triggerpull.h ./compile triggerpull.cuint32.h: \tryulong32.c compile load uint32.h1 uint32.h2 ( ( ./compile tryulong32.c && ./load tryulong32 && \ ./tryulong32 ) >/dev/null 2>&1 \ && cat uint32.h2 || cat uint32.h1 ) > uint32.h rm -f tryulong32.o tryulong32wait.a: \makelib wait_pid.o wait_nohang.o ./makelib wait.a wait_pid.o wait_nohang.owait_nohang.o: \compile wait_nohang.c haswaitp.h ./compile wait_nohang.cwait_pid.o: \compile wait_pid.c error.h haswaitp.h ./compile wait_pid.c
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -