[oi-dev] Desktop Illumos Still Matters

Joerg Schilling Joerg.Schilling at fokus.fraunhofer.de
Wed Sep 5 11:22:11 UTC 2012


Jonathan Adams <t12nslookup at gmail.com> wrote:

> >
> >         ftp://ftp.berlios.de/pub/schily/
> >
>
> do you have a patch/diffs to source supplied elsewhere? Is this
> project stored in a git repository, or even in an SCCS tar ball
> separate to the Schillix-ON project?

P.S. if you like to check the latest man page, have a look at:

	http://cdrecord.berlios.de/private/man/sh.1.html

I append the output of "sccs -R log" that contasins a list of commit messages. 
Note that these messages are in German.


Tue Jul  3 23:45:16 2012 joerg
	* sh.1 1.34
	  Umbau auf .TP

Mon Jul  2 23:13:39 2012 joerg
	* cmd.c 1.22
	  for i; do .... mit Semikolon erlauben

Mon Jul  2 23:06:56 2012 joerg
	* sh.1 1.33
	  -option -> \-option

Mon Jul  2 22:59:55 2012 joerg
	* sh.1 1.32
	  Weitgehender Umbau von \fB auf .B ...

Sun Jul  1 15:09:47 2012 joerg
	* sh.1 1.31
	  Copyright Header repariert

Sun Jun 10 22:28:23 2012 joerg
	* word.c 1.23
	  Bei rekursiven aliasen ist standin->fnxt nicht im Bereich von standin->fbuf[]

Sun Jun 10 17:55:01 2012 joerg
	* Makefile 1.25
	  abbrev.c nach Vorne wegen der Abhaengigkeiten

Sun Jun 10 17:32:23 2012 joerg
	* args.c 1.21
	* sh.1 1.30
	* cmd.c 1.21
	* MKLINKS 1.4
	* Makefile 1.24
	* version.h 1.6
	* name.c 1.22
	* bltin.c 1.27
	* word.c 1.22
	* fault.c 1.18
	* main.c 1.20
	* defs.h 1.45
	  ENV=, /etc/sh.shrc, $HOME/.shrc, alias, unalias neu

Sun Jun 10 16:57:41 2012 joerg
	* msg.c 1.18
	  Neue Strings fuer alias/unalias

Sun Jun 10 16:54:01 2012 joerg
	* alias.c 1.1
	  date and time created 12/06/10 16:54:01 by joerg

Tue Jun  5 23:38:33 2012 joerg
	* service.c 1.23
	* io.c 1.17
	  fstat() & S_ISDIR() neu

Mon Jun  4 21:42:35 2012 joerg
	* args.c 1.20
	* defs.h 1.44
	  set -o neu

Mon May 21 23:54:00 2012 joerg
	* defs.h 1.43
	* msg.c 1.17
	* bltin.c 1.26
	* sh.1 1.29
	  dosh Kommando neu

Sat May 19 15:21:45 2012 joerg
	* sh.1 1.28
	  alloc built-in dokumentiert
	  Neue Schily Kommandos mit Hinweis versehen

Thu May 17 20:24:55 2012 joerg
	* sh.1 1.27
	  Option -c beschreibt nun dass das naechste Argument nach dem Kommando-String $0 ist

Tue May 15 23:34:00 2012 joerg
	* stak.c 2.7
	  Memory Leak in "repeat(1)" verhindern durch erweitertes savstak() und tdystak()

Sun May 13 20:20:53 2012 joerg
	* bltin.c 1.25
	  savstak() / tdystak() um execexp() fuer SYSREPEAT neu - wird auch im sbrk Shell benoetigt

Sun May 13 20:19:19 2012 joerg
	* stak.c 2.6
	  Tracemem = 0, Stackdebug = 0, -> Tracemem = TRACEMEM, Stackdebug = STACKDEBUG,

Sat May 12 23:53:34 2012 joerg
	* jobs.c 1.25
	* expand.c 1.14
	* macro.c 1.17
	* pwd.c 1.14
	* fault.c 1.17
	* service.c 1.22
	* string.c 1.15
	* cmd.c 1.20
	* word.c 1.21
	* xec.c 1.21
	* bltin.c 1.24
	* name.c 1.21
	* hashserv.c 1.13
	  lint Warnungen beseitigt

Sat May 12 14:13:33 2012 joerg
	* bltin.c 1.23
	* print.c 1.17
	  times(1) Ausgabe ist nun POSIX kompatibel

Fri May 11 20:54:01 2012 joerg
	* hash.h 1.6
	  Eingerueckt

Fri May 11 20:50:39 2012 joerg
	* io.c 1.16
	* string.c 1.14
	* jobs.c 1.24
	* xec.c 1.20
	* test.c 1.13
	* fault.c 1.16
	* defs.c 1.9
	* msg.c 1.16
	* expand.c 1.13
	* func.c 1.11
	* name.c 1.20
	* word.c 1.20
	* service.c 1.21
	* cmd.c 1.19
	* error.c 1.9
	* hashserv.c 1.12
	* main.c 1.19
	* defs.h 1.42
	* macro.c 1.16
	* args.c 1.19
	* hash.c 1.10
	* ctype.c 1.4
	* bltin.c 1.22
	* pwd.c 1.13
	  Cstyle

Fri May 11 00:33:36 2012 joerg
	* msg.c 1.15
	  "history" an richtige Stelle in builtin-Tabelle bewegt

Thu May 10 23:58:38 2012 joerg
	* defs.h 1.41
	* bltin.c 1.21
	* pwd.c 1.12
	  Dir nicht mehr ausgeben wenn pushd ueber CDPATH erfolgt

Thu May 10 23:58:34 2012 joerg
	* version.h 1.5
	  Neue Version mit pushd/popd/dirs

Thu May 10 23:26:14 2012 joerg
	* bltin.c 1.20
	  switch bei SYSCD korrekt eingerueckt

Thu May 10 23:19:58 2012 joerg
	* pwd.c 1.11
	* bltin.c 1.19
	* msg.c 1.14
	* defs.h 1.40
	  pushd/popd/dirs neu

Thu May 10 20:07:33 2012 joerg
	* sh.1 1.26
	  .ne 2 -> .ne 3

Wed May  9 20:25:00 2012 joerg
	* sh.1 1.25
	  OLDPWD, pushd, popd, dirs neu

Tue May  8 20:02:00 2012 joerg
	* msg.c 1.13
	  Spezielle Kommandos markiert

Tue May  8 20:00:48 2012 joerg
	* func.c 1.10
	  Funktionen mit "case" korrekt ausgeben (fehlendes "in")

Tue May  8 20:00:14 2012 joerg
	* sh.1 1.24
	  Command Sektion auf korrekte man Makros umgestellt

Mon May  7 22:01:35 2012 joerg
	* sh.1 1.23
	  Warnung dass set -n einennicht mehr terminierbaren interaktiven Shell produziert

Sun May  6 14:06:27 2012 joerg
	* sh.1 1.22
	  ESC p und ESC n dokumentiert

