亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? changelog

?? 一個開放源代碼的 AT&T 的 Korn Shell 的復制品, 支持大多數 ksh89 的特性。
??
?? 第 1 頁 / 共 4 頁
字號:
        ANSI C name space requirements:	* vi.c(isbad,iscmd,islong,ismove,issrch,isundoable,iswordch): changed	  to is_bad,is_cmd,is_long,is_move,is_srch,is_undoable,is_wordch.	* emacs.c(iscfs,ismfs): changed to is_cfs, is_mfs.	* emacs.c(strmatch): changed to str_match.	* sh.h(strchr_dirsep,strrchr_dirsep): changed to ksh_strchr_dirsep,	  ksh_strtchr_dirsep; changed all calls.	* missing.c(strichars[]): changed to ichars[].	* var.c(strint,strval): changed to setint_v, str_val.	* missing.c(strsave,strnsave): changed to str_save,str_nsave.Fri Feb  9 11:30:15 NST 1996 Michael Rendell (michael@panda.cs.mun.ca)	* main.c(main): remove envp parameter; declare and use environ.	* c_ksh.c(c_print): octal digit escape sequences must start with \0.Sat Feb  3 15:35:41 NST 1996 Michael Rendell (michael@panda.cs.mun.ca)	* vi.c(vi_cmd,classify[]): made ^I a command.Fri Feb  2 10:40:32 NST 1996 Michael Rendell (michael@panda.cs.mun.ca)	* lex.h(struct source): added u.freeme field.	* lex.c(getsc_): case SREREAD: free u.freeme iff start isn't u.ugbuf.Thu Feb  1 15:27:06 NST 1996 Michael Rendell (michael@panda.cs.mun.ca)	* c_test.h(Test_env): added end union.	* c_test.c(c_test): keep track of end postition using end.wp;	  don't write on wp.	* emacs.c(x_mapin): changed to dup string, then munge; return duped;	  changed all calls.	* eval.c(homedir): deleted getpwnam() declaration - can't believe	  its needed anywhere (we shall see, though).	* sh.h(handler_t): use ARGS for prototype; use h	* sh.h(struct trap),trap.c(setsig,settrap),sigact.c,sigact.h:	  use handler_t.	* history.c,c_sh.c,c_ksh.c: removed register declaration from	  c_*() functions.	* exec.c(builtin),proto.h(builtin): use prototype for func.	* misc.c(qsortp,qsort1),proto.h(qsortp): use prototype for f.	* c_ksh.c(ksh_getopt): made options arg const.	* tree.c(fptreef,snptreef,vfptreef): made fmt arg const.	* jobs.c(waitfor,j_kill,j_resume,j_lookup,j_jobs): made cp arg const.	* shf.c(shf_snprintf,shf_smprintf,shf_vfprintf): made fmt arg const.	* c_test.h(Test_env.error),c_test.c(ptest_error): made msg arg const.	* c_test.c(test_stat,test_eaccess): made path arg const.	* c_test.c(ptest_getopnd,dbteste_getopnd): made return value const.	* c_test.c(ptest_eval,test_eval,dbteste_eval,dbtestp_eval,test_primary):	  made opnd1,opnd2 arg const.	* c_test.c(test_isop): made s arg const.	* misc.c(bi_getn,getn): made as arg const.	* misc.c(getn): made as arg const.	* misc.c(gmatch): made s/p arg const.	* misc.c(has_globbing): made xp/xpe arg const.	* misc.c(do_gmatch): made s/p/se/pe arg const.	* misc.c(cclass): made p arg const.Thu Feb  1 14:54:32 NST 1996 Michael Rendell (michael@panda.cs.mun.ca)	* edit.h, sh.h, tty.h: changed _I_ to I__.	* edit.h, edit.c: changed _D_ to D__.	* jobs.c,shf.c,tty.c: include ksh_stat.h (POSIX: needed for open).	* sigact.c: use ARGS instead of __P; comment out __P defines.	* shf.c: include math.h if FP.	* shf.c(my_ceil): remove modf() declaration.	* shf.c(shf_fvprintf): comment out frexp() declaration; changed	  exp to expo.	* jobs.c(struct job, j_utime, j_stime): changed utime/stime to	  usrtime/systime; change j_utime/j_stime to j_usrtime/j_systime.Wed Jan 31 16:13:44 NST 1996 Michael Rendell (michael@panda.cs.mun.ca)	* edit.c(x_getc): cast return value to int to avoid warnings on	  strange compilers.	* exec.c(funcfunc): changed second arg to unsigned int (was int).	* syn.c(elsepart): move return NULL to end of function (avoids	  warning from some compilers).	* vi.c(classify[]): changed type to unsigned char.	* shf.c(shf_smprintf): delete unused variable n.	* aclocal.m4(KSH_TIMES_CHECK): define INT32 in test code.	* aclocal.m4(KSH_SIGNAL_CHECK): typeo: had bsd42 instead of bsd41.	* sh.h(MAGIC): changed to 7 to increase portability.	* jobs.c(tcsetpgrp,tcgetpgrp): define if TTY_PGRP (was TIOCSPGRP).Tue Jan 23 11:40:25 NST 1996 Michael Rendell (michael@panda.cs.mun.ca)	* sh.h(ksh_jmp_buf): new define.Thu Jan 18 15:03:19 NST 1996 Michael Rendell (michael@panda.cs.mun.ca)	* history.c(hist_replace): fixed substitution code (again).Wed Jan 17 20:10:02 NST 1996 Michael Rendell (michael@panda.cs.mun.ca)	* made pdksh-5.2.4 distribution	* main.c(initcoms): changed hash alias to "hash=alias -t".	* exec.c(do_selectargs): deleted c_read() declaration.	* c_ksh(c_alias): call ksh_getopt_reset() before calling c_unalias().Wed Jan 17 19:47:55 NST 1996 Michael Rendell (michael@panda.cs.mun.ca)	* history.c(histbackup): changed "histptr > history"	  to "histptr >= history".	* history.c(hist_replace): removed un-needed "last" - use "s" instead.	  (based on fix from Jason Tyler).Thu Jan 11 15:59:46 NST 1996 Michael Rendell (michael@panda.cs.mun.ca)	* c_ksh.c(c_whence,c_command),main.c(initcoms[]): removed ifdef KSH	  (type is a builtin in sys-5 sh).Wed Jan 10 11:49:59 NST 1996 Michael Rendell (michael@panda.cs.mun.ca)	* Makefile.in: added NEWS.os2 to OS2FILES.	* version.c: include "sh.h" (needed for const define).	* exec.c(pr_menu): made non-static.	* vi.c(print_expansions): gather expansions into an arrat	  and use pr_menu().	  (fixes from Mike Jetzer).	* vi.c(redraw_line): added newline option; changed all calls.Wed Jan 10 10:21:06 NST 1996 Michael Rendell (michael@panda.cs.mun.ca)	* vi.c(classify): made 'U' a C_.	* vi.c(ohnum): new variable.	* vi.c(vi_reset): set ohnum to hlast.	* vi.c(grabhist): set ohnum.	* vi.c(vi_cmd): case n,N,/,? set ohnum; added case 'U'.	* vi.c(edit_reset): clear holdlen.	  (based on fix from Dale DePriest).Tue Jan  9 11:23:36 NST 1996 Michael Rendell (michael@panda.cs.mun.ca)	* emacs.c(iscfs): make ', " seperators.	  (fix from Dale DePriest).	* conf-end.h: deleted stuff to undef HISTORY, VI, EMACS, etc if	  KSH wasn't defined (now done in configure).	* sh.h(GI_NONAME): changed to GF_NONAME; changed all uses.	* configure.in: added AC_ARG_PROGRAM.	* Makefile.in: replaced binprefix and manprefix with	  program_transform stuff.Mon Jan  8 11:42:46 NST 1996 Michael Rendell (michael@panda.cs.mun.ca)	* sh.h(struct temp): added shf field.	* io.c(maketemp): changed to use O_EXCL; keep trying if open	  fails (due to O_EXCL); fill in shf field; changed all calls.	* main.c(include): added intr_ok flag; changed all calls.	* main.c(main): if compiled as sh and posix option not set, do not	  include $ENV.	* trap.c: define FROM_TRAP_C before including sh.h.	* sh.h: don't declare sigtraps if FROM_TRAP_C declared.	* c_ksh.c(c_cd): fixed error message.	* vi.c(glob_word): don't add * if word contains a $.	  (Based on fixes from Mike Jetzer).	* eval.c(tilde): if HOME,PWD,OLDPWD aren't set, don't expand	  ~,~+/~-.Fri Jan  5 12:15:58 NST 1996 Michael Rendell (michael@garfield.cs.mun.ca)	* c_ksh.c(c_typeset): separate loop for printing functions	  (do not traverse array link).	* c_ksh.c(c_typeset): list functions: do not ignore unset functions.	* exec.c(findfunc): set val.t to 0 when creating new entry.	* exec.c(define): if FINUSE, use tail recursion.Thu Jan  4 11:10:22 NST 1996 Michael Rendell (michael@panda.cs.mun.ca)	* vi.c(globstr): deleted ifdef'd out code.Sun Dec 10 11:07:52 NST 1995 Michael Rendell (michael@panda.cs.mun.ca)	* lex.c(yylex): added case for STBRACE; wrap word part of	  trim substitution in @(..).	* eval.c(trimsub): deleted code to wrap pattern in @(..); changed	  '%' code to use strnsave().Fri Dec  8 22:55:56 NST 1995 Michael Rendell (michael@panda.cs.mun.ca)	* eval.c(trimsub): if trim pattern contains a |, wrap pattern	  in @(...).	* lex.c(yylex): make | special when incounted in a ${...}	  substitution.Fri Dec  8 11:52:38 NST 1995 Michael Rendell (michael@panda.cs.mun.ca)	* var.c: ifdef'd HISTFILE, HISTSIZE stuff with HISTORY (was KSH).	* *.c,*.h: ifdef'd coprocess stuff with KSH.Thu Dec  7 14:41:06 NST 1995 Michael Rendell (michael@angel.cs.mun.ca)	* options.h(BRACEEXPAND): changed to BRACE_EXPAND; changed all	  references.Thu Dec  7 13:54:20 NST 1995 Michael Rendell (michael@angel.cs.mun.ca)	* exec.c(do_selectargs): don't print newline on eof.Thu Dec  7 10:23:30 NST 1995 Michael Rendell (michael@angel.cs.mun.ca)	* c_ksh.c(c_print): added -f for OS2.	* tree.h(DODIRSWP),eval.c: deleted define and all uses of it.	* exec.c(scriptexec): ...	* io.c(check_fd): set O_TEXT/O_BINARY flag for OS2.	* main.c(main): set O_BINARY/O_TEXT, search path for arg.	* emacs.c(compl_file): call opendir with buf, not dirnam.	  (based on changes from Dale DePriest).Wed Nov 29 15:50:36 NST 1995 Michael Rendell (michael@angel.cs.mun.ca)	* eval.c(expand,debunk): handle extended pattern matching stuff.	* eval.c(debunk): now has two arguments, changed all calls.	* eval.c(globit): changed to use has_globbing.	* eval.c(copy_non_glob): deleted.	* misc.c(has_globbing): new function.	* misc.c(cclass): changed argument to unsigned char *; handle	  extended pattern matching.	* misc.c(do_gmatch): new function (taken from gmatch()).	* misc.c(gmatch): changed to call do_gmatch.	* misc.c(do_gmatch): added cases for extended pattern matching	  (*(foo|bar), etc.).	* misc.c(pat_scan): new function.	* lex.c(yylex): added SPATTERN case.	* lex.c(arraysub): changed to assume just past the leading [	  (was assuming about to read [); changed all calls; changed	  to use getsc_bn().	* lex.c(ungetsc): added argument; changed all calls; can now unget	  arbitrary number of characters.	* lex.c(ungetsc_): new function.	* lex.h(struct source): added start field, removed u.start field,	  changed all uses.	* lex.c(getsc_): case STTY: skip blank line only if this is first line	  of a command (eg, not part of here documennt, etc.).	* lex.c(yylex): case SHEREDELIM,SHEREDQUOTE: ignore \newline.	* lex.c(readhere,get_brace_var): ignore \newline.	* lex.c(getsc_bn,getsc_bn_): new define/function.	* exec.c(iosetup): don't enforce noclobber for non-regular files.	* tree.h(OPAT,SPAT,CPAT): new defines.	* tree.c(tputS,wdscan): added cases for OPAT,SPAT,CPAT.	* lex.c(yylex): moved case '[' from Subst: switch to case SBASE:.Tue Nov 14 11:00:48 NST 1995 Michael Rendell (michael@angel.cs.mun.ca)	* syn.c(get_command,caselist): moved parsing of IN/ESAC into	  caselist; allow {/} instead of IN/ESAC;	* syn.c(casepart): new parameter: endtok.	* lex.c(yylex): allow } as well as ESAC when ESACONLY set.	  (changes based on fix from DaviD W. Sanderson).Tue Nov 14 10:22:17 NST 1995 Michael Rendell (michael@angel.cs.mun.ca)	* main.c(shell): do not zero exstat at start of routine.	* exec.c(execute): removed redundent "exstat = rv" before	  unwind(LERROR).Thu Nov  9 15:01:54 NST 1995 Michael Rendell (michael@angel.cs.mun.ca)	* var.c(arrayname): made argument const.	* var.c(typeset): made var argument const.	* var.c(export): made val argument const.	* tree.c(wdscan): changed return type to non-const (added casts).Thu Nov  9 14:39:49 NST 1995 Michael Rendell (michael@panda.cs.mun.ca)	* c_ksh.c(c_alias),c_sh.c(c_set): made args[] array const.	* c_ulimt.c(c_ulimit): made limits[] array const.	* edit.c(x_mode): x_cur_mode no longer explicitly initialized to 0.	* emacs.c(x_tab,x_atab): no longer explicitly initialized to 0.	* exec.c(comexec): made texec non-static, non-initialized.	* history.c(hist_finish): once no longer explicitly initialized to 0.	* io.c(maketemp): io no longer explicitly initialized to 0.	* jobs.c(job_list,last_job,async_job,free_jobs,free_procs): no longer	  explicitly initialized to 0.	* jobs.c(lookup_msgs[],tt_sigs[]): made array const.	* mail.c(mplist,mbox,mlastchkd,mmsgs): no longer explicitly	  initialized to 0.	* vi.c(expand_word,complete_word): buf no longer explicitly	  initialized to 0.	* vi.c(classify[]): made array const.Tue Nov  7 11:08:01 NST 1995 Michael Rendell (michael@panda.cs.mun.ca)	* mkman: new script	* Makefile.in: use mkman to generate ksh.1	* ksh.Man,ksh.1: renamed ksh.1 to ksh.Man	* ksh.Man: changed way sh/ksh option handled.	  (changes based on fix from Michael Haardt).Tue Sep 19 09:53:53 NDT 1995 Michael Rendell (michael@panda.cs.mun.ca)	* jobs.c(j_stopped): deleted function.	* jobs.c(j_exit): send SIGCONT, then SIGHUP; send SIGHUP if	  job is in foreground.	  (based on fix from Paul Borman)	* Makefile.in: move .PRECIOUS to after all.Wed Sep 13 15:00:22 NDT 1995 Michael Rendell (michael@panda.cs.mun.ca)	* exec.c(dbteste_getopnd): changed tests from TO_STLT/TO_STGT	  to TO_STEQL/TO_STNEQ.Thu Aug 31 11:54:02 NDT 1995 Michael Rendell (michael@panda.cs.mun.ca)	* jobs.c(exchild): if fork fails, allow user to ^C out of loop.Tue Aug 29 09:40:37 NDT 1995 Michael Rendell (michael@panda.cs.mun.ca)	* exec.c(iosetup): don't do globing if not interactive (POSIX).	* exec.c(iosetup): print <& or >& as appropriate in error message.	* tree.h(IONAMEXP): new define.	* tree.c(pioact): handle IONAMEXP.	* exec.c(iosetup): set IONAMEXP.	* io.c(savefd): added noclose parameter; changed all calls.	* exec.c(iosetup): move call to savefd() to after the open();	  re-arranged the dup'ing (failed dups reported).	* main.c(shell): call quitenv() before internal_error().Sun Aug 13 21:38:44 NDT 1995 Michael Rendell (michael@panda.cs.mun.ca)	* sh.h(ksh_sigsetjmp,ksh_siglongjmp): new defines; changed	  all uses of setjmp/longjmp to these.	* configure.in: added checks for sigsetjmp() and _setjmp().Wed Jul 26 10:08:23 NDT 1995 Michael Rendell (michael@panda.cs.mun.ca)	* c_ulimit.c(c_ulimit): added -p ("maxproc", RLIMIT_NPROC)	  (fix from Simon J. Gerraty).Thu Jun 29 10:22:51 NDT 1995 Michael Rendell (michael@panda.cs.mun.ca)	* edit.c(promptlen): added spp parameter; changed all calls.	* vi.c(prompt_skip): new variable.	* vi.c(edit_reset): set prompt_skip; use prompt_skip in all calls	  to pprompt().Sat Jun 24 15:55:03 NDT 1995 Michael Rendell (michael@panda.cs.mun.ca)	* IAFA-PACKAGE: new file.	* Makefile.in: added IAFA-PACKAGE to DISTFILES.Mon Jun 19 10:04:52 NDT 1995 Michael Rendell (michael@panda.cs.mun.ca)	* main.c(initcoms[]): added EXTRA_INITCOMS.Fri Jun 16 12:33:10 NDT 1995 Michael Rendell (michael@panda.cs.mun.ca)	* exec.c(search_access1): use FILECMP() instead of strcmp().	* sh.h(FIELCHCONV): OS2 version: added isascii().	* misc.c(gmatch); took unsigned out again for sc and pc.	* main.c(main): don't set PS1 if it's already set; set it if	  we are root and prompt doesn't contain a #.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品自拍在线| 国产麻豆91精品| 国产精品丝袜在线| 久久久久久一二三区| 欧美一区二区大片| 欧美va亚洲va香蕉在线| 日韩欧美色综合| 精品久久久久99| 久久免费午夜影院| 国产日韩v精品一区二区| 中日韩av电影| 亚洲狠狠丁香婷婷综合久久久| 一区二区三区 在线观看视频| 一区二区三区 在线观看视频| 亚洲不卡一区二区三区| 日一区二区三区| 九九热在线视频观看这里只有精品| 精品无人码麻豆乱码1区2区| 国产91清纯白嫩初高中在线观看 | 99在线精品免费| 97成人超碰视| 欧美精品久久一区| 26uuu色噜噜精品一区| 国产精品丝袜在线| 亚洲国产美女搞黄色| 麻豆91在线播放| av不卡免费电影| 欧美麻豆精品久久久久久| 久久综合网色—综合色88| 国产精品视频免费看| 午夜亚洲国产au精品一区二区| 麻豆精品视频在线观看| 91丨porny丨蝌蚪视频| 日韩午夜激情免费电影| 欧美国产精品v| 丝瓜av网站精品一区二区| 国产乱码精品1区2区3区| 色婷婷综合久久久久中文| 欧美大肚乱孕交hd孕妇| 自拍偷拍国产精品| 精品一区二区三区免费毛片爱| www.亚洲色图| 精品国产乱码久久久久久老虎| 亚洲欧洲国产日韩| 精品一区二区久久| 欧美色国产精品| 国产精品久久久久久久蜜臀| 日本大胆欧美人术艺术动态| 91女厕偷拍女厕偷拍高清| 欧美v日韩v国产v| 亚洲最大的成人av| 成人免费三级在线| 欧美精品一区二区三区很污很色的 | 国产成人精品免费一区二区| 精品视频1区2区| 亚洲欧美日韩中文播放 | 欧美一区二区美女| 一区二区三区美女视频| 北条麻妃国产九九精品视频| 久久久不卡网国产精品二区| 日韩va亚洲va欧美va久久| 在线观看中文字幕不卡| 成人欧美一区二区三区小说| 国产精品一线二线三线| 精品美女在线播放| 麻豆一区二区99久久久久| 欧美日韩国产另类一区| 亚洲激情中文1区| 91香蕉视频黄| 亚洲激情在线激情| 91福利视频久久久久| 亚洲天堂2016| 91免费看视频| 亚洲精品成人精品456| 91欧美一区二区| 一区二区三区国产精华| 在线一区二区三区| 亚洲一区电影777| 精品视频在线免费看| 亚洲影视资源网| 欧美日韩国产经典色站一区二区三区 | 国内一区二区视频| 久久久久久久久岛国免费| 国产精华液一区二区三区| 久久久国产综合精品女国产盗摄| 韩国av一区二区三区在线观看| www久久精品| 国产不卡视频在线播放| 日韩一区有码在线| 欧美日韩一区二区三区四区五区| 亚洲国产综合人成综合网站| 欧美人伦禁忌dvd放荡欲情| 男男gaygay亚洲| 久久久99精品久久| 91社区在线播放| 日本中文在线一区| 久久精品一区八戒影视| 91麻豆精品视频| 日韩精品乱码av一区二区| 亚洲精品一区在线观看| 不卡一区中文字幕| 亚洲午夜一区二区三区| 欧美一级免费大片| 不卡的看片网站| 亚洲3atv精品一区二区三区| 久久嫩草精品久久久精品一| 91在线国内视频| 老司机精品视频在线| 国产精品乱码一区二区三区软件| 欧美视频一区在线观看| 国产一区二区在线观看免费| 一区二区三区在线视频观看 | 97国产精品videossex| 偷偷要91色婷婷| 国产精品亲子伦对白| 精品日韩99亚洲| 成人av资源在线| 麻豆一区二区在线| 亚洲激情校园春色| 久久蜜桃一区二区| 欧美性生交片4| 国产成人精品免费一区二区| 亚洲高清免费视频| 国产精品日韩成人| 欧美tk—视频vk| 欧美日韩亚洲另类| 99riav久久精品riav| 精品一区二区三区香蕉蜜桃| 午夜久久久影院| 亚洲品质自拍视频网站| 国产日韩一级二级三级| 欧美一三区三区四区免费在线看 | 色中色一区二区| 国产高清精品久久久久| 免费成人在线播放| 午夜视频在线观看一区二区三区| 中文字幕一区二| 国产亚洲欧美日韩在线一区| 日韩欧美激情在线| 91精品久久久久久久99蜜桃| 欧美日韩在线播放| 日本韩国一区二区| 91亚洲男人天堂| 99久精品国产| 波多野结衣欧美| www.欧美色图| av一区二区三区在线| 成人av在线网站| 成人美女在线视频| 成人一区在线观看| 成人av网站在线| 成人av中文字幕| 91欧美一区二区| 色婷婷av一区二区三区gif| 99国产精品久久久久| 99久久亚洲一区二区三区青草| 成人h动漫精品| 色综合中文字幕国产 | 亚洲超碰97人人做人人爱| 亚洲妇女屁股眼交7| 亚瑟在线精品视频| 蜜芽一区二区三区| 久久99久久久欧美国产| 国产美女主播视频一区| 国产成人福利片| 91在线视频免费91| 欧美精品高清视频| 日韩久久久精品| 久久久久久久精| 亚洲欧美另类图片小说| 午夜久久久影院| 久久97超碰色| 成人av网址在线| 777精品伊人久久久久大香线蕉| 日韩欧美国产综合一区| 国产视频亚洲色图| 亚洲综合成人在线| 免费成人在线视频观看| 成人丝袜视频网| 欧美日韩视频在线第一区| 精品国产网站在线观看| 中文字幕在线一区免费| 午夜精品久久久久久| 国产一区二区看久久| 99国产精品久久| 欧美一卡2卡3卡4卡| 国产精品免费看片| 视频在线在亚洲| eeuss影院一区二区三区| 欧美精品日韩一区| 国产精品国产自产拍高清av| 性欧美大战久久久久久久久| 国产高清不卡一区| 欧美三级蜜桃2在线观看| 久久精品一区二区三区不卡牛牛| 一区二区三区精品久久久| 国产一区二区免费看| 在线播放视频一区| 综合在线观看色| 国产精品99久久久久久宅男|