Fix typo in license headers
[oweals/cde.git] / cde / programs / dtksh / ksh93 / src / lib / libast / RELEASE
1 libast changes
2
3 08/11/95 fix malloc bug in magic
4          update linux and bsd 386 magic entries
5 07/17/95 fix port/astconf universe initialization
6          fix misc/optget opt_info.nopt initialization
7          drop tmset() TZ=... because it only worked when TZ=... was ignored
8 05/09/95 mongo <ast.h> namespace cleanup
9          drop > 2 year old obsolete interfaces
10          sfvprintf.c fix for (char:8 short:16 int:32 long:64) architectures
11          TMP_MAX back into conf.tab
12          pathbin() and pathshell() now use astconf()
13          fix pathtemp() to not cache getenv("TMPDIR")
14          fix ftwalk() metaphysical to handle non-dirs too
15          initialize *_info = { 0 }; for ancient ld semantics (NeXT)
16          fix magic() to do vmfree()
17          astconf(X_OK) must prefix lines with "getconf"
18          use <wchar.h> and wctype in strmatch() if available
19          _lib_utime_now checks utime(path,0)
20          _lib_poll_notimer checks poll(x,0,timeout)
21          add another _lib_utime_now check to port/touch.c
22          fix dd_buf cast in dir/opendir.c
23          split getconf.h into conftab.h and conftab.c for :READONLY:
24          use mbtowc() only if MB_LEN_MAX>1
25          sfio char* -> Void_t* cleanup
26          handle old syntax in misc/magic.c
27          sigdata.c holds readonly signal strings
28          pathcheck() does AT&T checks for tools matching PARANOID - yuk
29          unused var cleanup
30          deprecate hash_info in favor of hashlast()
31          fix bad conf.sh ksh integer interactions
32          dll cleanup
33          magic.c falls back to malloc for now
34          add environ to <ast.h> -- C library global data syms are *RESERVED*
35          sfhdr.h memccpy(1,2,3,size_t) prototype
36 04/01/95 version 4.0
37          convert to vmalloc
38          allow sigcritical() nesting mismatch to work around vfork() bug
39          add strexpr() primitive for streval() with user handle (like ftwalk)
40          add <magic.h> and magic.c file command magic interface
41          update magic mail message entry
42          fix keyprintf() invisible char count nesting bug
43          add sfstrnew(SF_READ|SF_WRITE) for alternate sfstropen() modes
44          sfstrnew(SF_READ) but reading requires sfseek(), sfreserve()
45          add conf.tab and conf.sh to nail C/POSIX limits/unistd macros
46          add getconf() string interface to *conf*
47          _DLL_INTERMEDIATE_DATA for systems that require indirect globals
48          _DLL for building shared libraries with _DLL_INTERMEDIATE_DATA
49          vecfile() restricted to S_ISREG()
50          add spawnveg() for job control
51          convert procopen() PROC_PGRP(id) to spawnveg()
52          fmterror() returns error text given errno (strerror() does same)
53          fmtsignal() returns signal text given errno (strsignal() does same)
54          {sig_name,sig_text,SIG_MAX} -> sig_info.{name,text,sigmax}
55          liberror("",...) omits [%s library] prefix
56          update features/signal.c table
57          add vmdisc() and change vmnewof() to use vmresize()
58          fix conf.sh to allow refs to previously defined limits
59          fix undefined entries in getconf()
60          magic data in magic.tab
61          fix stropt() pointer cast
62          vmalloc() exception handler replaces nomalloc()
63          merge sigdata.c into fmtsignal.c -- sun link needs function w/ data!
64          sftmp() bug fix
65          drop local <unistd.h> even with _POSIX_SOURCE
66          fix vmstrdup() macro arg miscount
67          fix conf.sh to handle enum'd symbolic constants in unistd.h
68          drop malloc() et.al. prototypes from vmalloc.h
69          fix sfvprintf() %d argument reference
70          add OSF/1 AES symbol(s) to conf.tab
71          determine standards prefix from conf.tab
72          add _CS_SHELL to conf.tab
73          getpath() default is confstr(_CS_PATH)
74          getshell() default is confstr(_CS_SHELL)
75          unify keyprintf user function args (should have learned by now!)
76          add quad type to magic
77          add astfeature() to unify universe style dynamic features
78          add ftwflags() to determine FTW_* flags from astfeature()
79 03/11/95 fix stropt() to not modify its *const* arg
80          handle "'\ quotes and chresc() in stropt() values
81          , treated like :space: between stropt() options
82          fix procopen() fd dup to ignore self-dups
83          add library id[] to misc/state.c
84          add ftwalk(FTW_METAPHYSICAL) for posix -H
85          sfvprintf() now handles balanced () in %()
86          add tmfmt() with buffer size check to replace tmform()
87          add fmttime() calling tmfmt() to fit fmt*() mold
88          add <keyprintf.h> and keyprintf() to support %(...)? in commands
89          add Hash_table_t for size==0 in stropt()
90          add EXTTYPE extended header to tar.h
91 02/14/95 sfmove() buffer size overflow fix
92          add _SFSTDIO_H to sfio.h
93          rename setenv() to setenviron() -- posix finally decided
94          rename <option.h> opt_* to opt_info.*
95          update features/unistd.c for _SC_* and _PC_* posix additions
96 01/19/95 (char*)uchar cast in fmtesc()
97          fix hash bucket memory leak in hashlook() [via John Mocenigo]
98          update strings/strtape()
99          fix optget()/optjoin() to handle leading +
100          add ALIGN_ prefix to <align.h> identifiers
101 01/11/95 change tm/*.c tmset(0) to tmset(tm_info.zone) to keep user setting
102          fix tmform() %Z null pointer dereference
103 01/01/95 add this RELEASE file
104          fix strperm() to properly handle "644 file"
105          fix tokline() to return last '\0' terminated line in string
106          fix tokscan() to properly handle \\n splice
107          add fmtesc() to complement stresc()
108          add LS_NUMBER to fmtls()
109          drop spurious optusage() ' '