Thu Apr 26 01:10:58 2012 joerg
	* sh.1 1.21
	  PWD Variable neu
	  TERMCAP Beschreibung besser
	  </dev/null fuer & nun korrekt beschrieben
	  repeat Kommando neu
	  Mapper Beschreibung verbessert

Wed Apr 25 23:46:31 2012 joerg
	* stak.c 2.5
	  Cstyle

Wed Apr 25 23:41:55 2012 joerg
	* stak.c 2.4
	  Copyright Geoff Collyer von 1999 -> 1987

Wed Apr 25 23:34:58 2012 joerg
	* pwd.c 1.10
	  cwdnod() zum Update von pwdnod.namval neu

Wed Apr 25 23:34:15 2012 joerg
	* bltin.c 1.18
	  Update von cwdname[] mit cwdget() nun in allen Faellen von cd(1)

Wed Apr 25 21:59:43 2012 joerg
	* msg.c 1.12
	* defs.h 1.39
	* name.c 1.19
	  Neue Knoten pwdnod & opwdnod (PWD & OLDPWD)

Wed Apr 25 21:56:48 2012 joerg
	* xec.c 1.19
	  Kommentar verbessert

Wed Apr 25 21:53:11 2012 joerg
	* main.c 1.18
	  Schreibfehler ti -> to

Wed Apr 25 21:44:02 2012 joerg
	* defs.h 1.38
	* msg.c 1.11
	* bltin.c 1.17
	  repeat Kommando neu

Sun Apr 22 14:16:21 2012 joerg
	* defs.h 1.37
	* brkincr.h 1.4
	* timeout.h 1.4
	* sym.h 1.4
	* ctype.h 1.4
	* dup.h 1.4
	* name.h 1.5
	* mac.h 1.7
	* stak.h 1.8
	  Cstyle

Sun Apr 22 00:34:43 2012 joerg
	* bltin.c 1.16
	* defs.h 1.36
	* msg.c 1.10
	* sh.1 1.20
	* fault.c 1.15
	  Neue built Kommandos map ind savehistory

Fri Apr 20 21:04:30 2012 joerg
	* gmatch.c 1.8
	* Makefile 1.23
	  Neues #define MY_GMATCH, um lokales gmatch() aus gmatch.c statt gmatch() aus -lgen zu verwenden

Fri Apr 20 21:03:42 2012 joerg
	* macro.c 1.15
	  skipto() gefixt, damit var=none;echo ${var-'$'} nicht mehr "bad substitution" ausgibt

Fri Apr 20 21:00:09 2012 joerg
	* hashserv.c 1.11
	  Der "fix" fuer Sun Bug 6776989 hatte bewirkt, dass "type f" fuer eine Funktion f(){f(){...}} ausgab

Thu Apr 19 19:58:02 2012 joerg
	* version.h 1.4
	  Neue Version 19.4.2012

Thu Apr 19 19:55:12 2012 joerg
	* sh.1 1.19
	  Absatz mit automatischen Variablen ueberarbeitet, $n, $0, $*, $@ hinzu

Wed Apr 18 23:32:36 2012 joerg
	* sh.1 1.18
	  Hinweis auf geaenderte Evaluationsreihenfolge bei Variablenzuweisungen
	  Default PATH nun korrekt dokumentiert
	  getopts dokumentiert
	  Erste Dokumentation des History Editors

Tue Apr 17 22:34:10 2012 joerg
	* bltin.c 1.15
	  IO Redirektionsfehler mit : > $i in Schleife, weil t->treio genullt wurde, beseitigt

Tue Apr 17 22:27:10 2012 joerg
	* ulimit.c 1.11
	* sh.1 1.17
	* msg.c 1.9
	  ulimit hat nun neue Optionen -l -m -u

Tue Apr 17 20:16:54 2012 joerg
	* sh.1 1.16
	  Beschreibung, dass die Variablen des History Editors nur gelten wenn er einkompiliert wurde
	  OPTARG und OPTIND dokumentiert
	  Alle Locale Variablen dokumentiert
	  IFS=X echoXfoo dokumentiert
	  Hinweis, dass umask -S, set -P und read -r nicht mit alten Shells gehen
	  Hinweis auf ^ als Alias fuer |
	  Job Control Hinweis in NOTES korrigiert (war noch auf Stand von 1987)

Tue Apr 17 20:07:07 2012 joerg
	* Makefile 1.22
	* cmd.c 1.18
	  var2=val2 var1=val1 wird nun von Links nach Rechts evaluiert

Tue Apr 17 01:32:23 2012 joerg
	* name.c 1.18
	  Bugfix: nach set -a werden nun auch Variablen exportiert, die mit read(1) gesetzt wurden

Tue Apr 17 00:32:26 2012 joerg
	* sh.1 1.15
	  TERM* Variablen dokumentiert

Tue Apr 17 00:17:06 2012 joerg
	* sh.1 1.14
	  Environment Variablen des History Editors dokumentiert

Mon Apr 16 23:58:03 2012 joerg
	* sh.1 1.13
	  FILES Sektion erneuert

Mon Apr 16 23:25:21 2012 joerg
	* sh.1 1.12
	  echo und test domumentiert

Sun Apr 15 17:08:03 2012 joerg
	* name.c 1.17
	* sh.1 1.11
	  read -r implementiert

Sun Apr 15 16:17:41 2012 joerg
	* sh.1 1.10
	  -version dokumentiert

Sun Apr 15 16:04:03 2012 joerg
	* version.h 1.3
	  Neue Version mit umask -S

Sun Apr 15 16:02:19 2012 joerg
	* sh.1 1.9
	  umask -S dokumentiert

Sun Apr 15 13:25:16 2012 joerg
	* bltin.c 1.14
	* msg.c 1.8
	* defs.h 1.35
	* Makefile 1.21
	  umask -S implementiert, umask.c neu

Sun Apr 15 13:24:28 2012 joerg
	* umask.c 1.1
	  date and time created 12/04/15 13:24:28 by joerg

Sat Apr 14 18:16:36 2012 joerg
	* sh.1 1.8
	  set - korrekt dokumentiert
	  set -- neu in dir Dokumentation

Sat Apr 14 14:41:29 2012 joerg
	* sh.1 1.7
	  OPTIONS man konform ueberarbeitet

Fri Apr 13 23:51:27 2012 joerg
	* sh.1 1.6
	  Kapitel "Invocation" wieder nach Vorne (wie bei SunOS-4.0)

Fri Apr 13 19:49:28 2012 joerg
	* sh.1 1.5
	  "SunOS 5.11" -> "Schily Bourne Shell" 
	  /usr/xpg4/bin/sh Hinweise beseitigt

Wed Apr 11 22:47:54 2012 joerg
	* sh.1 1.4
	  Optionen -m und -P dokumentiert

Wed Apr 11 22:24:48 2012 joerg
	* sh.1 1.3
	  SCCS Keywords + automatisches Datum

Wed Apr 11 22:19:59 2012 joerg
	* sh.1 1.2
	  Uebernahme Man Page von Sun von 2008 mit Reformatierung des troff Codes

Wed Apr 11 19:41:29 2012 joerg
	* macro.c 1.14
	  getch() fuer ${VAR=val} beachtet nun, dasz fixstak() das aktuelle TOS reloziert

