⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ident.c

📁 这是一个同样来自贝尔实验室的和UNIX有着渊源的操作系统, 其简洁的设计和实现易于我们学习和理解
💻 C
字号:
char *xxxvers =  "\n@(#) MAKE.  VERSION 2.78     22 MAY 1986\n" ;static	char *sccsid = "@(#)ident.c	8th Edition (Bell Labs) 85/10/28";/*2.1 4/24/76	Base version2.2 4/26/76     Error found by SRB in overriding pattern rules;		corrected gram.y2.3 4/27/76	Further correction for overriding pattern rules;		corrected doname.c2.4		Removed .CLEAR name, added .IGNORE.		A .SUFFIXES rule without dependents clears the list2.5		Stripped output2.6		Changed doshell to accomodate new shell.2.7		Following SRB's sugestion, added ${...} as		alternate macro name2.8		Defined macros AS and DTGEN in files.c.2.9		Put in a fix to prevent removal of files		upon interrupt in a  ::  rule.2.10		Fixed bugs involving messages for ::		and closing standard input2.11		Changed time test from <= to <		(equal times are considered in sync)2.12		Installed -t flag (touch and update time of		files rather than issue commands)		Fixed bug in dosys2.13		Fixed lex.c to allow sharps (#) in commands2.14		Added .DEFAULT rule2.15		Changed to <lS> I/O System (stdio.h)2.16		Removed references to double floats and macro HAVELONGS;		committed to use of long ints for times.2.17		Corrected metacharacter list in dosys.c.2.18		Miscellaneous fixes2.19		Updated files.c to use include file stat.h2.20		Added -q flag for Mike Lesk2.21		Added AWK rules and  .w  suffix to  files.c2.22		Added colon to the list of metacharacters2.23		Macro substitutions on dependency lines.		Redid argument and macro setting.		Close files before exec'ing.		Print > at beginning of command lines.		No printing of commands beginnng with @.2.24	Parametrized propt sequence in doname.c (4/1/77)2.25	Added $? facility2.26	Fixed bug in macro expansion2.27	Repaired interrupt handling2.28	Repaired bug in -n2.29	Repaired bug in file closing and $? string creation2.30	Repaired bug in grammar about command lines2.31	Added -k flag, modified doname.c and defs2.32	Made "keepgoing" the default, added -S flag,		changed handling of funny characters internally2.3	Small fixups to interrupt and quit handling.	       Changed default back to -k.2.34	Added  .PRECIOUS rule for interrupts2.35	Added references to include files (due to TLL)2.36	Fixed bug in lex.c so = permitted in rules on :; line2.37	Miscellaneous code cleanups2.38	Sleep one second after each touch in -t mode2.39	Extended string[] declaration in doname.c2.40	Permit recursive macro references2.41	Separated YYLMAX into INMAX and OUTMAX macros, specifying longest	input and output lines respectively.2.42	Fixed bug involving :: lines without dependents2.43	Main name is first name that contains a slash or doesn't	begin with a dot2.44	Fixed bug involving $$ on command line2.45	Changed files.c to put .f before .e, .r and to use f77 instead of fc.2.46	Changed dosys.c to eliminate copying and to call execvp.2.47	Changed files.c to add ".out" suffix and rules.2.48	Changed misc.c to permit tabs preceding = in macro definition2.49	Added reference to <ctyp.h>. Removed -lS references from files.c2.50	General cleanup to reduce lint messages.  (changes in declarations	and in uses of variables)2.51	Further cleanup making use of new Yacc features.2.522.53	Changed handling of "touch"2.54	Fixed bug involving comments in lexical analyzer.2.55	Ignore commands that begin with a # are comments.2.56	Added = to list of META characters (to permit shell commands)2.57	Changed lookarch and getobj to fix bugs.2.58	Fixed interrupt handling.2.59	Changed references to sprintf to accomodate new function definition	Also fixed extern declarations.2.60	Limited the number of open directories.2.61	Added code to handle archives with ascii headers.2.62	Joe Condon Fixes to archive formats2.63	Pattern Matching (%) stuff.2.64	Reinstalled $(TGS) as $^ from other version2.65	Installed dynamic macros ( := commands).2.66	Sped up pattern matching code2.67	Changed pattern matching code to permit multiple dependents2.68	Added + (do it despite -n) prefix to command lines.	Fixed bug involving metacharacter expansions on dependency lines.2.69	Added & to dependency lines and new background process spawning2.70	Added Bradford's macros: $/, $@, *D, *F, <D, <F, @D, @F.2.71	Added include stack to input.	Added check for sccs makefiles:  s.[Mm]akefile2.72	Load environment into macro tables. Added Bradford's -e flag.2.73	Pass changed environment macros out to commands.2.74	Fixed limit on args in dosys.c.	Non-existent archives now treated as other non-existent files.2.75	Fixed bug in rehash.2.76	Fixed bug when pattern searching in non-existent directory	Fixed infinite loop when awaiting failed process	Now wait till all subjobs finish before returning	make, unless a subjob fails2.77	Added -z option that always forces shell invocation	rather than direct fork-exec2.78	Check for error (-1) returned from fork*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -