1New features with AN-2010-09-22:
2
3-	The macros XARCH_GEN & XARCH_OPT are now in RULES/cc-sunpro*.rul
4
5-	The include file include/schily/ccomdefs.h now allows to disable
6	the printf() format checks for GCC with -DNO_PRINTFLIKE
7	This is needed in order to allow star to compile in the Solaris ON
8	cosolidation as GCC id too dumb for the printf() extensions.
9
10-	libschily/?eterrno.c no longer overwrite the _TS_ERRNO definition
11	in order to pass the compile constrints in the Solaris ON consoliation.
12
13-	Several new global symbols in the mapfile for libschily/libschily-mapvers
14
15-	libschily/wcsndup.c had frgotten code and still did internaly implement
16	strndup()
17
18-	librmt.so now includes libsocked in the NEEDED ELF tag
19
20-	Typo corrections in mkisofs/mkisofs.8 man page
21
22-	Add a hint to the mkisofs output when files change while mkisofs
23	is running.
24
25-	Removed an superfluos #include <schily/stat.h> from mkisofs/disg/isoinfo.c
26
27-	star now supports automatic recognition of xz(1) compressed archives
28	and offers a new option -xz
29
30-	star offers new behavior:
31
32	A tar archive created with "star -c -dump -meta ..." does not include
33	the content for plain files but only the meta data. With "star -c -xmeta"
34	these files could be extracted as 0 by sized files in case that this would
35	not overwrite existing files. Star now supports "star -x -xmeta -fore-hole"
36	to extract these files as files of the original size but as sparse files
37	without any data inside. This is sufficient as a reference for wget -mirror.
38
39-	The man page star/spax.1 fixed a typo.
40
41-	A typo in cdrecord.c was corrected.
42
43-	The chdir builtin in bsh no longer tries to evaluate $CDPATH after
44	an attempt to do a chdir "" did result in a ENOENT condition because
45	chdir "" is illegal.
46
47-	All include files (even those created by autoconf) are now protected
48	against multiple includion.
49
50-	New autoconf test for pathconf() and fpathconf()
51
52-	libscg/scg/aspi-dos.h now uses viod instead of VOID ti allow a compilation
53	with gcc.
54
55-	libscg/scsi-wnt.c (MS-WIN) now supports 64 SCSI busses
56
57-	Fixed a typo in cdda2wav/cdda2ogg.1 (man page)
58
59-	Star now supports pax -oa (do not preserve atime with restore)
60
61-	A new program was added: "cpp"
62	This cpp implementation is based on the UNIX 32V version from 1978
63	with permission from Caldera Inc.
64	Note that this is a K&R cpp that is needed for several programs,
65	e.g. rpcgen(1) and dtrace(1). The port was done as part of the
66	OpenSolaris emancipation project. With this cpp, it is possible
67	to replace a non-redistributable cpp from Sun/Oracle.
68
69	Note that the program is installed as /opt/schily/lib/cpp by default.
70
71	This cpp adds the following new features to the cpp from 1978:
72
73	-	Support for #ident, #pragma and #error was added
74
75	-	Support for #elif was added
76
77	-	The length of identifiers was raised from 8 to 128
78
79	-	A new option -T allows to switch back to 8 char identifiers.
80
81	-	The number of supported -U/-D options was enhanced from 20 to 64
82
83	-	The number of supported -I options was enhanced from 8 to 20
84
85	-	The #include nesting level was enhanced from 10 to 16
86
87	-	cpp now looks in "." for #include "file" in case
88		the input is read from stdin.
89
90	-	A new -Ysystemdir option was added
91
92	-	A new -undef option was added
93
94	-	A new option -H was added to list the included file names
95
96	-	A bug in the yacc parser for the #if expressions was fixed
97
98	-	cpp now uses the Sun cpp specific output for # line "file"
99		lines in order to be usable for rpcgen(1) and dtrace(1)
100
101	-	cpp now converts newlines from actual macro parameters
102		by spaces. This is needed in case that cpp is used to
103		preprocess code for the assembler.
104
105Author:
106
107Joerg Schilling
108D-13353 Berlin
109Germany
110
111Email: 	joerg@schily.isdn.cs.tu-berlin.de, js@cs.tu-berlin.de
112	joerg.schilling@fokus.fraunhofer.de
113
114Please mail bugs and suggestions to me.
115