Tue Apr 10 19:26:53 2012 joerg
	* gmatch.c 1.7
	  nextwc() returnuert nur noch wenn mbtowc() < 0 liefert damit gmatch() das letzte Zeichen korrekt in der Hauptschleife auswertet

Tue Apr 10 19:25:34 2012 joerg
	* word.c 1.19
	  xread() erkennt nun auch auf Systemen mit char -> unsigned (woe z.B. AIX) EOF korrekt

Tue Apr 10 19:24:30 2012 joerg
	* jobs.c 1.23
	  Auch AIX mag kein waitpid() mit WNOWAIT in dem Flags

Mon Apr  9 23:02:09 2012 joerg
	* gmatch.c 1.6
	  getwchar() Makro -> nextwc()

Mon Apr  9 15:55:21 2012 joerg
	* gmatch.c 1.5
	  Multibyte Support neu

Sun Apr  8 22:26:33 2012 joerg
	* jobs.c 1.22
	  Mac OS X mag (wie Linux) kein WNOWAIT bei waitpid()

Sun Apr  8 19:45:36 2012 joerg
	* service.c 1.20
	* string.c 1.13
	  /* NOTREACHED */ neu fuer lint

Sun Apr  8 00:06:02 2012 joerg
	* error.c 1.8
	  rmtemp() ist nun unabhaengig von der Reihenfolge von Speicheradressen

Sat Apr  7 19:18:12 2012 joerg
	* service.c 1.19
	* macro.c 1.13
	* stak.c 2.3
	* xec.c 1.18
	* main.c 1.17
	* defs.h 1.34
	  tdystak() nun mit zusaetzlichem Parameter struct ionod *iosav zum korrekten Aufruf von rmtemp()

Thu Apr  5 00:24:21 2012 joerg
	* mode.h 1.9
	  configurration -> configuration

Thu Apr  5 00:18:10 2012 joerg
	* version.h 1.2
	  Version 'a' -> 'a+'

Thu Apr  5 00:13:59 2012 joerg
	* Makefile 1.20
	  Umbau auf stak.c von Geoff Collyer

Thu Apr  5 00:02:30 2012 joerg
	* stak.c 2.2
	  Umbau/Anpassungen auf Bourne Shell Version von SVr4

Thu Apr  5 00:01:50 2012 joerg
	* stak.c 2.1
	  Umstellung auf stak.c Version von 2005 von Geoff Collyer

Wed Apr  4 23:55:41 2012 joerg
	* defs.h 1.33
	  Umbau auf malloc() basiertes stak.c

Tue Apr  3 00:31:58 2012 joerg
	* xec.c 1.17
	* bltin.c 1.13
	* cmd.c 1.17
	* blok.c 1.14
	* expand.c 1.12
	  lint =/== Warnungen beseitigt

Mon Apr  2 19:58:02 2012 joerg
	* defs.h 1.32
	* print.c 1.16
	* cmd.c 1.16
	* main.c 1.16
	* service.c 1.18
	* xec.c 1.16
	* string.c 1.12
	  Kommentare von Geoff Collyer neu

Thu Mar 29 00:56:20 2012 joerg
	* word.c 1.18
	  Der neue Return Wert von growstak() wird nun ausgewertet um eine moegliche Relokation des "stak"s zu verkraften
	  Der Return Wert von endstak() wird nun der richtigen Variable zugewiesen

Thu Mar 29 00:53:20 2012 joerg
	* print.c 1.15
	  Copyright -> 2012

Thu Mar 29 00:51:53 2012 joerg
	* io.c 1.15
	* jobs.c 1.21
	  Der neue Return Wert von growstak() wird nun ausgewertet um eine moegliche Relokation des "stak"s zu verkraften
	  Der Return Wert von endstak() wird nun ausgewertet

Thu Mar 29 00:49:50 2012 joerg
	* print.c 1.14
	* service.c 1.17
	* expand.c 1.11
	* blok.c 1.13
	  Der neue Return Wert von growstak() wird nun ausgewertet um eine moegliche Relokation des "stak"s zu verkraften

Tue Mar 27 00:44:59 2012 joerg
	* stak.h 1.7
	  Copyright -> 2012

Tue Mar 27 00:42:24 2012 joerg
	* stak.h 1.6
	* stak.c 1.14
	* defs.h 1.31
	  growstak() liefert nun korrigierten "newtop" Paremter als Return-Wert

Mon Mar 26 21:06:33 2012 joerg
	* stak.c 1.13
	  Besserer Kommentar fuer die Funktionen

Sat Mar 24 22:52:01 2012 joerg
	* defs.c 1.8
	  Kommentar fuer globale stak Variablen

Fri Mar 23 23:29:44 2012 joerg
	* stak.c 1.12
	  Hinweis auf stakbas, staktop, stakbot, stakbsy, brkend Definitionen in defs.c

Fri Mar 23 22:31:56 2012 joerg
	* service.c 1.16
	  memcpy() -> memmove() bei ueberlappenden Bloecken

Fri Mar 23 22:29:46 2012 joerg
	* io.c 1.14
	* main.c 1.15
	  fcntl() Aufrufe nun mit F_DUPFD F_SETFD F_GETFD statt numerischer Argumente

Fri Mar 23 22:28:05 2012 joerg
	* mapmem.c 1.8
	  fcntl(f, F_SETFD, FD_CLOEXEC) falls mmap() open("/dev/zero") braucht

Fri Mar 23 22:25:31 2012 joerg
	* Makefile 1.19
	  #ifdef RES erwaehnen

Wed Mar 21 22:53:58 2012 joerg
	* args.c 1.18
	  prversion() Prototyp neu

Tue Mar 20 20:39:03 2012 joerg
	* defs.h 1.30
	* args.c 1.17
	  sh -version/--version/-V neu

Tue Mar 20 20:36:38 2012 joerg
	* macro.c 1.12
	  Doppelter Cast wegen GCC Warnung

Tue Mar 20 20:35:08 2012 joerg
	* Makefile 1.18
	  version.h neu

Tue Mar 20 20:33:02 2012 joerg
	* version.h 1.1
	  date and time created 12/03/20 20:33:02 by joerg

Mon Mar 19 20:23:47 2012 joerg
	* xec.c 1.15
	* cmd.c 1.15
	* func.c 1.9
	* name.c 1.16
	  Copyright -> 2012

Mon Mar 19 20:10:25 2012 joerg
	* defs.h 1.29
	* cmd.c 1.14
	* name.c 1.15
	* xec.c 1.14
	* func.c 1.8
	* mode.h 1.8
	  6776989 Custom backup script core dumping in Bourne shell /usr/bin/sh but not in Korn shell
	  "struct fndnod" hat nun einen neuen Reference-Counter "int fndref" fuer Funktionen statt "t->tretyp & COMMSK" (4 Bit)
	  freetree() ist nicht mehr static, denn es wird nun auch in xec.c benoetigt
	  (struct namnod *)->namenv ist nun "struct fndnod *" und nicht mehr "(struct fndnod *)->fndval"
	  defs.h sauber eingerueckt fuer "command tree" Definitionen

