1New features with AN-2009-10-99: 2 3- include/schily/types.h now includes <types.h> in case that it exists 4 and <sys/typres.h> is missing 5 6- New static (non-autoconf based) defines for VMS in 7 include/schily/xmconfig.h: 8 9 # define HAVE_SYS_TYPES_H 10 # define HAVE_STRUCT_TIMEVAL 11 # define HAVE_RENAME 12 # define HAVE_PUTENV 13 # define HAVE_STRNCPY 14 15 .... and more ;-) 16 17- Trying to add support for OpenVMS to RULES/* 18 19 20- Prevent a compiler warning when compiling 64 bit binaries on HP-UX 21 using make CCOM=cc64 22 23- libschily/*bytes.c now support 64 bit compilation and use a "ssize_t" 24 typed count parameter instead of "int". 25 26- include/schily/dbgmalloc.h new to support libdbgmalloc 27 28- New library libdbgmalloc allows easy debugging of memory problems. 29 30- bsh/alloc.c now includes the debugging code needed for libdbgmalloc. 31 32- bsh/alloc.c now has better comments 33 34- bsh/alloc.c now aligns to max type (which is 16 on must 64 bit platforms) 35 36- The sdd comand now is able to write in bigger chunks than 2 GB when 37 compiled as 64 bit program. 38 39- New man page for the rscsi program. 40 41- The rscsi daemon now returns version information for the basic libscg 42 while no SCSI device is open. 43 44- cdda2wav now correctly deals with the case when no sound device 45 was specified. Thanks to Robert Grimm <rob@news.robgri.de> 46 for reporting. 47 48- The VMS C-compiler does not distinct between upercase and lowercase 49 symbols. Changed some symbols in "smake" to make all symbols unique 50 for the case insensitive case. 51 52- GNV (GNU is not VMS) comes with bash-1.14 and this bash version does 53 not play nicely with ./smake -version && exit 54 Changed psmake/MAKE-all to use an "if" statement instead. 55 56- The GNV CC wrappe to the VMS C-compiler does not like -Iinclude. 57 Changed psmake/MAKE-sh to -I./include 58 59- New option -force-config for psmake/MAKE-sh 60 61- psmake/MAKE-sh no longer by default tries to call "./configure" on VMS 62 63- psmake/MAKE-sh by default uses CC=cc on VMS as there is no real gcc 64 but a wrapper for the DEC cc. 65 66- psmake/cpfiles lnfiles and rmlinks now also check for *_in in hope to 67 support the VMS filesystem that does not support more than one "." in 68 a filename. 69 70- smake now understands that VMS hast utsname.arch for uname -p 71 72- The bourne shell was modified in hope to avoid all warnings for 73 #ident and #pragma ident that did appear on HP-UX 74 75- Cdrtools bumped to 2.01.01a67 76 77Author: 78 79Joerg Schilling 80D-13353 Berlin 81Germany 82 83Email: joerg@schily.isdn.cs.tu-berlin.de, js@cs.tu-berlin.de 84 joerg.schilling@fokus.fraunhofer.de 85 86Please mail bugs and suggestions to me. 87