Wed Mar 14 21:06:45 2012 joerg
	* args.c 1.16
	* sh_policy.c 1.13
	* sh_policy.h 1.6
	  Untersteuetzung fuer in-kernel pfexec (S11 onnv_140) neu

Tue Mar 13 22:44:16 2012 joerg
	* Makefile 1.17
	  CPPOPTS Aufgeraeumt
	  -DDO_SYSALLOC und -DBLOK_DEBUG neu

Tue Mar 13 22:35:18 2012 joerg
	* bltin.c 1.12
	* blok.c 1.12
	* mode.h 1.7
	* msg.c 1.7
	* defs.h 1.28
	  Neues Builtin "alloc"
	  Neue Funktion fill_pat()

Tue Mar 13 20:37:54 2012 joerg
	* word.c 1.17
	  locstak() erst nach readwc() aufrufen, damit malloc() nicht dazwischen gerufen wird

Mon Mar 12 23:45:14 2012 joerg
	* sh_policy.c 1.12
	  secpolicy_set_argv() nur noch mit int i statt int i, j

Mon Mar 12 23:16:14 2012 joerg
	* echo.c 1.9
	  6879678 bourne shell echo built-in misinterprets arguments beginning with -n if /usr/ucb is before /usr/bin

Mon Mar 12 23:11:43 2012 joerg
	* defs.h 1.27
	* jobs.c 1.20
	* fault.c 1.14
	  6568535 shell process running on remote session keeps alive even if a terminal window is closed.

Sat Aug 13 01:14:37 2011 joerg
	* hashserv.c 1.10
	  Unnoetige Zuweisung beseitigt

Thu Aug  4 23:45:27 2011 joerg
	* MKLINKS 1.3
	  MKLINKS_TEST=${MKLINKS_TEST-:} neu
	  ${MKLINKS_TEST} -h xxzzy.345 || ... neu

Thu Aug  4 22:27:06 2011 joerg
	* test.c 1.12
	  #define exp _exp neu

Wed Aug  3 23:40:05 2011 joerg
	* fault.c 1.13
	  #ifdef SIGALRM neu

Wed Aug  3 23:39:44 2011 joerg
	* main.c 1.14
	  #ifdef SIGXCPU SIGXFSZ neu

Wed Aug  3 23:39:00 2011 joerg
	* defs.h 1.26
	  #undef max neu

Tue Aug  2 22:06:40 2011 joerg
	* MKLINKS 1.2
	  MKLINKS_COPY neu

Tue Jul 19 19:55:48 2011 joerg
	* jobs.c 1.19
	  WIFCONTINUED definieren wenn nicht vorhanden

Wed May 12 19:42:07 2010 joerg
	* Makefile 1.16
	  pfsh.mk1 pfsh.1 neu

Wed May 12 19:41:54 2010 joerg
	* pfsh.mk1 1.2
	  jsh -> pfsh

Wed May 12 19:39:23 2010 joerg
	* Makefile 1.15
	  bosh.mk1 jsh.mk1 bosh.1 jsh.1 neu

Wed May 12 19:36:24 2010 joerg
	* pfsh.mk1 1.1
	* jsh.mk1 1.1
	  date and time created 10/05/12 19:36:24 by joerg

Wed May 12 19:35:55 2010 joerg
	* bosh.mk1 1.1
	  date and time created 10/05/12 19:35:55 by joerg

Wed May 12 19:34:21 2010 joerg
	* pfsh.1 1.1
	* bosh.1 1.1
	* jsh.1 1.1
	  date and time created 10/05/12 19:34:21 by joerg

Thu Dec 31 17:59:54 2009 joerg
	* defs.h 1.25
	* defs.c 1.7
	  #define peekc peekc_ wegen AIX
	  defs.c inkludiert nun auch defs.h und daher sind peekc/peekn nun passend zu defs.h int statt unsigned int

Thu Dec 31 17:58:30 2009 joerg
	* name.h 1.4
	  Abgesichert gegen mehrfach-include

Thu Dec 31 17:19:00 2009 joerg
	* mac.h 1.6
	  #undef TRUE / FALSE wegen AIX sys/types.h

Thu Dec 31 17:18:38 2009 joerg
	* defs.h 1.24
	  #define index __no_index__ beseitigt, weil AIX index definiert und eine "redefined" Warnung ausgibt

Fri Nov 27 23:57:54 2009 joerg
	* jobs.c 1.18
	  #define waitjob sh_waitjob wegen IRIX

Sun Nov  8 21:22:07 2009 joerg
	* ctype.c 1.3
	* dup.h 1.3
	* setbrk.c 1.7
	* timeout.h 1.3
	* name.h 1.3
	* ctype.h 1.3
	* sym.h 1.3
	* mac.h 1.5
	* brkincr.h 1.3
	  #ident -> #pragma ident wegen HP-UX

Sun Nov  1 12:50:14 2009 joerg
	* fault.c 1.12
	* args.c 1.15
	* bltin.c 1.11
	* print.c 1.13
	* blok.c 1.11
	* main.c 1.13
	* cmd.c 1.13
	* word.c 1.16
	* msg.c 1.6
	* defs.c 1.6
	* jobs.c 1.17
	* string.c 1.11
	* io.c 1.13
	* test.c 1.11
	* ulimit.c 1.10
	* xec.c 1.13
	* sh_policy.c 1.11
	* service.c 1.15
	* stak.c 1.11
	* name.c 1.14
	* echo.c 1.8
	* macro.c 1.11
	* hash.c 1.9
	* pwd.c 1.9
	* hashserv.c 1.9
	* error.c 1.7
	* func.c 1.7
	* expand.c 1.10
	* hash.h 1.5
	* stak.h 1.5
	* defs.h 1.23
	* sh_policy.h 1.5
	* mode.h 1.6
	  #pragma ident nur bei defined(sun)

Sun Nov  1 12:06:18 2009 joerg
	* brkincr.h 1.2
	* timeout.h 1.2
	* sym.h 1.2
	* dup.h 1.2
	* ctype.h 1.2
	* ctype.c 1.2
	* name.h 1.2
	* setbrk.c 1.6
	* mac.h 1.4
	  #ident nur bei defined(sun)

Tue Aug  4 00:01:34 2009 joerg
	* ulimit.c 1.9
	  sys/resource.h -> schily/resource.h

Sat Jul 25 15:59:26 2009 joerg
	* Makefile 1.14
	  Fuer gettext() wird $(LIB_INTL) benoetigt
	  TARGET=sh darf nicht von Space und Kommentar gefolgt werden, da sonst TARGET das Space enthaelt

Sat Jul 25 12:44:50 2009 joerg
	* jobs.c 1.16
	  char *sigstr -> const char *sigstr wegen Haiku

Sat Jul 11 13:40:35 2009 joerg
	* mapmem.c 1.7
	* pwd.c 1.8
	* sh_policy.c 1.10
	* jobs.c 1.15
	* xec.c 1.12
	* io.c 1.12
	* error.c 1.6
	* ulimit.c 1.8
	* string.c 1.10
	* print.c 1.12
	* stak.c 1.10
	* defs.c 1.5
	* test.c 1.10
	* msg.c 1.5
	* service.c 1.14
	* hashserv.c 1.8
	* blok.c 1.10
	* gmatch.c 1.4
	* setbrk.c 1.5
	* expand.c 1.9
	* fault.c 1.11
	* word.c 1.15
	* args.c 1.14
	* cmd.c 1.12
	* name.c 1.13
	* macro.c 1.10
	* main.c 1.12
	* bltin.c 1.10
	* echo.c 1.7
	* func.c 1.6
	* hash.c 1.8
	  const char sccsid[] -> UConst char sccsid[]

Sat Jul 11 13:39:54 2009 joerg
	* defs.h 1.22
	  #include *.h -> #include schily/*.h

Sun Jun 14 17:27:31 2009 joerg
	* args.c 1.13
	* expand.c 1.8
	* macro.c 1.9
	* echo.c 1.6
	* service.c 1.13
	* print.c 1.11
	* word.c 1.14
	* string.c 1.9
	  mbtowc(NULL, NULL, 0); -> (void) mbtowc(NULL, NULL, 0);

Sat Jun 13 00:27:00 2009 joerg
	* mapmem.c 1.6
	  Lint Probleme beseitigt

Sat Jun 13 00:15:27 2009 joerg
	* args.c 1.12
	  Einige /* LINTED */ Kommentare an ueberfluessigen Lint Warnungen

Thu Jun 11 00:01:36 2009 joerg
	* word.c 1.13
	* macro.c 1.8
	* print.c 1.10
	* echo.c 1.5
	* string.c 1.8
	* service.c 1.12
	* expand.c 1.7
	* args.c 1.11
	  mbtowc(NULL, NULL, 0); zum Set/Reset des Shiftstatus neu

Mon Jun  8 22:49:48 2009 joerg
	* Makefile 1.13
	  -DNO_LOCALE -DNO_WCHAR neu

Wed Jun  3 23:55:11 2009 joerg
	* name.c 1.12
	  chghistory() Aufruf neu

Wed Apr 15 19:35:57 2009 joerg
	* fault.c 1.10
	  Fehler korrigiert: #if defined(HAVE_STACK_T) && HAVE_SIGALTSTACK -> #if defined(HAVE_STACK_T) && defined(HAVE_SIGALTSTACK)

Wed Apr 15 19:34:57 2009 joerg
	* word.c 1.12
	  #ifdef SCHILY_BUILD ohne #include <schily/*> neu

Wed Apr 15 19:34:17 2009 joerg
	* defs.h 1.21
	  Fehlende statische Definitionen HAVE_GETPGID HAVE_GETSID HAVE_SIGALTSTACK neu

Tue Apr 14 20:11:13 2009 joerg
	* io.c 1.11
	  savefd() ruft nun fcntl(f, F_SETFD, FD_CLOEXEC) auf, Uebernahme von nv_b112

Mon Apr 13 14:04:19 2009 joerg
	* defs.h 1.20
	  #include <schily/wctype.h> neu, denn sonst ist der Prototyp prwc(wchat_t) in defs.h evt. unterschiedlich von der Implementierung in print.c

Mon Apr 13 11:48:21 2009 joerg
	* io.c 1.10
	  Cstyle

Sun Apr 12 21:49:07 2009 joerg
	* defs.h 1.19
	  #include <schily/time.h> neu

Sun Apr 12 21:48:30 2009 joerg
	* print.c 1.9
	  #include <schily/wctype.h> neu

Tue Feb 17 22:36:59 2009 joerg
	* defs.h 1.18
	  #define  getsid  getpgid wenn getsid() fehlt (wird bei ATARI MiNT benoetigt)

Fri Feb 13 22:48:42 2009 joerg
	* fault.c 1.9
	  Neuer Autoconf Test HAVE_SIGALTSTACK

Sun Feb  8 15:02:02 2009 joerg
	* fault.c 1.8
	  #define SA_ONSTACK 0 wenn nicht im System definiert

Thu Feb  5 01:32:03 2009 joerg
	* defs.h 1.17
	  Wenn kein HAVE_SYS_ACCT_H, dann #undef ACCT

Thu Feb  5 01:31:35 2009 joerg
	* word.c 1.11
	  Umstellung auf schily/fcntl.h weil Haiku kein O_NDELAY hat

Tue Feb  3 00:12:13 2009 joerg
	* service.c 1.11
	  #ifdef AHZV1 fuer neuere FreeBSD Versionen 

Wed Jan 14 19:42:17 2009 joerg
	* hash.c 1.7
	  GCC Warnungen beseitigt

Tue Jan 13 20:08:15 2009 joerg
	* word.c 1.10
	  Copyright -> 2009

Sat Jan 10 21:40:29 2009 joerg
	* main.c 1.11
	  %lu ist unsigned long

Sat Jan 10 20:31:36 2009 joerg
	* test.c 1.9
	* service.c 1.10
	  Unnoetiges return (0) gegen GCC Warnung

Sat Jan 10 18:58:13 2009 joerg
	* print.c 1.8
	* io.c 1.9
	  Unnoetiges return (-1) gegen GCC Warnung

Sat Jan 10 15:25:35 2009 joerg
	* macro.c 1.7
	* fault.c 1.7
	* expand.c 1.6
	* print.c 1.7
	* hashserv.c 1.7
	* test.c 1.8
	* string.c 1.7
	* stak.c 1.9
	* name.c 1.11
	* service.c 1.9
	* xec.c 1.11
	* jobs.c 1.14
	* cmd.c 1.11
	* main.c 1.10
	* bltin.c 1.9
	* io.c 1.8
	* ulimit.c 1.7
	* blok.c 1.9
	* args.c 1.10
	  GCC Warnungen beseitigt

Sat Jan 10 15:08:16 2009 joerg
	* pwd.c 1.7
	  #include <schily/getcwd.h> neu statt extern char *getcwd();

Wed Jan  7 19:16:00 2009 joerg
	* word.c 1.9
	  GCC Warnungen beseitigt

Tue Jan  6 23:09:13 2009 joerg
	* defs.h 1.16
	  cmd -> _cmd wegen Ueberlagerung
	  namscan() nun mit Prototyp im Funktionspointer Argument

Tue Jan  6 23:05:43 2009 joerg
	* name.c 1.10
	  environ von unsigned char ** -> char **

Tue Jan  6 23:05:18 2009 joerg
	* defs.h 1.15
	  HAVE_ENVIRON_DEF neu

Sun Jan  4 17:44:08 2009 joerg
	* xec.c 1.10
	  Copyright -> 2009

Sat Jan  3 23:27:45 2009 joerg
	* xec.c 1.9
	  index -> idx wegen GCC

Sat Jan  3 23:26:39 2009 joerg
	* xec.c 1.8
	  Unbenutzte Variablen beseitigt

Thu Dec 25 00:10:30 2008 joerg
	* defs.h 1.14
	   #include <schily/libport.h> neu

Mon Dec 22 21:38:43 2008 joerg
	* args.c 1.9
	* defs.c 1.4
	* fault.c 1.6
	* error.c 1.5
	* blok.c 1.8
	* echo.c 1.4
	* expand.c 1.5
	* bltin.c 1.8
	* func.c 1.5
	* cmd.c 1.10
	* hash.c 1.6
	* macro.c 1.6
	* main.c 1.9
	* name.c 1.9
	* msg.c 1.4
	* io.c 1.7
	* hashserv.c 1.6
	* jobs.c 1.13
	* sh_policy.c 1.9
	* service.c 1.8
	* setbrk.c 1.4
	* print.c 1.6
	* pwd.c 1.6
	* stak.c 1.8
	* word.c 1.8
	* xec.c 1.7
	* ulimit.c 1.6
	* test.c 1.7
	* mapmem.c 1.5
	* string.c 1.6
	* gmatch.c 1.3
	  static char sccsid[] -> static const char sccsid[] wegen GCC Warnung

Wed Sep 10 01:08:06 2008 joerg
	* Makefile 1.12
	  all: -> $(ALLTARGETS): wegen "make install"

Sat Aug 30 13:45:46 2008 joerg
	* sh_policy.c 1.8
	  username bei jedem Aufruf neu setzen

Thu Aug 28 14:14:53 2008 joerg
	* sh_policy.c 1.7
	  arglen -> pfarg_c zum besseren Verstaendnis

Thu Jul 31 22:25:34 2008 joerg
	* Makefile 1.11
	  MKLINKS in rel aufnehmen

Thu Jul 31 21:43:51 2008 joerg
	* MKLINKS 1.1
	  date and time created 08/07/31 21:43:51 by joerg

Thu Jul 31 21:43:23 2008 joerg
	* Makefile 1.10
	  ./MKLINKS Aufruf neu

Wed Jul 16 20:47:38 2008 joerg
	* jobs.c 1.12
	  waitpid() in waitjob() wieder eingefuegt (Beseitigt zu SID 1.9 wegen ^Z Blockaden bei FreeBSD) wieder eingefuehrt weil bei Solaris Zombies blieben.
	  Aufruf nun jedoch nur noch nach if (!WIFSTOPPED(stat))

Wed Jul 16 20:36:35 2008 joerg
	* Makefile 1.9
	  jsh Link neu

Mon Jul 14 02:10:34 2008 joerg
	* args.c 1.8
	* sh_policy.c 1.6
	  set -P ruft nun secpolicy_init() wenn noetig

Mon Jul 14 01:26:57 2008 joerg
	* sh_policy.c 1.5
	  Fix fuer Buffer overflow durch falsche Berechnung des neuen Arg vektors

Sun Jul 13 23:41:22 2008 joerg
	* Makefile 1.8
	  Neue Symlinks "pfsh" und "bosh"

Sun Jul 13 23:38:43 2008 joerg
	* args.c 1.7
	  set -P / +P gent nun um profile an uns abzuschalten

Mon May 19 20:40:24 2008 joerg
	* gmatch.c 1.2
	  sccsid neu

Thu May 15 19:07:08 2008 joerg
	* mode.h 1.5
	  pad[] in struct blk nicht verwenden wenn SIZEOF_CHAR_P >= SIZEOF_DOUBLE (LP64)

Sun Apr  6 20:10:58 2008 joerg
	* defs.h 1.13
	  Korrekterer Umgang mit HAVE_LIBGEN_H und HAVE_GMATCH fuer FreeBSD

Sun Mar 30 00:08:38 2008 joerg
	* defs.h 1.12
	  #undef feof damit mode.h mit K&R funktioniert

Fri Mar 28 20:20:21 2008 joerg
	* name.c 1.8
	  getcurenv() / ev_insert() von libshedit/edit.c uebernommen

Fri Mar 28 19:02:19 2008 joerg
	* macro.c 1.5
	* print.c 1.5
	* ulimit.c 1.5
	* sh_policy.c 1.4
	* service.c 1.7
	* word.c 1.7
	* setbrk.c 1.3
	* mode.h 1.4
	* name.c 1.7
	* main.c 1.8
	* xec.c 1.6
	* pwd.c 1.5
	* string.c 1.5
	* stak.c 1.7
	* stak.h 1.4
	* test.c 1.6
	* sh_policy.h 1.4
	* msg.c 1.3
	* error.c 1.4
	* func.c 1.4
	* cmd.c 1.9
	* defs.c 1.3
	* hashserv.c 1.5
	* expand.c 1.4
	* args.c 1.6
	* fault.c 1.5
	* bltin.c 1.7
	* echo.c 1.3
	* hash.c 1.5
	* io.c 1.6
	* blok.c 1.7
	* defs.h 1.11
	* hash.h 1.4
	* mac.h 1.3
	* jobs.c 1.11
	  Schilling SCCS ID neu

Fri Mar 28 18:53:13 2008 joerg
	* Makefile 1.7
	* defs.h 1.10
	* mapmem.c 1.4
	  -DBOURNE_SHELL neu fuer shell Kompilierung
	  Neue Defines: USE_MAPMALLOC und NO_MAPMALLOC

Thu Mar 27 20:39:29 2008 joerg
	* io.c 1.5
	* defs.h 1.9
	* cmd.c 1.8
	* stak.c 1.6
	* service.c 1.6
	  Uebernahme von nv_b84 Bug ID 6636947 /bin/sh dumps core in rmfunctmp when function with heredoc is unset

Thu Mar 27 20:14:31 2008 joerg
	* expand.c 1.3
	* ulimit.c 1.4
	* pwd.c 1.4
	* hashserv.c 1.4
	* hash.c 1.4
	* sh_policy.h 1.3
	* hash.h 1.3
	* stak.c 1.5
	* func.c 1.3
	* test.c 1.5
	* fault.c 1.4
	* name.c 1.6
	* xec.c 1.5
	* main.c 1.7
	* cmd.c 1.7
	* jobs.c 1.10
	* blok.c 1.6
	* word.c 1.6
	* macro.c 1.4
	* defs.h 1.8
	* io.c 1.4
	* args.c 1.5
	* bltin.c 1.6
	  defs.h nun mit Prototypen fuer alle Funktionen
	  Manuelle Kompilation auf Solaris ist wieder moeglich

Thu Mar 27 20:13:33 2008 joerg
	* Makefile 1.6
	  -D_FILE_OFFSET_BITS='64' -> -DUSE_LARGEFILES

Thu Mar 27 12:39:15 2008 joerg
	* gmatch.c 1.1
	  date and time created 08/03/27 12:39:15 by joerg

Wed Mar 26 14:13:29 2008 joerg
	* sh.1 1.1
	  date and time created 08/03/26 14:13:29 by joerg

Wed Mar 26 14:13:26 2008 joerg
	* Makefile.man 1.1
	  date and time created 08/03/26 14:13:26 by joerg

Thu Feb 28 01:45:28 2008 joerg
	* mapmem.c 1.3
	  Portiert

Thu Feb 28 01:33:41 2008 joerg
	* print.c 1.4
	  #include <schily/wchar.h> -> desf.h
	  prs_cntl() bricht nun bei null Character in char *s sauber ab

Thu Feb 28 01:32:35 2008 joerg
	* string.c 1.4
	  anys() bricht nun bei null Character in char *s sauber ab

Thu Feb 28 01:31:39 2008 joerg
	* jobs.c 1.9
	  Ueberfluessiges waitpid() in waitjob() beseitigt weil es bei FreeBSD zu Blockaden bei ^Z fuehrt

Thu Feb 28 01:30:31 2008 joerg
	* defs.h 1.7
	  #include <schily/wchar.h> neu weil es ueberall benoetigt wird
	  Neue Definitionen fuer Linux, damit mapmem.c funktioniert

Thu Feb 28 01:19:11 2008 joerg
	* blok.c 1.5
	  #define free __no_free__ ist nun in anderer Weise in defs.h

Thu Feb 28 01:17:59 2008 joerg
	* Makefile 1.5
	  mapmem.c neu -DUSE_WCHAR neu

Tue Feb 26 23:01:19 2008 joerg
	* mapmem.c 1.2
	  Schily SCCS header neu

Tue Feb 26 20:26:02 2008 joerg
	* pwd.c 1.3
	  NULL -> '\0' wo bisher falsch

Sun Feb 24 17:46:23 2008 joerg
	* defs.h 1.6
	  getsid Emulation neu
	  strsignal() Prototyp neu

Sun Feb 24 15:56:43 2008 joerg
	* stak.c 1.4
	  growstak() nun mit UIntptr_t incr

Sun Feb 24 15:55:51 2008 joerg
	* service.c 1.5
	  Intptr_t Cast fuer OR

Sun Feb 24 15:50:17 2008 joerg
	* mode.h 1.3
	  Rcheat() nun mit Intptr_t Cast

Sun Feb 24 15:44:04 2008 joerg
	* fault.c 1.3
	* jobs.c 1.8
	* bltin.c 1.5
	  execexp() Cast 2. Parameter auf Intptr_t

Sun Feb 24 15:25:19 2008 joerg
	* defs.h 1.5
	  round() Makro nun mit Intptr_t Cast

Sun Feb 24 15:23:10 2008 joerg
	* stak.h 1.3
	* service.c 1.4
	* cmd.c 1.6
	* name.c 1.5
	* stak.c 1.3
	  getstak() nun mit Intptr_t Parameter

Sun Feb 24 15:15:52 2008 joerg
	* xec.c 1.4
	  execexp() nun mit Intptr_t f wegen Zuweisung von Pointern

Sun Feb 24 15:14:27 2008 joerg
	* ulimit.c 1.3
	* test.c 1.4
	* jobs.c 1.7
	* defs.h 1.4
	* print.c 1.3
	  #include <schily/utypes.h> -> defs.h

Sun Feb 24 15:11:51 2008 joerg
	* defs.h 1.3
	  Umbau auf Prototypen + K&R
	  Diverse Aenderungen fuer Portabilitaet

Sun Feb 24 15:00:57 2008 joerg
	* jobs.c 1.6
	  Diverse Casts auf char *

Sun Feb 24 14:56:57 2008 joerg
	* name.c 1.4
	  dolocale() PArameter auf char * Casten

Sun Feb 24 14:29:37 2008 joerg
	* hash.c 1.3
	  uscan Funtion nun mit Prototyp

Sun Feb 24 13:28:44 2008 joerg
	* fault.c 1.2
	  Umbau auf Prototypen + K&R
	  Unintialisierte Variablen
	  Diverse Aenderungen fuer Portabilitaet

Sun Feb 24 12:32:24 2008 joerg
	* service.c 1.3
	  Umbau auf Prototypen + K&R
	  Unintialisierte Variablen

Sun Feb 24 00:51:54 2008 joerg
	* print.c 1.2
	  Umbau auf Prototypen + K&R
	  SCHILY_BUILD neu
	  HZ durch sysconf(_SC_CLK_TCK) ersetzen

Sun Feb 24 00:44:04 2008 joerg
	* pwd.c 1.2
	* main.c 1.6
	  Umbau auf Prototypen + K&R
	  SCHILY_BUILD neu

Sun Feb 24 00:40:55 2008 joerg
	* hashserv.c 1.3
	  Umbau auf Prototypen + K&R
	  HAVE_ACCESS_E_OK beachten....

Sun Feb 24 00:34:44 2008 joerg
	* jobs.c 1.5
	  Umbau auf Prototypen + K&R
	  Portabilitaet bei fehlendem WCONTINUED/WNOWAIT
	  Portabilitaet fuer Linux (WNOWAIT liefert EINVAL)
	  uint32_t ... -> UInt32_t ...
	  VDSUSP ist bei Linux nicht vorhanden

Sun Feb 24 00:20:00 2008 joerg
	* cmd.c 1.5
	  Umbau auf Prototypen + K&R
	  Uninitialisierte Variable

Sun Feb 24 00:14:06 2008 joerg
	* blok.c 1.4
	  Umbau auf Prototypen + K&R
	  calloc()/cfree() neu

Sun Feb 24 00:06:24 2008 joerg
	* name.c 1.3
	  Umbau auf Prototypen + K&R
	  Casts auf unsigned char * wo noetig
	  Funktion isastream(fd) falls nicht im System vorhanden

Sun Feb 24 00:01:20 2008 joerg
	* stak.c 1.2
	  Umbau auf Prototypen + K&R
	  Casts auf unsigned char * wo noetig

Sat Feb 23 23:58:28 2008 joerg
	* test.c 1.3
	  SCHILY_BUILD neu
	  portabel gemacht und Intmax_t statt longlong_t

Sat Feb 23 23:56:13 2008 joerg
	* ulimit.c 1.2
	  Portabel gemacht und struct rlimtab ist nicht mehr abhaengig von der Reihenfolge

Sat Feb 23 23:42:11 2008 joerg
	* string.c 1.3
	  Umbau auf Prototypen

Sat Feb 23 23:41:47 2008 joerg
	* macro.c 1.3
	  Umbau auf Prototypen + K&R
	  2 nichtinitialisierte Variablen

Sat Feb 23 23:37:30 2008 joerg
	* Makefile 1.4
	  signames.c und gmatch.c neu
	  LIB_GEN und LIB_SECDB neu

Sat Feb 23 23:36:29 2008 joerg
	* word.c 1.5
	  Umbau auf Prototypen + K&R
	  char * Cast bei read() buffer
	  uninitialisierte Variable mlen

Sat Feb 23 23:34:27 2008 joerg
	* hash.c 1.2
	* func.c 1.2
	  Umbau auf Prototypen + K&R

Sat Feb 23 23:32:45 2008 joerg
	* io.c 1.3
	  Umbau auf Prototypen + K&R
	  Umbau auf SCHILY_BUILD

Sat Feb 23 23:13:29 2008 joerg
	* sh_policy.c 1.3
	* args.c 1.4
	  Prototypen neu

Sat Feb 23 23:12:48 2008 joerg
	* setbrk.c 1.2
	  Prototypen neu
	  Abort wenn kein sbrk() oder NO_USER_MALLOC

Sat Feb 23 23:10:25 2008 joerg
	* bltin.c 1.4
	  #ifdef EMULTIHOP & #ifdef ENOLINK neu

Sat Feb 23 23:03:18 2008 joerg
	* xec.c 1.3
	  getarg(t) -> getarg((struct comnod *)t)

Sat Feb 23 22:54:29 2008 joerg
	* mode.h 1.2
	  SCHILY_BUILD neu

Sat Feb 23 22:53:56 2008 joerg
	* mac.h 1.2
	  #undef EOF & #undef MAX neu

Wed Feb 20 23:22:27 2008 joerg
	* string.c 1.2
	  Umbau auf K&R

Wed Feb 20 23:21:46 2008 joerg
	* error.c 1.3
	  prs() Parameter Cast auf (unsigned char *)

Sun Feb 17 23:02:21 2008 joerg
	* blok.c 1.3
	  free() Prototype vom System vermeiden

Fri Feb 15 00:19:31 2008 joerg
	* Makefile 1.3
	  -DUSE_NLS
	  -D__NORETURN="" beseitigt

Fri Feb 15 00:12:30 2008 joerg
	* main.c 1.5
	  unsigned char * Cast bei simple() Parametern

Fri Feb 15 00:05:13 2008 joerg
	* main.c 1.4
	  main() nun mit return() am Ende

Fri Feb 15 00:04:40 2008 joerg
	* test.c 1.2
	  Explizite Parameterdeklaration bei nxtarg(mt)

Fri Feb 15 00:04:03 2008 joerg
	* args.c 1.3
	  Explizite Parameterdeklaration bei restorargs()

Fri Feb 15 00:02:52 2008 joerg
	* cmd.c 1.4
	  weitere Casts auf unsigned char *

Fri Feb 15 00:00:28 2008 joerg
	* cmd.c 1.3
	  Explizite Parameterdeklaration fuer list(flg)/term(flg)

Thu Feb 14 04:29:50 2008 joerg
	* mapmem.c 1.1
	  date and time created 08/02/14 04:29:50 by joerg

Thu Feb 14 00:44:20 2008 joerg
	* macro.c 1.2
	  Schily Includefiles

Thu Feb 14 00:41:37 2008 joerg
	* jobs.c 1.4
	  Schily Includefiles
	  HAVE_TCGETPGRP ....
	  uint_t -> uint32_t, ushort_t -> uint16_t

Thu Feb 14 00:05:51 2008 joerg
	* expand.c 1.2
	* error.c 1.2
	* blok.c 1.2
	* hash.h 1.2
	* word.c 1.4
	* stak.h 1.2
	  Umbau auf Prototypen + K&R

Wed Feb 13 23:58:58 2008 joerg
	* defs.c 1.2
	  Umbau auf Schily Includefiles

Wed Feb 13 23:45:09 2008 joerg
	* sh_policy.c 1.2
	  Abfrage auf EXECATTR_FILENAME und Code nur generieren wenn <exec_attr.h> vorhanden

Wed Feb 13 23:41:14 2008 joerg
	* sh_policy.h 1.2
	  Umbau auf Prototypen + K&R
	  #include <exec_attr.h> nur wenn vorhanden

Wed Feb 13 21:53:44 2008 joerg
	* name.c 1.2
	* main.c 1.3
	* io.c 1.2
	  Casts auf unsigned char * wo noetig

Wed Feb 13 21:53:13 2008 joerg
	* service.c 1.2
	  Casts auf unsigned char * wo noetig
	  #ifdefs um unuebliche error codes wie z.B. ELIBACC

Wed Feb 13 21:51:58 2008 joerg
	* hashserv.c 1.2
	  Casts auf unsigned char * wo noetig
	  Ueberzaehliger Parameter bei nextpath() Aufruf beseitigt

Wed Feb 13 21:47:07 2008 joerg
	* jobs.c 1.3
	  unchar * -> unsigned char *
	  char *gmsg -> const char *gmsg

Wed Feb 13 21:45:18 2008 joerg
	* echo.c 1.2
	* bltin.c 1.3
	* args.c 1.2
	  Umbau auf Prototypen + K&R
	  Casts auf unsigned char * wo noetig

Wed Feb 13 21:44:56 2008 joerg
	* xec.c 1.2
	  Umbau auf Prototypen + K&R
	  fehlende 2 letzte Parameter bei execute() Aufrufen durch "no_pipe" ergaenzen

Wed Feb 13 21:42:14 2008 joerg
	* cmd.c 1.2
	  Umbau auf Prototypen + K&R
	  Cast von struct parnod * nach struct trenod * bei makefork() Aufruf

Sun Jan 27 00:00:26 2008 joerg
	* jobs.c 1.2
	  Uebernahme von ONNV_81 (teilweise)

Tue Dec 12 21:43:03 2006 joerg
	* word.c 1.3
	  Ueberpruefung auf f == 0 in xread() reicht nicht, da smf Skripte ohne offenes stdin ruft, daher zusaetzlich isatty(f)

Tue Dec 12 00:05:00 2006 joerg
	* bltin.c 1.2
	* defs.h 1.2
	* msg.c 1.2
	  #ifdef INTERACTIVE case SYSHISTORY: bhist(); neu

Mon Dec 11 23:36:40 2006 joerg
	* word.c 1.2
	* main.c 1.2
	  #ifdef INTERACTIVE history editor neu

Mon Dec 11 23:28:20 2006 joerg
	* Makefile 1.2
	  Umstellung auf Schily Makefilesystem

Wed Nov 22 04:36:22 2006 joerg
	* print.c 1.1
	* name.c 1.1
	* word.c 1.1
	* sym.h 1.1
	* ctype.c 1.1
	* ctype.h 1.1
	* timeout.h 1.1
	* mode.h 1.1
	* string.c 1.1
	* macro.c 1.1
	* ulimit.c 1.1
	* pwd.c 1.1
	* func.c 1.1
	* msg.c 1.1
	* defs.c 1.1
	* test.c 1.1
	* expand.c 1.1
	* name.h 1.1
	* jobs.c 1.1
	* fault.c 1.1
	* brkincr.h 1.1
	* defs.h 1.1
	* main.c 1.1
	* stak.c 1.1
	* xec.c 1.1
	* dup.h 1.1
	* service.c 1.1
	* hash.h 1.1
	* mac.h 1.1
	* sh_policy.h 1.1
	* blok.c 1.1
	* sh_policy.c 1.1
	* setbrk.c 1.1
	* io.c 1.1
	* cmd.c 1.1
	* hash.c 1.1
	* bltin.c 1.1
	* args.c 1.1
	* echo.c 1.1
	* hashserv.c 1.1
	* stak.h 1.1
	* error.c 1.1
	  date and time created 06/11/22 04:36:22 by joerg

Wed Mar 22 22:43:46 2006 joerg
	* Makefile 1.1
	  date and time created 06/03/22 22:43:46 by joerg

Jörg

-- 
 EMail:joerg at schily.isdn.cs.tu-berlin.de (home) Jörg Schilling D-13353 Berlin
       js at cs.tu-berlin.de                (uni)  
       joerg.schilling at fokus.fraunhofer.de (work) Blog: http://schily.blogspot.com/
 URL:  http://cdrecord.berlios.de/private/ ftp://ftp.berlios.de/pub/schily




More information about the oi-dev mailing list