Blame src/lib/libast/RELEASE

Packit Service a8c26c
12-07-25 pathprobe.c: fix read() loop to handle EINTR
Packit Service a8c26c
12-06-28 vmalloc/malloc.c: use sbrk() unless VMALLOC_OPTIONS=mmap or asoinit(0,0,0)!=0 (workaround until next malloc update)
Packit Service a8c26c
12-06-28 aso/aso.c: asoinit(0,0,0): 0: no specific init, 1: app initialized
Packit Service a8c26c
12-06-27 sfio/sfvprintf.c: allow { L* z* } aliases for I* -- posix will probably pick one
Packit Service a8c26c
12-06-26 regex/regnexec.c: fix uninitialized variable reference
Packit Service a8c26c
12-06-26 comp/setlocale.c: utf8_wctomb() now calls (the corrrect) wc2utf8()
Packit Service a8c26c
12-06-25 string/chresc.c: accept \u[U+<hex>] and \u{U+<hex>}
Packit Service a8c26c
12-06-24 regex/regcomp.c: mb [^...] must be marked "complicated"
Packit Service a8c26c
12-06-20 port/astconf.c: increase DEBUG_astconf error debug levels (may leach into rt output)
Packit Service a8c26c
12-06-18 sfio/_sfopen.c: add 'e' => O_CLOEXEC
Packit Service a8c26c
12-06-18 features/fcntl.c: add #define O_CLOEXEC 0 if not defined
Packit Service a8c26c
12-06-13 features/float: handle __mips c99 peculiarities
Packit Service a8c26c
12-06-13 features/standards: handle __MACH__ posix peculiarities
Packit Service a8c26c
12-06-08 sfio/sfclose.c,sfmode.c: sfclose() for sfopopen() stream returns sh-compatible $?
Packit Service a8c26c
12-06-08 comp/strtold.c: fix header botch that missed ldexpl() prototype -- ouch
Packit Service a8c26c
12-06-06 misc/proclib.h: partially undo <ast_standards.h> for leaked ancient bsd-isms
Packit Service a8c26c
12-05-31 misc/proclib.h: <ast_standards.h> for linux undefined struct mmsghdr*
Packit Service a8c26c
12-05-31 error.h: add ERROR_PIPE(errno) to handle EPIPE and ECONNRESET
Packit Service a8c26c
12-05-31 Makefile: don't install $(INCLUDEDIR)/prototyped.h: src/cmd/INIT does it
Packit Service a8c26c
12-05-31 regcomp.c: add (?V...) ~(V...) REG_REGEXP switch
Packit Service a8c26c
12-05-28 regex: regoff_t in => ssize_t via api 20120528
Packit Service a8c26c
12-05-21 features/asometh: split intrinsic and method tests so code only instantiated in aso.c
Packit Service a8c26c
12-05-21 comp/strdup.c: use oldof() since mem overwritten by string copy
Packit Service a8c26c
12-05-18 misc/stk.c: fix access of moved realloc() data
Packit Service a8c26c
12-05-15 misc/optget.c: #? option with no value should have opt_info.num==0
Packit Service a8c26c
12-05-11 misc/stk.c: fix memmove() read of 1 uninitialized byte
Packit Service a8c26c
12-05-11 regex/regcoll.c: avoid memcpy() to self
Packit Service a8c26c
12-05-01 port/astconf.c: fix astconflist() to list standard minmax value if defined
Packit Service a8c26c
12-04-26 sfio/sftmp.c: fix memory leak due to inadvertent SF_STATIC copy
Packit Service a8c26c
12-04-26 sfio/sfwrite.c: fix subtle memory leak (with Vmlast or Vmpool or freeBSD malloc)
Packit Service a8c26c
12-04-26 vmalloc/vmbest.c: SIGSEGV overcommit check for __linux__ only
Packit Service a8c26c
12-04-25 vmalloc: add _vmfd() for private close-on-exec fds
Packit Service a8c26c
12-04-23 sfio_t.h: change getr to 32 bits to prepare for UTF-8 delimiters
Packit Service a8c26c
12-04-23 features/signal.c: add SIGSTKFLT
Packit Service a8c26c
12-04-17 regex/regcomp.c: fix (E:...) vs (E)... scoping
Packit Service a8c26c
12-04-11 features/sys: add aix's _LARGE_FILE_API to the _LARGEFILE(64)?_SOURCE mix -- anyone else?
Packit Service a8c26c
12-04-11 include/cmdarg.h,misc/cmdarg.c: (finally!) add a discipline with Cmdrun_f
Packit Service a8c26c
12-03-28 vmalloc: int vs [s]size_t cleanup
Packit Service a8c26c
12-03-27 sfio: fix #if logic that caused syntax errors (on 64 bit uwin)
Packit Service a8c26c
12-03-10 misc/optget.c: HELP_index for "PLUGIN" too
Packit Service a8c26c
12-02-29 include/shcmd.h: PLUGIN_VERSION 20111111 for cdt disc/meth change
Packit Service a8c26c
12-02-29 comp/spawnveg.c: fix sigcritical() to include waitpid() for internal child
Packit Service a8c26c
12-02-29 malloc.c: make __malloc_hook initialization thread safe
Packit Service a8c26c
12-02-24 comp/iconv.c: fix winix UTF-8 vs UCS-2 over-conversion
Packit Service a8c26c
12-02-24 astsa/*.h: clean up header guards
Packit Service a8c26c
12-02-24 astsa/astsa.omk: clean up standalone old make makefile interactions
Packit Service a8c26c
12-02-21 misc/cmdarg.c: fix bug that set argv[0]
Packit Service a8c26c
12-02-10 sfvprintf.c: fix 1 byte too long buffer access
Packit Service a8c26c
12-02-07 malloc.c/features/vmalloc: add gnu __malloc_hook tests
Packit Service a8c26c
12-02-06 vmmopen.c: fix ALIGN vs sys/param.h macro conflict
Packit Service a8c26c
12-02-02 astlicense.c: add license.component for component-specific licenses
Packit Service a8c26c
12-01-31 spawnveg.c: fix transient bug that made invalid setpgid() call
Packit Service a8c26c
12-01-27 pathpath.c: fix buffer size math when internal allocation requested
Packit Service a8c26c
12-01-24 malloc.c: fix _vmkeep() bug that did not return previous state
Packit Service a8c26c
12-01-23 malloc.c: add VMALLOC_OPTIONS=break to try sbrk() block allocator first
Packit Service a8c26c
12-01-21 astlicense.c: option style only overrides default license.type
Packit Service a8c26c
12-01-18 malloc.c: disable multiple regions for tracing or !vmbest or ASO_SIGNAL
Packit Service a8c26c
12-01-12 sfpkrd.c: add __sun I_PEEK+rsh runtime workaround
Packit Service a8c26c
12-01-10 shcmd.h: void* => Shbltin_t*
Packit Service a8c26c
12-01-10 tmxdate.c: handle { n>=1000 } TM_PARTS
Packit Service a8c26c
11-12-21 plug up some memory links -- thanks mhlavink
Packit Service a8c26c
11-12-21 vmprivate.c: enclose VM_NONMEM exception in CLRLOCK(vm,0) ... SETLOCK(vm,0)
Packit Service a8c26c
11-12-13 aso: in -lposix for uwin, not -last -- just like vmalloc
Packit Service a8c26c
11-12-13 sfpoll.c: all streams SF_IOINTR => don't ignore EINTR
Packit Service a8c26c
11-12-13 sfdcslow.c: set SF_IOINTR
Packit Service a8c26c
11-12-09 malloc.c: add _vmkeep() for setlocale() intercept _SYS_setlocale_free_OK
Packit Service a8c26c
11-12-04 sfio: _Sfmaxr=0 (unlimited) by default; use ulimit -M|-d or SFIO_OPTIONS
Packit Service a8c26c
11-12-01 aso: sync to new api
Packit Service a8c26c
11-11-11 optget.c: move .TH to the top for --nroff to get our macros first
Packit Service a8c26c
11-11-11 aso,cdt,vmalloc: resync with kpv
Packit Service a8c26c
11-11-11 cdt: preserve bits and Dt_link_t for CDT_VERSION < 20111111
Packit Service a8c26c
11-10-24 sfvprintf.c: %.-ns truncate from left to n chars
Packit Service a8c26c
11-10-21 sfvprintf.c: fix %0s (no width) core dump
Packit Service a8c26c
11-10-10 aso: add _WIN32 support
Packit Service a8c26c
11-09-26 vmalloc: sync with kpv
Packit Service a8c26c
11-08-29 features/{dirent,wchar,wctype}: eliminate #include with no header
Packit Service a8c26c
11-08-25 #pragma prototyped tweaks -- sun4 is dead, long live sun4
Packit Service a8c26c
11-08-25 ftwalk.c: FTS_SLNONE => FTW_SL
Packit Service a8c26c
11-08-11 features/wchar: fix #include _nxt_wchar for K&R C
Packit Service a8c26c
11-08-04 optget.c: tweak --html rendering
Packit Service a8c26c
11-07-24 mime.c: add %(default)[st] default if arg == ""
Packit Service a8c26c
11-07-21 setlocale.c: fix debug locale to treat "<<" as two single byte chars
Packit Service a8c26c
11-06-14 spawnveg.c: pgid -1: new session -2: setpgrp()&&tcsetpgid()
Packit Service a8c26c
11-06-14 pathprog.c: add darwin _NSGetExecutablePath
Packit Service a8c26c
11-05-14 features/common,features/align.c: { _X86_ _X64_ } conditionals for generic uwin
Packit Service a8c26c
11-05-13 tm/tminit.c: tweak tzname[] prototype
Packit Service a8c26c
11-05-09 astlicense.c: add ". file" parent-relative include and depth 4 input stack
Packit Service a8c26c
11-05-05 cmdarg: update to cmdopen_20110505 api
Packit Service a8c26c
11-05-03 sfio/sfclose.c: make sure close() errors propagate to sfclose() return value
Packit Service a8c26c
11-04-20 port/astlicense.c: add { id name } keys
Packit Service a8c26c
11-04-15 fmtdev.c: fix to work for non-{blk,chr} special
Packit Service a8c26c
11-04-12 stk: change size args to size_t and stseek() offset to ssize_t
Packit Service a8c26c
11-04-12 sfio: sync with kpv to optimize large SF_STRING sfputr() buffer allocation
Packit Service a8c26c
11-03-28 misc/fts.c: fix FTS_SLNONE logic to set it when it should!
Packit Service a8c26c
11-03-17 misc/stk.c: fixed bug that could delete an active stack frame
Packit Service a8c26c
11-03-10 sfio/sfvprintf.c: add %0<width>s to preserve <width> trailing chars in string arg
Packit Service a8c26c
11-03-09 misc/magic.c: add %d...%s where if %d==1 then %s=="" else %s=="s"
Packit Service a8c26c
11-03-09 misc/magic.tab: add windows ico
Packit Service a8c26c
11-02-08 misc/stk.c: change STK_FSIZE to (1024*sizeof(char*)) for 64 bit normalization
Packit Service a8c26c
11-02-02 sfio/sfmode.c: don't call sfsetbuf() on unbuffered stream to make it unbuffered
Packit Service a8c26c
11-02-02 features/wchar: handle hp.ia64 va_list interactions
Packit Service a8c26c
11-02-02 comp/omitted.c: fix mismatch between stat() vs _stat()
Packit Service a8c26c
11-01-31 std/wctype,features/wctype: add to handle <wchar.h> interactions
Packit Service a8c26c
11-01-28 add -lw for ancient sunos
Packit Service a8c26c
11-01-28 include/magic.h,misc/magic.c: add MAGIC_ALL
Packit Service a8c26c
11-01-27 tm/tmxfmt.c,tmpoff.c: %_z for SHH:MM
Packit Service a8c26c
11-01-25 features/wchar: change <wctype.h> <wchar.h> ordering
Packit Service a8c26c
10-12-24 sfstrtof.h: fix thousand grouping bug that did not check last group
Packit Service a8c26c
10-12-21 pathkey.c: add win32 { /32 /64 } preroot to hash
Packit Service a8c26c
10-12-09 pathprog.c: handle intermediate path != '* and fix invalid pathpath() call
Packit Service a8c26c
10-12-01 astconf.c: fix look.standard undefined variable reference
Packit Service a8c26c
10-12-01 sfset.c: SF_LINE|SF_WCWIDTH => no need for sfsetbuf() to call isatty()
Packit Service a8c26c
10-12-01 sfsetbuf.c: cache /dev/null <dev,ino> to cut down /dev/null stat()'s
Packit Service a8c26c
10-12-01 optget.c: delay dictionary initialization until needed
Packit Service a8c26c
10-11-30 malloc.c: drop { VMDEBUG VMETHOD VMPROFILE VMTRACE } env checks
Packit Service a8c26c
10-11-30 port/astconf.c: eliminate esaccess() calls for OP_universe checks
Packit Service a8c26c
10-11-24 regcomp.c: [[=]=]] must at least match itself in non-C locales
Packit Service a8c26c
10-11-23 glob.h,glob.c: add GLOB_GROUP => REG_SHELL_GROUP
Packit Service a8c26c
10-11-20 glob.c: handle mode switches across /
Packit Service a8c26c
10-11-19 regcomp.c: REG_SHELL => REG_CLASS_ESCAPE
Packit Service a8c26c
10-11-16 vmalloc.h: add VMFL tracing to vmstrdup()
Packit Service a8c26c
10-11-16 ast.h: simplify VMDEBUG _BLD_DEBUG and VMFL logic
Packit Service a8c26c
10-11-12 tm/tmlocale.c: ast TM_* extensions default to C locale
Packit Service a8c26c
10-11-10 regex/regnexec.c,vmalloc/vmstat.c: eliminate strict-aliasing puns
Packit Service a8c26c
10-10-20 misc/translate.c: change debug translation to drop " in (a,b,c,"d")
Packit Service a8c26c
10-10-10 misc/glob.c: drop ancient D_FILENO(d)!=0 test and trust readdir()
Packit Service a8c26c
10-10-06 misc/translate.c: fix "debug" locale logic
Packit Service a8c26c
10-10-04 misc/magic.c: fix magic() skip check to honor the continuation
Packit Service a8c26c
10-10-04 regex/regcoll.c: add wchar_t* args to regcollate(), drop ucs name lookup
Packit Service a8c26c
10-09-28 comp/setlocale.c: add utf8_wctomb()
Packit Service a8c26c
10-09-28 string/chresc.c,regex/regcoll.c: fix \S[.X.] (\C[.X.] never worked!)
Packit Service a8c26c
10-09-24 string/chresc.c: \Cc for control c, \S[.X.] for collating symbol X
Packit Service a8c26c
10-09-24 string/chresc.c: { \cc \e } deprecated
Packit Service a8c26c
10-09-22 regex/regcomp.c: fix off-by-one collation class allocation bug
Packit Service a8c26c
10-09-20 regex/regclass.c: fix CTYPES off-by-one bug
Packit Service a8c26c
10-09-14 comp/conf.sh: const int conf_elements, prefix_elements;
Packit Service a8c26c
10-09-08 add features/sizeof => ast_sizeof.h
Packit Service a8c26c
10-08-31 comp/getopt[l].c: export functions for dlls
Packit Service a8c26c
10-08-25 port/lc.c: add features/locale check for canonical UTF-8 spelling
Packit Service a8c26c
10-08-20 include/ast.h: add export plugin_version() prototype
Packit Service a8c26c
10-08-20 comp/conf.tab: add SF_BUFSIZE
Packit Service a8c26c
10-08-11 misc/conformance.c: conformance(0,0) => "standard"
Packit Service a8c26c
10-08-11 misc/conformance.c: check ast_env_serial for dynamic astconf() changes
Packit Service a8c26c
10-08-11 port/lcgen.c: remember to fudge Table_t.count for synthesized entries
Packit Service a8c26c
10-08-04 include/ast.h,comp/setlocale.c: add { debug C.UTF-8 } mbalpha() mbwidth()
Packit Service a8c26c
10-08-02 misc/translate.c: add NLSPATH message cache check 
Packit Service a8c26c
10-07-29 string/fmtint.c: fix nasty bug that rendered "1000" as "1"
Packit Service a8c26c
10-07-27 setlocale,lsgen,localeconv: handle C vs C_EU decimal thousands sep
Packit Service a8c26c
10-07-26 misc/optget.c: fix interaction with nested plugin/builtin calls
Packit Service a8c26c
10-06-29 string/strtoi.h: strton() multiplier 1 => power of two suffix
Packit Service a8c26c
10-06-28 features/wchar: handle systems that require __va_list => va_list
Packit Service a8c26c
10-06-28 comp/conf.tab: another PID_MAX tweak -- default to 99999 for most
Packit Service a8c26c
10-06-28 port/astconf.c: lone "CONFORMANCE = standard" => all defaults standard
Packit Service a8c26c
10-06-25 misc/optget.c: avoid sfprints() call during initialization
Packit Service a8c26c
10-06-01 features/api, ast_api.h: formalized forwards/backwards api compatibility
Packit Service a8c26c
10-06-01 _AST_API=20100601: add size_t args for all path*() output buffers
Packit Service a8c26c
10-06-01 comp/setlocale.c: handle C.UTF-8 test locale
Packit Service a8c26c
10-06-01 include/mc.h: add size_t to mcfind() for result buffer (internal api)
Packit Service a8c26c
10-06-01 use strlcpy() instead of strncpy()
Packit Service a8c26c
10-05-28 include/ast_version.h: add AST_PLUGIN_VERSION for dllplugin()
Packit Service a8c26c
10-05-28 include/shcmd.h: add SH_PLUGIN_VERSION for dllplugin()
Packit Service a8c26c
10-05-28 misc/conformance.c: add conformance(3)
Packit Service a8c26c
10-05-28 misc/optget.c: add [(id1|id2)...] conformance("id1|id2",0) conditionals
Packit Service a8c26c
10-05-25 include/sfhdr.h: adjust SF_NMAP according to _ptr_bits
Packit Service a8c26c
10-05-25 include/shcmd.h: add sh_builtin() macro for lib_init() table initialization
Packit Service a8c26c
10-05-21 misc/optget.c: --html \bfoo::bar([[:digit:]][[:upper:]]*) => foo-bar.html
Packit Service a8c26c
10-05-15 include/proc.h,misc/procopen.c: add PROC_ORPHAN
Packit Service a8c26c
10-05-09 misc/optget.c: add --???MAN[section] --???SECTION
Packit Service a8c26c
10-05-07 sfio,stdio: fix all snprintf() variants to handle buf==0 and/or n==0
Packit Service a8c26c
10-05-04 string/fmtesc.c: add mb iswsoace() and iswcntrl() quoting checks
Packit Service a8c26c
10-05-03 fix LC_MESSAGES catalog lookup bugs, check for $set==3, accept $set==1
Packit Service a8c26c
10-04-30 string/chresc.c: add chrexp() for FMT_EXP_*
Packit Service a8c26c
10-04-30 string/stresc.c: add strexp() for FMT_EXP_*
Packit Service a8c26c
10-04-30 string/chresc.c: fix \uXXXXY bug that consumed Y
Packit Service a8c26c
10-04-22 misc/optget.c: check for html entities in 
Packit Service a8c26c
10-04-22 misc/getcwd.c: add features/syscall check for SYSGETCWD() { linux solaris }
Packit Service a8c26c
10-04-22 string/stresc.c: wide chars absent locale guidance default to UTF-8
Packit Service a8c26c
10-04-12 port/mnt.c: favor bsd getfsstat() over getmntinfo()
Packit Service a8c26c
10-04-11 string/strtoi.h: k (1000) and ki (1024) now differentiated
Packit Service a8c26c
10-04-10 misc/recstr.c: fix 'd[delimiter]' parse
Packit Service a8c26c
10-04-08 include/vmalloc.h,vmalloc/vmstat.c: add Vmstat_t.mode region mode bits
Packit Service a8c26c
10-04-05 misc/fts.c: drop 1997-01-07 fts_open()=0 is one file and stat() fails
Packit Service a8c26c
10-04-05 misc/optget.c,optlib.h: add Optpass_t.release for --nroff .TH
Packit Service a8c26c
10-04-02 misc/optget.c: fix $'[-n?\n...]' --version bug
Packit Service a8c26c
10-04-02 regex/regcomp.c: ~(X) => REG_EXTENDED|REG_AUGMENTED, ~(PU) instead of ~(U)
Packit Service a8c26c
10-03-24 misc/procopen.c: add PROC_FD_CTTY(fd)
Packit Service a8c26c
10-03-24 path/pathtemp.c: fix pointer => int casts
Packit Service a8c26c
10-03-15 regex/regcache.c: fix 1 byte buffer overflow (didn't count trailing \0)
Packit Service a8c26c
10-03-08 features/tvlib: fix utimensat probe to include all macros/structs
Packit Service a8c26c
10-03-07 features/lib: change stream_peek to test pipes only
Packit Service a8c26c
10-03-07 string/strelapsed.c: fix next char return overrun
Packit Service a8c26c
10-03-06 tm/tvtouch.c: use runtime fallback if utimensat() fails with ENOSYS
Packit Service a8c26c
10-03-05 path/pathtemp.c: add pfx /seed for regression testing
Packit Service a8c26c
10-03-04 vmalloc/vmwalk.c: add user supplied handle arg
Packit Service a8c26c
10-03-04 path/pathtemp.c: properly handle mktemp()-style *+(X) templates
Packit Service a8c26c
10-03-03 include/ast_getopt.h: remove NULL guard - _AST_GETOPT_H now handles it
Packit Service a8c26c
10-02-24 comp/getopt.h: fix ast_std.h interactions
Packit Service a8c26c
10-02-24 vmalloc/malloc.c: empty { VMALLOC_OPTION VMDEBUG ... } => no debug!
Packit Service a8c26c
10-02-02 string/base64.c: fix corner case output buffer overflow
Packit Service a8c26c
10-02-02 features/fs: sys/mnttab.h requires stdio.h on some systems!!
Packit Service a8c26c
10-02-01 misc/optget.c: uppercase --html heading -- doh
Packit Service a8c26c
10-01-29 misc/optget.c: [+NAME?...] overrides error_info.id for >= STYLE_man
Packit Service a8c26c
10-01-25 vmalloc/vmprivate.c: fix seg ptr initialization bug (24 years old!!)
Packit Service a8c26c
10-01-20 misc/optget.c: handle nested {...} rendering
Packit Service a8c26c
10-01-20 misc/state.c: add ast.version for runtime api version
Packit Service a8c26c
10-01-20 port/astconf.c: "_AST_VERSION" now returns ast.version
Packit Service a8c26c
10-01-20 include/ast_std.h: add ast.version for runtime api version
Packit Service a8c26c
10-01-19 astlicense.c: add epl
Packit Service a8c26c
10-01-01 vmalloc: VMALLOC_OPTIONS env var for all runtime options
Packit Service a8c26c
10-01-01 include: change some <ast.h> refs to less intrusive <ast_*.h>
Packit Service a8c26c
10-01-01 setlocale.c,translate.c,fmterror.c: AST_LC_internal retains prev state
Packit Service a8c26c
10-01-01 comp/setlocale.c: AST_LC_setenv defers to LC_ALL (for sh)
Packit Service a8c26c
10-01-01 ast_std.h: add { AST_LC_internal AST_LC_setenv }
Packit Service a8c26c
09-12-24 comp/setlocale.c: fix setlocale(LC_ALL,"") when already initialized
Packit Service a8c26c
09-12-17 misc/optget.c: handle mixed solaris usage="x:f:(in)yo:(out)"
Packit Service a8c26c
09-12-11 regex/regcomp.c: posix semantics for [z-a]
Packit Service a8c26c
09-12-11 regex/regcomp.c: fix BRE/ERE ^^ logic
Packit Service a8c26c
09-12-11 regex/regcomp.c: fix regcomb() for REG_LEFT|REG_RIGHT
Packit Service a8c26c
09-12-11 regex/regcomp.c: bm complete=0 if REX_END
Packit Service a8c26c
09-12-11 comp/sigflag.c: add with npt check in features/sig.sh
Packit Service a8c26c
09-12-11 tm/tminit.c: fix _tzset_environ logic
Packit Service a8c26c
09-12-09 tm/tmlocale.c: include "ast_nl_types.h" to pull nl_langinfo in!
Packit Service a8c26c
09-12-04 features/options: add "opt map-libc" check
Packit Service a8c26c
09-12-03 tm/tmxdate.c: fix 'next month final day' for dec -> jan
Packit Service a8c26c
09-11-21 misc/magic.tab: add gimp XCF
Packit Service a8c26c
09-11-20 vmalloc/vmtrace.c: add pid to assertion disgnostics
Packit Service a8c26c
09-11-11 regex.h,regcomp.c: add REG_CLASS_ESCAPE, \ inside [...] literal by default
Packit Service a8c26c
09-11-03 regex/regcache.c: change to variable length pattern strings
Packit Service a8c26c
09-10-28 include/error.h: fix ERROR_translate() arg parens
Packit Service a8c26c
09-10-26 port/lcgen.c,comp/setlocale.c: handle LANG init after LC_* already defined
Packit Service a8c26c
09-10-05 _sfopen.c: add but ignore 'F' flags for stdio compatibility
Packit Service a8c26c
09-09-28 fts.h,ftwalk.h,fts.c: promote { namelen pathlen level } to (s)size_t
Packit Service a8c26c
09-09-28 locales: add AST_LC_LANG for $LANG
Packit Service a8c26c
09-09-28 setlocale.c: fix logic for dynamic { LANG LC_ALL LC_* } changes
Packit Service a8c26c
09-09-17 include/sfio.h,sfio/sfwalk.c: add sfwalk()
Packit Service a8c26c
09-09-09 sfio/sfputr.c: add SIGPIPE hang fix
Packit Service a8c26c
09-08-24 sfio/sfreserve.c: fix SF_UNBOUND logic with pushed streams
Packit Service a8c26c
09-08-18 include/ast_std.h,ast.h: add ast.mb_sync to sync mbchar() after error
Packit Service a8c26c
09-08-17 comp/setlocale.c: add AST_LC_utf8 and { utf8_mbtowc() utf8_mblen() }
Packit Service a8c26c
09-08-11 comp/setlocale.c: treat "en"/"en_US" AST_LC_MESSAGES as "C"/"POSIX"
Packit Service a8c26c
09-08-10 vmalloc/vmhdr.h: add user-defined _AST_PAGESIZE and computed VMHEAPINCR
Packit Service a8c26c
09-08-09 comp/conf.tab: add NPROCESSORS_MAX
Packit Service a8c26c
09-07-29 astlicense.c: fix first name=value logic error
Packit Service a8c26c
09-07-22 string/fmtip6.c: don't drop trailing 0 in 44::1:0:0
Packit Service a8c26c
09-06-30 port/astconf.c: standard PATH_RESOLVE is "physical" (not "metaphysical")
Packit Service a8c26c
09-06-19 vmalloc: sync with kpv
Packit Service a8c26c
09-06-19 include/shcmd.h: add sh_context(p) cast
Packit Service a8c26c
09-06-11 misc/magic.tab: differentiate pc 386 32/64 bit dll/exe/obj
Packit Service a8c26c
09-06-06 port/astconf.c: fix look->name null pointer reference
Packit Service a8c26c
09-06-05 port/astconf.c: fix 'UNIVERSE = value' synthesize logic
Packit Service a8c26c
09-05-25 tm/tmxduration.c: add
Packit Service a8c26c
09-05-08 comp/syslog.c: add _UWIN /var/log/syslog preference
Packit Service a8c26c
09-05-01 comp/setlocale.c: fix _UWIN intercepts to return NiL on unknown locales
Packit Service a8c26c
09-04-27 sfio/sfpool.c: fix bug that did not return pool on delete
Packit Service a8c26c
09-04-22 include/regex.h,regex/regcomp.c: add REG_REGEXP <regexp.h> compatibility
Packit Service a8c26c
09-04-15 tm/tmxdate.c: handle "4th thursday in november"
Packit Service a8c26c
09-03-31 string/strvcmp.c,string/strnvcmp.c: add version strcmp(3)
Packit Service a8c26c
09-03-31 string/strpcmp.c,string/strnpcmp.c: add path prefix strcmp(3)
Packit Service a8c26c
09-03-29 misc/optget.c: clean up num = number casts
Packit Service a8c26c
09-03-04 tm/tmxmake.c: add tmxtm() with zone override
Packit Service a8c26c
09-03-03 tm/tmxfmt.c: add %(...)<c>, specifically %(...)z for output zone
Packit Service a8c26c
09-02-22 tm/tmxdate.c: add iso P... durations
Packit Service a8c26c
09-02-02 path/pathprog.c: add
Packit Service a8c26c
09-02-02 misc/opthdr.h,optget.c: fix flags mixup, handle old '-' as option
Packit Service a8c26c
09-02-02 sfio/sfprints.c: fix sfvaprints() return value to not count trailing '\0'
Packit Service a8c26c
09-02-02 misc/cmdarg.c: handle !defined(ARG_MAX)
Packit Service a8c26c
09-02-02 port/astconf.c: fix UNIVERSE overwrite of null[] value!
Packit Service a8c26c
09-01-31 features/sys: drop header sys/localedef.h
Packit Service a8c26c
09-01-28 include/fs3d.h,misc/fs3d.c: mount() => fs3d_mount() for diff std prototypes
Packit Service a8c26c
09-01-14 misc/fts_open.c: delay top list reorder until first fts_read()
Packit Service a8c26c
09-01-14 include/ls.h: LS_W_INUMBER => 9 to accomodate large st_ino
Packit Service a8c26c
09-01-14 misc/optget.c: expand STYLE_usage input text
Packit Service a8c26c
09-01-09 features/uwin,stdio/_stdfun.c: iffe for _p__iob and __p__iob
Packit Service a8c26c
09-01-09 misc/magic.tab: add ISO filesystem image entries
Packit Service a8c26c
09-01-07 string/strtoi.c: strtol() etc. do not consume [lLuU] suffix -- thanks jkf
Packit Service a8c26c
09-01-07 sfio/sfstrtof.h: strtod() etc. do not consume [fFlL] suffix -- thanks jkf
Packit Service a8c26c
09-01-05 string/strlcat.c: fix logic to match docs (not that easy)
Packit Service a8c26c
08-12-30 tm/tmxdate.c,include/tm.h: add TM_WORK { "workday" "working" "work" }
Packit Service a8c26c
08-12-28 sfio/sfcvt.c: fix 'a' format rounding
Packit Service a8c26c
08-12-21 tm/tmdata.c: add 2008-12-31+23:59:60-0000 leap second event
Packit Service a8c26c
08-12-19 tm/tmxdate.c: check for dates near the epoch rolling back to the future
Packit Service a8c26c
08-12-19 tm/tmxfmt.c: change %s for now==0 to be the epoch
Packit Service a8c26c
08-12-07 include/ast_std.h,misc/getenv.c: no _ast_getenv for uwin ast54 compatibility
Packit Service a8c26c
08-12-07 tm/tmxfmt.c: add %[_][EO]K for [space pad] [full|long] iso
Packit Service a8c26c
08-12-07 sfio/sfvscanf.c: fix ok[] short by one allocation
Packit Service a8c26c
08-12-07 comp/setlocale.c: fix off by one composite initialition loop test
Packit Service a8c26c
08-12-07 path/pathkey.c: fix off by one loop test
Packit Service a8c26c
08-12-04 vmalloc/vmbest.c: catch sbrk() wraparound
Packit Service a8c26c
08-12-04 comp/spawnveg.c: clean up attrs on failure too
Packit Service a8c26c
08-11-04 regex/regcomp.c: fix locale [!-...] and [^-...] re-initialization
Packit Service a8c26c
08-11-04 stdio: add flockfile.c ftrylockfile.c funlockfile.c
Packit Service a8c26c
08-10-24 port/astconf.c: handle multiple/trailing '/' in universe initialization
Packit Service a8c26c
08-09-10 misc/magic.c: handle old vcodex() indices
Packit Service a8c26c
08-09-10 sfio/sfvprintf.c: drop SF_WCWIDTH, use %Lc or %Ls instead
Packit Service a8c26c
08-09-05 Makefile: ibm.risc joins the :NOOPTIMIZE: crowd
Packit Service a8c26c
08-09-04 regex/regnexec.c: fix nested delimiter match beyond end of subject
Packit Service a8c26c
08-08-20 misc/fts.c: fix st_nlink stat() optimization logic
Packit Service a8c26c
08-08-19 sfio/sfpkrd.c: workaround macosx recv(PEEK) data consumption on non-socket
Packit Service a8c26c
08-08-19 strn?tol?d: handle long double with smaller exponent range than double
Packit Service a8c26c
08-08-18 sfio/sfcvt.c: eliminate excessive multiplies and integral overprecision
Packit Service a8c26c
08-08-11 tm/tmxfmt.c: handle %10N and %010N
Packit Service a8c26c
08-08-06 include/shcmd.h: add 'int invariant;' for builtin invariant arg count
Packit Service a8c26c
08-08-05 features/ndbm: favor sleepycat ndbm compatibility
Packit Service a8c26c
08-07-21 include/glob.h,misc/glob.c: GLOB_STARSTAR only forces lstat on chdir
Packit Service a8c26c
08-07-17 sfio: sync with kpv
Packit Service a8c26c
08-07-17 misc/optget.c: call astwinsize() each time terminal width required
Packit Service a8c26c
08-07-16 sfio/sfvscanf.c: fix %% to skip leading space per posix
Packit Service a8c26c
08-07-16 vmalloc/vmbest.c: add VMCHECK=m, VM_mmap to favor mmap() alloc
Packit Service a8c26c
08-07-16 features/stdio,stdio/f(read|write).c: size_t return value!! ouch
Packit Service a8c26c
08-06-24 tm/tmxfmt.c: fix %z to handle tm_isdst -- doh
Packit Service a8c26c
08-06-24 misc/astintercept.c,misc/getenv.c: split from misc/setenviron.c
Packit Service a8c26c
08-06-17 misc/setenviron.c: add { astintercept() getenv() }
Packit Service a8c26c
08-06-09 tm/tmlocale.c: use _DATE_FMT if defined for TM_DEFAULT
Packit Service a8c26c
08-06-06 misc/optget.c: handle sub-component about details
Packit Service a8c26c
08-06-04 misc/optget.c: fix [-n?\n...\n] version parse
Packit Service a8c26c
08-06-04 include/debug.h,misc/debug.c: merge with kpvdebug.h
Packit Service a8c26c
08-06-02 features/ndbm: add to tame dbmlib.iffe replication
Packit Service a8c26c
08-06-01 comp/resolvepath.c,realpath.c: fix resolvepath() return value type
Packit Service a8c26c
08-05-22 tm/tmxdate.c: fix a few ordinal/last/this/next bugs
Packit Service a8c26c
08-05-18 string/fmtre.c: fix omitted stack var initialization bug
Packit Service a8c26c
08-05-14 regex/regcomp.c,regcoll.c: fix UTF-8 collation sequence logic
Packit Service a8c26c
08-05-11 tm/tmxfmt.c: :NOOPTIMIZE:, otherwise %Q/../../ fails
Packit Service a8c26c
08-05-01 tm/tmxdate.c: mon 1..12 => mon[13] -- doh
Packit Service a8c26c
08-04-30 misc/glob.c,reegex/regcomp.c: ~(R) => ~(O) to avoid pcre clash
Packit Service a8c26c
08-04-24 port/astconf.c: 'name = value' does assignment without system init
Packit Service a8c26c
08-04-15 port/astconf.c: SC#N treated like 'SC(N)'
Packit Service a8c26c
08-04-14 misc/optget.c: clean up nroff output
Packit Service a8c26c
08-04-01 port/astconf.c: add RELEASE => /proc/version fallback
Packit Service a8c26c
08-03-30 misc/optget.c: [-n]... to enable -number & +number options
Packit Service a8c26c
08-03-06 misc/optget.c: ---* and +++* are now operands
Packit Service a8c26c
08-03-06 misc/errorx.c: fix old error_info.translate workaround
Packit Service a8c26c
08-02-05 regex/regcomp.c: allow REG_SHELL {,n}... => {0,n}...
Packit Service a8c26c
08-02-27 misc/stk.c: top element during allocation relocated to top 
Packit Service a8c26c
08-02-18 include/ip6.h,string/strtoip6.c,fmtip6.c: add ipv6 addr support
Packit Service a8c26c
08-02-14 regex/regsubexec.c: fix null match (tricky)
Packit Service a8c26c
08-02-14 regex/regsubcomp.c: fix SRE to match ksh
Packit Service a8c26c
08-02-11 comp/spawnveg.c: return proper errno on [v]fork() failure
Packit Service a8c26c
08-02-11 tm/tmxdate.c,tmdata.c: handle more ISO 8601:2000 forms
Packit Service a8c26c
08-02-02 regex/reglib.h: add REGMULTIREF to REG_COMP
Packit Service a8c26c
08-02-02 string/strmatch.c: fix str="" pat="" sub values
Packit Service a8c26c
08-01-31 comp/conf.sh,conf.tab: handle /bin/sh \ in read data, redir subshell
Packit Service a8c26c
08-01-18 misc/magic.tab: amd-x68, 64-bit => x86-64
Packit Service a8c26c
08-01-18 string/strnton.c,strntonll.c: add
Packit Service a8c26c
07-12-10 string/strelapsed.c: "0" is a valid elapsed time!
Packit Service a8c26c
07-12-02 sfio/sfreserve.c: preserve SF_SHARE sfrd() via sfreserve(f,0,0)
Packit Service a8c26c
07-11-21 comp/setlocale.c: add sjis_mbtowc() to work around [\~] translation
Packit Service a8c26c
07-11-15 features/signal.c: RT(1) .. RT(MAX-1) => RTMIN+1 .. RTMAX-1
Packit Service a8c26c
07-11-14 features/float: favor sscanf() due to gnu strto[l]d() nan bugs
Packit Service a8c26c
07-10-31 regex/regcomp.c: fix REX_COLL_CLASS node allocation size
Packit Service a8c26c
07-10-31 sfio/sfcvt.c: use signbit() if available
Packit Service a8c26c
07-10-31 features/isoc99: _ISOC99_SOURCE tests
Packit Service a8c26c
07-10-31 port/astmath.c: add -DN=8 for signbit()
Packit Service a8c26c
07-10-31 sfio/sfstrtod.h: don't forget about -0.0
Packit Service a8c26c
07-10-26 features/map.c: add { optopt optarg optind opterr }
Packit Service a8c26c
07-10-26 features/stdio: add _filbuf => _ast__filbuf
Packit Service a8c26c
07-10-26 comp/getsubopt.c: fix #undef that interfered with <ast_map.h>
Packit Service a8c26c
07-10-26 regex/regcomp.c: fix bug that missed ')' in ~(F)...
Packit Service a8c26c
07-10-12 port/astconf.c: fix CONF_ALLOC 16 bit overflow
Packit Service a8c26c
07-10-12 misc/fts.c: fix fts_close() to free the handle -- doh
Packit Service a8c26c
07-10-11 comp/setlocale.c: second and subsequent setlocale(*,"") reverts to previous
Packit Service a8c26c
07-10-11 path/pathprobe.c: add vfs ST_NOSUID check
Packit Service a8c26c
07-10-10 comp/conf.tab: add a few more xpg6 deferrals
Packit Service a8c26c
07-09-28 astsa: update to share with mainline src via _PACKAGE_astsa
Packit Service a8c26c
07-09-25 sfio/sfgetr.c: no limit on string stream line size
Packit Service a8c26c
07-09-25 sfio/sfextern.c: increase _Sfmaxr to 256*1024
Packit Service a8c26c
07-09-18 misc/procopen.c: tighten up SIGCHLD logic between parent/child
Packit Service a8c26c
07-09-18 misc/signal.c: unblock SIG_DFL after setting handler, sig<0 => don't unblock
Packit Service a8c26c
07-09-13 misc/fs3d.c: no $LD_PRELOAD => no 3d and avoids invalid mount(2) call
Packit Service a8c26c
07-09-11 vmalloc: vmstat(0,0)==1 => region in use, drop VM_primary|VM_secondary
Packit Service a8c26c
07-09-05 misc/recstr.c: handle [lL] gobbled by strtol() -- ouch
Packit Service a8c26c
07-08-17 path/pathprobe.c: handle '\r' in VERSION string
Packit Service a8c26c
07-07-17 regex/regcache.c: regcache(0,n,0) extends cache to size n (no shrinking)
Packit Service a8c26c
07-07-16 tm/tmdata.c: add 2005-12-31, drop 1999-12-31 (where did that come from?)
Packit Service a8c26c
07-05-21 tm/tmxfmt.c,tmxscan.c: %F => %L (TM_DEFAULT); %F => %Y-%m-%d
Packit Service a8c26c
07-05-15 sfio/sfvprintf.c: %h? and SFFMT_SHORT => raw bytes
Packit Service a8c26c
07-05-09 features/signal.c,features/siglist: use kill -l & strsignal()
Packit Service a8c26c
07-04-25 misc/optctx.c: add for opt_info switching
Packit Service a8c26c
07-04-24 misc/cmdarg.c,include/cmdarg.h: add CMD_CHECKED, CMD_SILENT
Packit Service a8c26c
07-04-24 misc/procopen.c,include/proc.h: add PROC_CHECK
Packit Service a8c26c
07-04-24 misc/procrun.c: add flags arg (current use PROC_ARGMOD)
Packit Service a8c26c
07-04-24 misc/cmdarg.c,include/cmdarg.h: move from src/cmd/tw
Packit Service a8c26c
07-04-20 port/(lclang.h|lc.c|mc.c|lclib.h|lcgen.c): separate lctab.c
Packit Service a8c26c
07-04-20 comp/conf.sh: defer to systems without 'grep -q' -- sigh
Packit Service a8c26c
07-04-20 comp/conf.sh: probe for LL integer constant initializer suffix
Packit Service a8c26c
07-04-20 include/syslog.h: <namval.h> => <ast_namval.h> for win32
Packit Service a8c26c
07-04-20 ast_namval.h: add as copy of include/namval.h for win32
Packit Service a8c26c
07-04-19 comp/conf.tab: fix SVID SI entries to probe SI_* (not _SI_*)
Packit Service a8c26c
07-04-13 tm/tmxdate.c,tm/tmzone.c: handle [-+]0000 UTC zone offset
Packit Service a8c26c
07-04-11 sfio/sfvprintf.c: add %F, propagate SFFMT_UPPER
Packit Service a8c26c
07-04-11 sfio/sfcvt.c: handle SFFMT_UPPER => nan/inf vs. NAN/INF
Packit Service a8c26c
07-04-02 comp/conf.tab,comp/conf.sh: add C/POSIX <stdint.h> symbols
Packit Service a8c26c
07-03-28 misc/optget.c: fix l10n --?-
Packit Service a8c26c
07-03-25 features/common: fix { ast_std.h ast_map.h stdint.h } logic
Packit Service a8c26c
07-03-21 error.h: move from error_info to (*_error_data_)
Packit Service a8c26c
07-03-21 misc/error.c: add errorctx() for error_info switching
Packit Service a8c26c
07-03-21 option.h: move from opt_info to (*_opt_data_)
Packit Service a8c26c
07-03-19 regex/regdecomp.c: fix REX_ONECHAR escapes and add REX_KMP
Packit Service a8c26c
07-03-11 tm/tmxscan.c,regex/regnexec.c: fix strict-alias transgressions
Packit Service a8c26c
07-02-27 comp/conf.sh: handle native getconf invalid numeric values
Packit Service a8c26c
07-02-21 comp/conf.sh,comp/conf.tab: handle SSIZE_MAX vs _POSIX_SSIZE_MAX
Packit Service a8c26c
07-02-20 sfio/sfvprintf.c: handle SF_WCWIDTH justification
Packit Service a8c26c
07-02-14 features/common: cover <stdint.h>, move to int_(bits)_t
Packit Service a8c26c
07-02-14 include/int.h: drop
Packit Service a8c26c
07-02-14 include/sfio.h: add SF_WCWIDTH
Packit Service a8c26c
07-02-12 comp/conf.sh: fix CONF_LIMIT bug that missed ULONG_MAX etc.
Packit Service a8c26c
07-02-12 comp/conf.tab: *LONGLONG* => *LLONG* to match posix
Packit Service a8c26c
07-02-12 features/float: *LONGLONG* => *LLONG* to match posix
Packit Service a8c26c
07-02-12 port/astconf.c: handle CONF_LIMITS_DEF with no deferral
Packit Service a8c26c
07-02-12 stdio/vasprintf.c: add trailing '\0' -- doh
Packit Service a8c26c
07-02-04 string/fmtelapsed.c: fix naive multi month/year logic
Packit Service a8c26c
07-02-02 misc/optget.c: add --??posix for getopts(1)/getopt(3)
Packit Service a8c26c
07-01-26 string/chresc.c: use mbchar()
Packit Service a8c26c
07-01-26 misc/optget.c: handle "o:-:" usage for old-style long options
Packit Service a8c26c
07-01-22 sfio/sfdisc.c,sfpool.c: handle push on streams with pending peek
Packit Service a8c26c
07-01-22 include/sfio.h: mv Sfieee_t to sfio/sfhdr.h
Packit Service a8c26c
07-01-17 tm/tmxfmt.c: fix terminating nil logic which clobbered size-1
Packit Service a8c26c
07-01-11 misc/stk.c: a 2 day marathon bug fix (can we release now dr ek?)
Packit Service a8c26c
07-01-05 comp/spawnveg.c: posix_spawnattr_setflags(POSIX_SPAWN_SETPGROUP)
Packit Service a8c26c
07-01-05 misc/error.c: fix multibyte vs. printable logic
Packit Service a8c26c
07-01-01 comp/conf.sh: LC_ALL=C
Packit Service a8c26c
06-12-26 tm/tmxdate.c: handle nn*.nnnn* == sec.ns
Packit Service a8c26c
06-12-20 features/libpath.sh: generalize sol.* LIBPATH patterns
Packit Service a8c26c
06-12-18 comp/setlocale.c: include ast_standards.h and ast_wchar.h !
Packit Service a8c26c
06-12-12 string/strperm.c: octal modes are absolute!
Packit Service a8c26c
06-12-11 comp/conf.tab: always defer ARG_MAX
Packit Service a8c26c
06-12-07 Makefile: fix conftab.c generation CCFLAGS to match build - doh
Packit Service a8c26c
06-12-04 sfio/sfcvt.c: fix (int) vs. (long) cast mismatches
Packit Service a8c26c
06-12-01 comp/conf.tab: add changes to cover solaris { bin xpg4 xpg6 }
Packit Service a8c26c
06-12-01 regex/reginit.c: adjust { SRE KRE } escaped (){}*? inside [...]
Packit Service a8c26c
06-12-01 sfio/sfcvt.c: add signbit/copysign tests
Packit Service a8c26c
06-11-22 comp/spawnveg.c: fix _real_vfork logic to work with 3d
Packit Service a8c26c
06-11-20 features/common: bias _ast_int8_t "long long" before "__int64"
Packit Service a8c26c
06-11-20 string/strperm.c: fix X to work with all ops (not just +)
Packit Service a8c26c
06-11-15 astconf.c,conf.tab: add CONF_DEFER_* for variable constants
Packit Service a8c26c
06-11-11 port/astconf.c: validate path arg w.r.t. underlying calls
Packit Service a8c26c
06-11-11 comp/conf.sh: fix S CONF_STANDARD bug, add D to defer to native
Packit Service a8c26c
06-11-11 comp/conf.tab: add D to defer to native
Packit Service a8c26c
06-11-01 include/vmalloc.h: avoid VM_FLAGS sys/v*.h clash
Packit Service a8c26c
06-11-01 include/ast.h: add FMT_PARAM for fmtquote()
Packit Service a8c26c
06-10-31 disc/sfdcseekable.c: add SFSK_DISCARD for seekable window control
Packit Service a8c26c
06-10-31 comp/spawnveg.c,features/lib: handle posix_spawn exit status 127
Packit Service a8c26c
06-10-30 features/lib: fix posix_spawn() fork() prototype conflicts
Packit Service a8c26c
06-10-30 string/fmtscale.c: fix 1024 rounding bugs
Packit Service a8c26c
06-10-27 disc/sfkeyprintf.c: handle 'i' (=='d') -- oops
Packit Service a8c26c
06-10-26 sfio/sfvprintf.c: %#d => fmtscale(1000), %#i => fmtscale(1024)
Packit Service a8c26c
06-10-26 features/map.c: _map_libc cleanup
Packit Service a8c26c
06-10-26 features/fcntl: add to the circle of trust
Packit Service a8c26c
06-10-26 features/sys: add <sys/socket.h> socklen_t
Packit Service a8c26c
06-10-26 include/regex.h: handle include before <ast_map.h>
Packit Service a8c26c
06-10-25 astconf "SHELL" => "SH" to avoid _POSIX_SHELL conflict
Packit Service a8c26c
06-10-25 comp/conf.*: drop no-op duplicate conftab.c entries
Packit Service a8c26c
06-10-18 string/fmtscale.c: 1000: n[.]n[n](kMGTPE), 1024: n[.]n[n](KMGTPE)i
Packit Service a8c26c
06-10-11 ast_std.h: now implies <sys/stat.h> (did on most before anyway)
Packit Service a8c26c
06-10-11 strtoi.h: ignore sign for 0, validate scale shift
Packit Service a8c26c
06-10-11 strdup.c,vmstrdup.c: handle 0 arg
Packit Service a8c26c
06-10-11 add sfstruse()/sfstropen() error checks
Packit Service a8c26c
06-10-10 misc/procopen.c: envv==environ => don't modify environ
Packit Service a8c26c
06-10-10 misc/procclose.c: return valid exit(1) status
Packit Service a8c26c
06-10-06 port/astconf.c,comp/conf.sh,comp/conf.tab: play nice with getconf(1)
Packit Service a8c26c
06-10-01 comp/conf.tab: SHELL default checks { _CS_PATH } X { ksh ksh93 sh }
Packit Service a8c26c
06-10-01 comp/conf.sh: export CONF_getconf to shell actions
Packit Service a8c26c
06-10-01 comp/putenv.c: always enable setenv() for procopen()
Packit Service a8c26c
06-10-01 misc/procopen.c: use pathshell() or astconf("SHELL",0,0) if PARANOID
Packit Service a8c26c
06-10-01 path/pathshell.c: localize the shell path patterns and accept ksh93
Packit Service a8c26c
06-09-28 Makefile: avoid ast <stdio.h> vix iffe -X ast -- doh
Packit Service a8c26c
06-09-27 regex/regdecomp.c: add
Packit Service a8c26c
06-09-26 regex/regcomp.c: handle KRE ~(...)<invalid-kre>
Packit Service a8c26c
06-09-25 reorganize to avoid native header intercepts
Packit Service a8c26c
06-09-15 uwin/crypt.c: _UWIN only!
Packit Service a8c26c
06-09-14 Makefile: tweak the ast_common.h bootstrap again (finally?)
Packit Service a8c26c
06-09-14 misc/optget.c: noncommercial => OPT_proprietary
Packit Service a8c26c
06-09-12 string/strelapsed.c: fix multi-char qualifier parse
Packit Service a8c26c
06-09-12 string/strtoi.h: drop [cClLqQwW] multipliers
Packit Service a8c26c
06-09-11 misc/optget.c: add numeric arg validity check
Packit Service a8c26c
06-09-07 misc/optget.c,tm/tmfix.c: fix uninitialzed var refs
Packit Service a8c26c
06-09-05 path/pathprobe.c: add version header verification
Packit Service a8c26c
06-08-01 Makefile: handle iffe vs FEATURE/common vs ast_common.h
Packit Service a8c26c
06-08-31 Makefile: add ast_map.h to the bootstrap list
Packit Service a8c26c
06-08-30 misc/glob.c: fix ~(E)re bug that stripped ~(E) before regcomp
Packit Service a8c26c
06-08-30 include/ast.h: add { integralof(x) pointerof(x) }
Packit Service a8c26c
06-08-27 string/strelapsed.c: fix off-by-one (too little) parse bug
Packit Service a8c26c
06-08-25 misc/optget.c: 0*<n>.* numeric option args => <n>.*
Packit Service a8c26c
06-08-22 misc/glob.c: handle ~(...) pattern options
Packit Service a8c26c
06-08-16 string/strelapsed.c: fix off-by-one (too far) parse bug
Packit Service a8c26c
06-08-16 regex/regcomp.c: accept but ignore ~(N)
Packit Service a8c26c
06-08-14 features/libpath.sh: add solaris LD_LIBRARY_PATH_64 check
Packit Service a8c26c
06-08-05 sfio/sfpool.c: pool SF_READ|SF_WRITE loop fix
Packit Service a8c26c
06-08-02 misc/fts.c: fix FTS_NOSTAT optimization to check for ..
Packit Service a8c26c
06-07-28 include/glob.h: add gl_extra for user globlist_t expansion
Packit Service a8c26c
06-07-27 features/common: #include "ast_map.h"
Packit Service a8c26c
06-07-26 comp/fnmatch.[ch]: allow <ast_map.h> to map fnmatch()
Packit Service a8c26c
06-07-22 cdt: snarf from kpv
Packit Service a8c26c
06-07-17 string/strperm.c: perm==-1 skips umask(1)
Packit Service a8c26c
06-07-17 sfio/sfvprintf.c: handle format invalid mb seq
Packit Service a8c26c
06-07-17 regex/regcomp.c: inline REG_SHELL => anchored, otherwise not
Packit Service a8c26c
06-07-17 regex/regcomp.c: inline B|G:basic E:REG_EXTENDED F|L:REG_LITERAL
Packit Service a8c26c
06-07-17 regex/regcomp.c: inline l:REG_LEFT r:REG_RIGHT
Packit Service a8c26c
06-07-17 regex/regcomp.c: inline a:REG_LEFT|REG_RIGHT p:~REG_LENIENT
Packit Service a8c26c
06-07-17 string/chresc.c: add \Uxxxxxxxx
Packit Service a8c26c
06-07-17 sfio/sfstrtof.h: ignore thousands sep after decimal
Packit Service a8c26c
06-07-17 string/tokline.c: splice() => spliceline() for bsd
Packit Service a8c26c
06-06-27 features/float,sfio/sfcvt.c: fix Nan logic
Packit Service a8c26c
06-06-27 port/astmath.c: fix long double isnan() test
Packit Service a8c26c
06-06-27 features/map.c: _map_libc for std => _ast_std
Packit Service a8c26c
06-06-25 string/strperm.c: handle posix = w.r.t. umask
Packit Service a8c26c
06-06-19 port/mnt.c,features/fs: handle netbsd getmntent api change
Packit Service a8c26c
06-06-18 regex/regstat.c: add REG_LITERAL check
Packit Service a8c26c
06-06-11 cdt/dtview.c: update from kpv
Packit Service a8c26c
06-05-31 sfio/sfhdr.h: fix _SFOPEN() typo
Packit Service a8c26c
06-05-09 comp/conf.sh: add native getconf -a names to the mix
Packit Service a8c26c
06-04-28 misc/optget.c: add solaris long option name compatibility
Packit Service a8c26c
06-03-09 string/strmatch.c: add REG_ADVANCE => REG_* flags
Packit Service a8c26c
06-02-14 comp/iconv.c: fix uwin iconv_list() /reg/ generator
Packit Service a8c26c
06-02-10 port/astconf.c: relax standard prefix filter
Packit Service a8c26c
06-02-08 sfrd.c,sfsync.c: lock logic bug fix
Packit Service a8c26c
06-02-01 port/astlicense.c: add { parent incorporation }
Packit Service a8c26c
06-01-26 port/astconf.c: fix { LIBPREFIX LIBSUFFIX } length
Packit Service a8c26c
06-01-06 features/lib: change _UNIV_DEFAULT probe to use cross{...}
Packit Service a8c26c
06-01-04 misc/stk.c: fix n**2 realloc behavior
Packit Service a8c26c
06-01-01 include/sfio.h: export { _Sfi _Sfmaxr }
Packit Service a8c26c
05-12-13 string/chresc.c: handle \C-X => control-X, \M- => ESC
Packit Service a8c26c
05-11-22 regex/regcache.c: add, convert string/strmatch.c to regcache()
Packit Service a8c26c
05-10-06 string/ccmap.c: update ebcdic-u to be idempotent
Packit Service a8c26c
05-09-28 vmalloc: snarf from kpv; fixes large block brk() thrashing
Packit Service a8c26c
05-09-26 misc/magic.c,misc/magic.tab: handle latest vcodex header
Packit Service a8c26c
05-09-12 misc/optget.c: reset opt_info.offset on error
Packit Service a8c26c
	 string/strtoi.h: strton() '.' multiplier only if m>1
Packit Service a8c26c
	 string/fmtesc.c: add unadvertized FMT_PARM for FMT_SHELL
Packit Service a8c26c
05-09-09 string/fmtesc.c: fix FMT_SHELL logic w.r.t. [$`]
Packit Service a8c26c
05-08-11 string/strerror.c: fix { sys_errlist sys_nerr } prototypes
Packit Service a8c26c
05-08-03 sfio: snarf sfvaprints sfaprints
Packit Service a8c26c
05-07-21 port/astconf.c: retain most recent synthesized lookup
Packit Service a8c26c
05-07-20 sfio/sfsetbuf.c: default file io size now 64K on all systems
Packit Service a8c26c
05-07-17 ccmap*: add microfocus cobol EBCDIC_U
Packit Service a8c26c
05-06-29 regex/regcomp.c: fix the A & B inline flag logic
Packit Service a8c26c
05-06-15 include/recfmt.h: add fs format flag to fmtrec()
Packit Service a8c26c
05-06-14 error.c: add ERROR_OPTIONS { break count match }
Packit Service a8c26c
05-06-07 features/stdio: drop FEATURE/limits to fix bootstrap circular dep
Packit Service a8c26c
05-06-02 features/*,Makefile: drop vestigel iffeio.h bootstrap workaround
Packit Service a8c26c
05-05-31 string/fmtbuf.c: unlock (spin) before each return -- doh
Packit Service a8c26c
05-05-30 sfio/sfpkrd.c: work around macos 10.4 recv(MSG_PEEK) bug
Packit Service a8c26c
05-05-27 regex: add REX_NEST (?%[S.][T.][OT])
Packit Service a8c26c
	 magic.tab: ammend bsd db magic
Packit Service a8c26c
05-05-23 regex: REX_NEST (?%[D.][E.][L.][Q.][oc]...)
Packit Service a8c26c
05-05-21 regex: state.fold[] is now locale specific -- doh
Packit Service a8c26c
05-05-19 regex: add REX_NEST (?%\\()<>[]""...) %(...) nested match
Packit Service a8c26c
05-05-15 recfmt.h: add recstr() reclen() fmtrec()
Packit Service a8c26c
05-05-13 optget.c: allow boolean options to take numeric values
Packit Service a8c26c
05-05-12 recfmt.c: add to recfmt.h, adjust Recfmt_t encodings
Packit Service a8c26c
05-04-30 sfio: add sfmaxr(), default 64K
Packit Service a8c26c
05-04-22 comp/omitted.c: fix magic() logic for files < 512 bytes
Packit Service a8c26c
05-04-20 cdt: snarf update from kpv; void* Dt_t.user added
Packit Service a8c26c
	 misc/error.c: library => ERROR_LIBRARY
Packit Service a8c26c
05-04-19 regex/regcomp.c: handle REG_SHELL [^...] == [!...]
Packit Service a8c26c
05-04-11 tm/tmxscan.c: handle yyy.mm.dd[-+.]hh.mm.ss.nnnnnn
Packit Service a8c26c
05-04-07 regex/regnexec.c: fix out of bounds boundary check -- ouch
Packit Service a8c26c
	 features/align.c: add jmp_buf to the alignment mix (ia64)
Packit Service a8c26c
	 vmalloc/vmhdr.h: add jmp_buf to the alignment mix (ia64)
Packit Service a8c26c
05-03-31 misc/optget.c: fix option { - _ } separator matching
Packit Service a8c26c
05-03-30 misc/glob.c: eliminate superfluous GLOB_NOMATCH stat() calls
Packit Service a8c26c
05-03-24 port/astwinsize.c: include <sys/ioctl.h> if possible
Packit Service a8c26c
05-03-23 string/ccmap.c: add ebcdic-m mvs cobol table
Packit Service a8c26c
05-03-11 comp/omitted.c: handle utime[s](const,const)
Packit Service a8c26c
	 comp/conf.tab: fix linux PID_MAX probe
Packit Service a8c26c
05-03-10 comp/setlocale.c: LC_* value "" => unset -- doh
Packit Service a8c26c
	 misc/optget.c: reorder _PACKAGE_astsa code for msgcc
Packit Service a8c26c
05-03-08 misc/optget.c: delete leading space in STYLE_nroff output
Packit Service a8c26c
05-03-07 sfio/sfhdr.h: drop extern _sfdscan -- clashes with sfvscanf.c static
Packit Service a8c26c
05-03-01 tm/tminit.c: add tmlocaltime() for tzset() getenv() override workaround
Packit Service a8c26c
05-02-20 features/tvlib: tmsettimeofday only for systems that have settimeofday
Packit Service a8c26c
	 features/float: fix mvs.s390 NaN tests
Packit Service a8c26c
05-02-18 tm/tmxmake.c: fix <0 west of GMT bug that warped to 1800's -- wow
Packit Service a8c26c
05-02-11 port/mnt.c: handle lynxos MOUNTED=/etc/fstab
Packit Service a8c26c
05-02-08 features/float,sfio.h,sfcvt.c,sftable.c: add INF and fix NAN
Packit Service a8c26c
05-02-04 features/lib: add _std_strtol (for lynxos)
Packit Service a8c26c
	 include/ast_std.h: add _std_strtol tests
Packit Service a8c26c
	 comp/strtod.c: #define S2F_function strtod
Packit Service a8c26c
	 misc/signal.c: fix ancient bsd SV_INTERRUPT vs. SV_ABORT clash
Packit Service a8c26c
05-01-11 sfio/sfmove.c: try to seek(fr) when fw==0
Packit Service a8c26c
	 comp/omitted.c: intercept utimes() too
Packit Service a8c26c
	 comp/omitted.c: add DOSPATHVARS env var path value conversions
Packit Service a8c26c
	 features/tvlib,tm/tvtouch.c: check for utimets()
Packit Service a8c26c
	 misc/optget.c: handle '-' or '_' option word separators
Packit Service a8c26c
	 sfio/_sfopen.c: allow stream mode changes after initialization
Packit Service a8c26c
	 sfio: sync with kpv: SF_SYNCED fix for ksh input loss bug
Packit Service a8c26c
05-01-09 tm/tmxfmt.c: fix %6N for n<100000000
Packit Service a8c26c
05-01-08 regex/regcomp.c: conj() => con() to avoid C99 clash
Packit Service a8c26c
05-01-05 tm/*: fix { %U %V %W } logic -- my head hurts
Packit Service a8c26c
04-12-30 tm/tmxtime.c: fix tm_isdst<0 loop
Packit Service a8c26c
04-12-23 vmalloc/vmbest.c: fix vmresize bug that didn't 0 new data
Packit Service a8c26c
04-12-19 misc/optget.c: broaden - long option match
Packit Service a8c26c
04-12-09 string/strtoi.h: fix terabyte 't' suffix math
Packit Service a8c26c
	 string/strmatch.c: flush cache on locale change
Packit Service a8c26c
04-12-01 tm/tmsleep.c: add
Packit Service a8c26c
	 tv.h,tv*.c,tv.3: move from pax
Packit Service a8c26c
	 tmx.h,tmx*.c,tmx.3: add high resolution tm(3) counterparts
Packit Service a8c26c
	 features/lib: add *another* sgi linux.ia64 memccpy bug check
Packit Service a8c26c
04-10-31 Makefile: __OBSOLETE__ now computed <6 months ago year>0101
Packit Service a8c26c
	 ccode.h,ccmapid.c: add ccmaplist(Ccmap_t*) iterator
Packit Service a8c26c
	 option.h,optesc.c: add 3rd arg, 1 => quote '?' too
Packit Service a8c26c
	 misc/magic.c: fix bug that terminated `string \0a' at \0
Packit Service a8c26c
	 misc/magic.c: handle vcodex() via decompose()
Packit Service a8c26c
	 misc/magic.tab: add vcodex magic
Packit Service a8c26c
	 features/stdio: handle _LARGEFILE64_SOURCE -- oops
Packit Service a8c26c
	 stdio/(fseek|ftell|fseeko|fsetpos|fgetpos|ftello).c: oops^2
Packit Service a8c26c
04-10-28 string/swapop.c: size==-4 => size=4 and extend op=3 to op=7
Packit Service a8c26c
	 tm/tmfix.c: fix tm_mon<0 logic
Packit Service a8c26c
04-10-22 tm/tmdate.c: handle 'final day feb 2004'
Packit Service a8c26c
	 port/astlicense.c: add query=all|id|${...}${...}
Packit Service a8c26c
	 port/astlicense.c: "free" => "mit"
Packit Service a8c26c
	 comp/omitted.c: revert to the open source license
Packit Service a8c26c
	 string/stropt.c: drop siz==0 => tab is hash table
Packit Service a8c26c
	 include/sfio.h: incorporate <sfstr.h>
Packit Service a8c26c
	 include/sfstr.h: drop
Packit Service a8c26c
	 disc/sfstrtmp.c: drop -- use sfstrbuf()
Packit Service a8c26c
04-10-20 misc/magic.tab: update tar magic
Packit Service a8c26c
04-10-18 ufc-crypt.h,crypt_util.c: drop GPL code
Packit Service a8c26c
	 crypt.c: add BSD code
Packit Service a8c26c
	 pathpath.c: disable { $0 $_ $PWD } related root search
Packit Service a8c26c
04-10-01 normalize ident stamps
Packit Service a8c26c
	 port/astlicense.c: add type=cpl -- yeah
Packit Service a8c26c
04-09-25 string/swapop.c: return op < size -- duh
Packit Service a8c26c
04-09-23 comp/spawnveg.c: :NOOPTIMIZE: -- volatile sometimes ignored
Packit Service a8c26c
04-09-21 comp/spawnveg.c: exec_errno_ptr is volatile -- duh
Packit Service a8c26c
04-09-14 tm/tmscan.c: add %| alternation and %& => tmdate()
Packit Service a8c26c
04-09-08 misc/optget.c: add :!value: omitted optional arg value
Packit Service a8c26c
	 misc/optget.c: fix --noNAME ambiguous option logic
Packit Service a8c26c
04-08-26 string/strperm.c: add who^mode to propagate least restrictive up
Packit Service a8c26c
	 astmath.c: add { frexpl ldexpl } checks for ast.req
Packit Service a8c26c
	 port/astlicense.c: ignore first option if non-assignment
Packit Service a8c26c
	 include/ast_dir.h: move d_fileno map before struct defs -- duh
Packit Service a8c26c
04-08-24 vmalloc/vmbest.c: add {VM_region} VMCHECK=+r for region segment checks
Packit Service a8c26c
	 misc/recfmt.c,include/recfmt.h: add
Packit Service a8c26c
04-08-23 vmalloc/vmbest.c: add {VM_primary VM_secondary} VMCHECK=-s for primary
Packit Service a8c26c
	 features/common: punt to <stdarg.h> for unknown va_list
Packit Service a8c26c
04-08-11 vmalloc: sync _UWIN libposix hooks
Packit Service a8c26c
04-07-27 features/common,features/limits.c: ULL suffix for unsigned _ast_int8_t
Packit Service a8c26c
04-07-22 include/ast.h,comp/eaccess.c: add eaccess() for effective access()
Packit Service a8c26c
04-07-19 comp/open.c,sfio/_sfopen.c: { O_RDONLY O_WRONLY O_RDWR } are values
Packit Service a8c26c
04-06-28 misc/error.c: check level after error_info.auxilliary
Packit Service a8c26c
04-06-24 string/strmatch.c: strgrpmatch() match[] now variable size array
Packit Service a8c26c
04-06-17 features/common: change _DLL null define to (the standard ast) 1
Packit Service a8c26c
04-06-11 misc/optget.c: allow optional [-|+|--|++] optstr() option prefix
Packit Service a8c26c
	 misc/optget.c: reset optstr() state on 0 return
Packit Service a8c26c
	 misc/optget.c: text()=>textout() linux.ppc symbol hijack workaround
Packit Service a8c26c
04-05-31 sfio/sfreserve.c: no side buffer if user buffer is large enough
Packit Service a8c26c
04-05-27 string/fmtbuf.c: handle one concurrent buf > sizeof(buf)
Packit Service a8c26c
04-05-24 regcomp.c: fix no-advance initialization
Packit Service a8c26c
04-05-05 conf.tab,conf.sh: update to align with standards
Packit Service a8c26c
	 magic.tab: ms suffix update
Packit Service a8c26c
04-05-04 port/lcgen.c: fix territory initialization
Packit Service a8c26c
04-04-15 tm/tmdate.c,include/tm.h: fix specific and ordinal days
Packit Service a8c26c
04-04-08 astconf: retain { HOSTTYPE LIBPATH LIBPREFIX LIBSUFFIX } strict vals
Packit Service a8c26c
04-04-07 vmalloc/vmbest.c: fix alpha tiny block bug
Packit Service a8c26c
	 vmalloc/malloc.c: re-enable on alpha
Packit Service a8c26c
04-03-30 tm/tminit.c: GMT => UCT only if tz.daylight not defined
Packit Service a8c26c
04-03-25 vmalloc/malloc.c: _AST_std_malloc=1 for __alpha
Packit Service a8c26c
	 path/pathprobe.c: per-user probe dir => $HOME/.probe/$HOSTTYPE
Packit Service a8c26c
04-03-23 regex/reglib.h: fix isw*() redefines
Packit Service a8c26c
04-03-17 features/stdio: no __FILE override for __CYGWIN_ (sys/reent.h clash)
Packit Service a8c26c
	 sfio/sfhdr.h,sfio/sfsetbuf.c: lower sfmove() default buf size 4x
Packit Service a8c26c
04-02-29 comp/omitted.c: move env trace after PATH fixup
Packit Service a8c26c
	 comp/omitted.c: cygwin spawn _P_DETACH => _P_NOWAIT+setpgid(pid,0)
Packit Service a8c26c
	 misc/optget.c: fix html mailto: match
Packit Service a8c26c
	 port/astlicense.c: add type=test for fixed 2001 date
Packit Service a8c26c
	 features/float: check local NaNQ first
Packit Service a8c26c
	 vmalloc/vmhdr.h: fix _vmextern_ vm_truncate return type
Packit Service a8c26c
	 misc/magic.tab: add elf s390 index=22
Packit Service a8c26c
04-02-26 vmalloc: VMCHECK a:assertions c:arena-check w:warn-instead-of-abort
Packit Service a8c26c
	 sfio/sfvscanf.c: fix extf arg selection
Packit Service a8c26c
04-02-24 features/dirent: set nodefine to avoid ast_std.h _typ_off64_t undef
Packit Service a8c26c
	 disc/sfkeyprintf.c: only case pattern must be ()[] balanced
Packit Service a8c26c
04-02-14 include/sfio_t.h: add SF_DCDOWN, SFDCNEXT(), SFDCPREV()
Packit Service a8c26c
04-02-13 string/strmatch.c: fix bug that didn't save one-time sub[] size
Packit Service a8c26c
	 vmalloc: -g: export VMCHECK=1 enable malloc/free checks
Packit Service a8c26c
	 vmalloc: -g: free(0) to check and disable malloc/free checks
Packit Service a8c26c
	 vmalloc: -g: free(1) to check and enable malloc/free checks
Packit Service a8c26c
04-02-11 Makefile: add :P=A: to conf and lcgen exec for cross-compile
Packit Service a8c26c
	 regex: use MBSIZE() instead of mbsize() to grab 1 char on err
Packit Service a8c26c
	 vmalloc/vmbest.c: updated to do more comprehensive DEBUG tests
Packit Service a8c26c
04-02-04 sfio/sfraise.c: add sfraise(0,a,b) to iterate over all streams
Packit Service a8c26c
04-02-01 vmalloc/vmbest.c: _BLD_DEBUG free(0) checks the arena
Packit Service a8c26c
04-01-31 features/vmalloc: fix typo that missed _mmap_zero
Packit Service a8c26c
04-01-23 string/strerror.c: handle real strerror() return value overwrite
Packit Service a8c26c
04-01-11 path/pathpath.c: fix size vs. sizeof(buf) typo
Packit Service a8c26c
03-12-22 misc/magic.tab: dos EXE tweaks
Packit Service a8c26c
03-12-05 vmalloc: sync with kpv, adding exceptf announcements
Packit Service a8c26c
03-12-04 port/astlicense.c: fix expand() loop sentinel bug
Packit Service a8c26c
03-12-02 include/ast.h: mbchar() advances by 1 on mbtowc() error
Packit Service a8c26c
	 misc/fts.c: increase MINNAME to 32
Packit Service a8c26c
03-11-21 vmalloc/vmbest.c: export VMCHECK=1 to enable $(CC.DEBUG) vmcheck()
Packit Service a8c26c
         vmalloc/vmbest.c: export VMCHECK=2 to disable KPVCOMPACT
Packit Service a8c26c
	 misc/magic.c: add { cobol copybook pl1 } and suffix preference
Packit Service a8c26c
03-11-12 features/stdio: drop cuserid,getopt for SUSV3
Packit Service a8c26c
03-11-11 vmalloc/*: merge kpv update -- this should stomp the compaction bug
Packit Service a8c26c
03-10-23 comp/iconv.c: fix sfreserve lock fallback
Packit Service a8c26c
03-10-20 sfio/_sfopen.c: add to allow user sfopen() intercept
Packit Service a8c26c
03-10-17 regnexec.c: fix exec time REG_LEFT, \x.... => wctomb()
Packit Service a8c26c
03-10-12 string/strtoi.h: fix strton '.' overconsumption
Packit Service a8c26c
03-10-12 comp/iconv.c: identity is always (iconv_t)0
Packit Service a8c26c
03-10-09 string/fmtesc.c: fix FMT_SHELL to check for all shell magic chars
Packit Service a8c26c
03-10-01 port/astlicense.c: unknown authors copied verbatim (instead of ignored)
Packit Service a8c26c
03-09-30 string/chresc.c: handle \u..., \x... consumes all trailing hex digits
Packit Service a8c26c
	 string/stresc.c: \u... and \x... > UCHAR_MAX => wctomb()
Packit Service a8c26c
03-09-29 fnv.h: add
Packit Service a8c26c
03-09-23 modedata.c: table is for external modes, so no arch specific hacks
Packit Service a8c26c
	 optget.c: fix option prefix match translation bug
Packit Service a8c26c
	 optget.c: add `<length> <name>=<value>\n' to optstr()
Packit Service a8c26c
	 features/lib: add memcmp() test for sgi optimzation bug
Packit Service a8c26c
03-09-22 regex.h,regcomp.c: add regncomp()
Packit Service a8c26c
	 regclass.c: fix for loop dangling ; in regaddclass()
Packit Service a8c26c
03-09-20 sftable.c,sfvprintf.c: fix SFFMT_CHAR handling to match extf api
Packit Service a8c26c
03-09-19 sfmode.c: update release to kpv's
Packit Service a8c26c
03-09-17 regcomp.c: add pedantic backref error checks
Packit Service a8c26c
03-09-16 regnexec.c: exec time REG_LEFT => don't advance past initial position
Packit Service a8c26c
	 regclass.c: add regaddclass() for user defined [:class:]
Packit Service a8c26c
	 regexec.h: REG_VERSION_N2X, add redisc_t {re_map} ccode map
Packit Service a8c26c
	 regstat.c: add regstat_t
Packit Service a8c26c
03-09-11 optget.c: --n:=v sets opt_info.assign=':', opt_info.number enabled
Packit Service a8c26c
03-09-09 disc/sfkeyprintf.c: *pn on lookup is arg separator; lookup "" arg too
Packit Service a8c26c
03-09-05 optget.c: [f:l*?] preserves user long name past '*' in opt_info.name[]
Packit Service a8c26c
03-09-03 sfstr.h: add sfstrpend() for #pending bytes in read buffer
Packit Service a8c26c
03-08-25 regex: add REG_FIRST, optimize bm
Packit Service a8c26c
	 features/lib: _AST_no_spawnveg==1 falls back to fork/exec
Packit Service a8c26c
03-08-22 features/stdio,stdio/asprintf.c,stdio/vasprintf.c: add
Packit Service a8c26c
03-08-21 path/pathnative.c,path/pathposix.c: interix updates
Packit Service a8c26c
	 features/botched: add cygwin _stat => _stat64
Packit Service a8c26c
03-08-15 include/ast.h: map out bsd strmode()
Packit Service a8c26c
	 features/common: add interix _ast_intmax_t workarounds
Packit Service a8c26c
	 misc/fs3d.c: 3d mount test now uses "" instead of NiL (or cygwin dumps)
Packit Service a8c26c
03-08-11 string/fmtesc.c: fix optional quoting checks
Packit Service a8c26c
	 tm/tmdate.c: fix > 1 year of seconds arithmetic
Packit Service a8c26c
	 tm/tmfix.c: fix leap year adjustments
Packit Service a8c26c
03-08-01 features/lib: beef up sock_peek test for interix
Packit Service a8c26c
03-07-29 features/float: add -lm to frexp... test
Packit Service a8c26c
	 Makefile: fix -lm astmath test sense
Packit Service a8c26c
03-07-26 features/mem.c: favor _mem_sbrk over _mem_mmap_*
Packit Service a8c26c
03-07-22 vmalloc/vmbest.c: fall back to sbrk() if mmap() fails
Packit Service a8c26c
	 features/mem.c: _mem_sbrk means sbrk() and brk() work
Packit Service a8c26c
03-07-17 regex/regcomp.c: fix bug that treated KRE X{n,m} like {n,m}(X)
Packit Service a8c26c
	 misc/magic.c: check MAGIC_VERBOSE for all load() messages
Packit Service a8c26c
03-07-14 misc/optget.c: handle [...]{[...]\f...\f...}
Packit Service a8c26c
03-06-21 misc/sigcrit.c: block SIGCHLD if _lib_sigprocmask || _lib_sigsetmask
Packit Service a8c26c
	 comp/spawnveg.c,sfio/sfmode.c: use sigcritical() SIG_REG_* macros
Packit Service a8c26c
	 comp/spawnveg.c: drop ENOEXEC logic
Packit Service a8c26c
	 vmalloc/*: snarf kpv KPVCOMPACT() fix
Packit Service a8c26c
	 vmalloc/vmbest.c: export VMCHECK=2 to disable KPVCOMPACT (just in case)
Packit Service a8c26c
	 string/strdup.c: drop __strdup() etc. intercepts -- malloc gets it
Packit Service a8c26c
	 features/mem: define _mem_method and _mem_* possible values
Packit Service a8c26c
	 vmalloc/malloc.c: _AST_mem_method==_mem_* to force mem get method
Packit Service a8c26c
	 sfio/sfputr.c: __ia64 memccpy is bogus -- how many tries do they get?
Packit Service a8c26c
	 path/pathshell.c: verify abs path and access(path,X_OK) -- duh
Packit Service a8c26c
	 vmalloc/vmhdr.h: add private _Vmessage() for non-sfio ASSERT() 
Packit Service a8c26c
	 port/astconf.c: fix bug that always returned the minmax value
Packit Service a8c26c
03-06-11 comp/*.c: reorder macro hding for mvs.390 and <ast_map.h> 
Packit Service a8c26c
	 features/vmalloc: add _lib_brk and _lib_sbrk verification
Packit Service a8c26c
	 include/ast_std.h,etc.: add _map_malloc for malloc => _ast_malloc
Packit Service a8c26c
	 comp/conf.sh: fix SI_* and *_SI_* macro redefs
Packit Service a8c26c
	 ast.h: VMDEBUG or _BLD_DEBUG enable <vmalloc.h> and VMFL tracing
Packit Service a8c26c
	 vmalloc/vmtrace.c: _PACKAGE_ast __FUNCTION__ is a string
Packit Service a8c26c
	 vmalloc/vmtrace.c: set trace file fd FD_CLOEXEC
Packit Service a8c26c
	 vmalloc/vmbest.c: set /dev/zero mmap fd FD_CLOEXEC
Packit Service a8c26c
	 features/mmap: fix ancient read() vs. mmap() time arithmetic typo
Packit Service a8c26c
	 vmalloc/malloc.c: _AST_std_malloc==1 to force standard malloc
Packit Service a8c26c
03-06-09 comp/omitted.c: add _imp__FUNCTION sybols for __CYGWIN__ static link
Packit Service a8c26c
	 vmalloc/vmbest.c: handle systems with sbrk() but no brk()
Packit Service a8c26c
03-06-04 port/astconf.c: drop non-standard diagnostics
Packit Service a8c26c
03-06-03 comp/conf.sh: rework symbol collision logic
Packit Service a8c26c
03-05-30 conf.tab,conf.sh,astconf.c: add <sys/systeminfo.h> sysinfo() SI_*
Packit Service a8c26c
03-05-29 ccode.h: rework for extensibility, drop obsolete mematoe(), memetoa()
Packit Service a8c26c
03-05-28 regex/*: recode to use isw*() directly when needed, is*() otherwise
Packit Service a8c26c
03-05-27 features/vmalloc: fix _std_malloc test
Packit Service a8c26c
03-05-25 misc/optget.c: fix optstr() ???* internal options
Packit Service a8c26c
03-05-24 misc/optget.c: fix (ancient) argv null dereference
Packit Service a8c26c
03-05-23 comp/getcwd.c: don't intercept on _WINIX -- unreliable st_ino
Packit Service a8c26c
03-05-22 sfio/sfsprintf.c: n<0 => don't append '\0'
Packit Service a8c26c
03-05-18 misc/fts.c: re-stat FTS_DP to update nlink/times 
Packit Service a8c26c
	 misc/fts.c: add FTSENT.stack to eliminate getlist() recursion
Packit Service a8c26c
	 regex/ucs_names.h: use "..." catenation to placate some cc's
Packit Service a8c26c
03-05-11 string/strtoi.h: handle "-" "+" "0x" "11#"
Packit Service a8c26c
03-05-09 vmalloc/vmbest.c: large memory allocation tweaks
Packit Service a8c26c
03-05-06 misc/optget.c: fix getopt_long() prefix==1 bug that missed short flags
Packit Service a8c26c
03-04-27 comp/system.c: handle <ast_map.h>
Packit Service a8c26c
03-04-24 vmalloc/vmmopen.c: drop dup <unistd.h>
Packit Service a8c26c
03-04-21 tm/tmdate.c: fix next hour/min logic
Packit Service a8c26c
03-04-15 vmalloc/malloc.c: intercept __malloc() along with __libc_malloc()
Packit Service a8c26c
	 string/strdup.c: intercept __strdup() along with __libc_strdup()
Packit Service a8c26c
	 features/mmap: consolidate from features/(lib|sfio|vmalloc)
Packit Service a8c26c
	 add _NO_MMAP==1 to disable all mmap()/munmap() calls
Packit Service a8c26c
	 path/pathposix.c: add
Packit Service a8c26c
03-04-14 comp/setlocale.c: fix debug_mbtowc() return value for *s==0 || n < 1
Packit Service a8c26c
	 comp/iconv.c: fix error return errno values
Packit Service a8c26c
03-04-11 misc/stk.c: fix stkgrow() realloc bug
Packit Service a8c26c
03-04-05 string/tok.c: support readonly single token input strings
Packit Service a8c26c
	 disc/sfdcdio.c: fix F_DIOINFO and FDIRECT #ifdef's
Packit Service a8c26c
	 include/ast_std.h: allow _LARGEFILE64_SOURCE on __hppa
Packit Service a8c26c
	 features/common: fix `tst _foo_' => `tst foo_' typo
Packit Service a8c26c
	 features/float: fix `tst _foo_' => `tst foo_' typo
Packit Service a8c26c
	 features/float: add FLTMAX_(UINTMAX_MAX,INTMAX_MAX,INTMAX_MIN)
Packit Service a8c26c
	 comp/omitted.c: fix pathconf => _pathconf => _ast_pathconf loop
Packit Service a8c26c
03-04-03 features/float: add _ast_no_um2fm: no usinged intmax => floatmax cast
Packit Service a8c26c
	 vmalloc/vmbest.c: add getenv("VMCHECK") to initialize Vmcheck
Packit Service a8c26c
03-03-28 include/ast_dir.h: add D_TYPE; { D_FILENO D_TYPE } must be #ifdef'd
Packit Service a8c26c
	 misc/fts.c|getcwd.c|glob.c,preroot/getpreroot.c: add D_FILENO #ifdef's
Packit Service a8c26c
	 Makefile: make sure _BLD_ast is defined for all compiles
Packit Service a8c26c
03-03-27 ast_vfork.h: generate from features/vfork to pick up headers/pragmas
Packit Service a8c26c
03-03-25 comp/omitted.c: drop free() of live environ
Packit Service a8c26c
	 path/pathshell.c: allow trailing .exe -- pox on that
Packit Service a8c26c
	 string/strtoi.h: fix bug leading 3 digits before thousands sep bug
Packit Service a8c26c
	 string/(fmt|str)[gu]id.c: we know root when we see it
Packit Service a8c26c
03-03-24 misc/optget.c: handle : and ? in := default value
Packit Service a8c26c
03-03-21 ast_std.h: drop all spawn*() but spawnveg()
Packit Service a8c26c
	 obsolete/spawn.c: add for dropped spawn*()
Packit Service a8c26c
	 features/lib: _use_spawnveg if spawnveg() is a win over fork()/exec()
Packit Service a8c26c
	 features/lib: drop NutForkExecve() and _map_spawnve
Packit Service a8c26c
	 features/lib: fix memccpy test to clean up /tmp droppings
Packit Service a8c26c
	 comp/spawnveg.c: call posix_spawn() if implemented
Packit Service a8c26c
	 comp/omitted.c: add spawnve() intercept
Packit Service a8c26c
	 comp/getoptl.c: set getopt_long() optind even if no options
Packit Service a8c26c
	 tm/tmfmt.c: add %Q<delim>recent<delim>distant<delim>
Packit Service a8c26c
	 misc/optget.c: fix trailing '*' for option and option args
Packit Service a8c26c
	 sfio/sfmode.c: getenv("_AST_SFIO_OPTIONS") [,]SF_LINE[,] for fd {0,1,2}
Packit Service a8c26c
	 vmalloc/*: kpv sync for uwin build independent of libast
Packit Service a8c26c
03-03-18 port/astconf.c: switch to dynamic string values (saves 7K data/bss)
Packit Service a8c26c
	 string/strmatch.c: switch to dynamic regex cache (saves 3K data/bss)
Packit Service a8c26c
	 regex/regcoll.c,ucs_names.h: initialize rw tables from smaller ro data
Packit Service a8c26c
	 features/lib: add vfork test for passing SIG_IGN across exec
Packit Service a8c26c
	 features/lib: add spawn test for passing SIG_IGN across spawn
Packit Service a8c26c
03-03-17 comp/omitted.c: unlink() renames to .deleted dir in case file open
Packit Service a8c26c
	 sfio/sfpopen.c: handle mode "" for spawn with no pipe
Packit Service a8c26c
	 features/float,comp/frexp.c,comp/frexpl.c: add pow2() table alternative
Packit Service a8c26c
03-03-12 features/lib: fix linux.ia64 memccpy() tests -- now its their turn
Packit Service a8c26c
	 features/vmalloc: fix /dev/zero test
Packit Service a8c26c
	 features/align: _ast_intmax_t and _ast_fltmax_t join the union
Packit Service a8c26c
	 misc/stk.c: fix struct frame size to align data
Packit Service a8c26c
	 disc/sfdcdos.c: change sfslen() => sfvalue(f)
Packit Service a8c26c
03-03-10 misc/optget.c: handle [f\f:x:lll\f?ddd]
Packit Service a8c26c
03-03-07 port/astconf.c: uninitialized CONFORMANCE + POSIXLY_CORRECT => standard
Packit Service a8c26c
03-03-05 comp/omitted.c: make sure at least /bin is in PATH to find cygwin dlls
Packit Service a8c26c
03-03-02 path/pathshell.c: write access to /bin is effectively root
Packit Service a8c26c
03-02-28 features/float: add (FLT|DBL|LDBL)_U?(LONG|LONGLONG|INTMAX)_(MIN|MAX)
Packit Service a8c26c
03-02-25 features/lib: change vfork() test to use _exit() instead of exit()
Packit Service a8c26c
03-02-23 include/error.h: update ERROR_VERSION for error_info.number space
Packit Service a8c26c
03-02-22 comp/conf.sh: wrap ksh check in eval to avoid premature exit
Packit Service a8c26c
03-02-21 misc/fts.c: verify chdir(..) to avoid malicious dir rename()
Packit Service a8c26c
03-02-19 string/strtoip4.c: isspace() instead of ' '||'\t'
Packit Service a8c26c
03-02-17 regex/regcomp.c: fix stats.l REX_REP logic that botched REX_BM
Packit Service a8c26c
03-02-13 string/base64.c: handle catenated encodings
Packit Service a8c26c
03-02-11 features/libpath.sh: change LIBPATH to <dir>[:<env>[:<pat>]][,...]
Packit Service a8c26c
03-02-07 path/pathfind.c: allow "/dev/null" to be PATH_REGULAR
Packit Service a8c26c
03-02-06 include/ast.h,fmtquote.c: add FMT_ALWAYS|FMT_ESCAPED|FMT_SHELL|FMT_WIDE
Packit Service a8c26c
03-02-05 tm/tmdate.c,tm/tmword.c,string/strelapsed.c: '_' treated like ' '
Packit Service a8c26c
03-02-01 string/strelapsed.c: handle ps style [day-][hour:]min:sec
Packit Service a8c26c
03-01-31 port/astlicense.c: fix author=* match
Packit Service a8c26c
03-01-30 include/tm.h: add tmisleapyear() macro
Packit Service a8c26c
03-01-29 comp/getopt.h,comp/getoptl.c: add gnu getopt_long(), getopt_long_only()
Packit Service a8c26c
	 include/ast_getopt.h: for non-gnu part of comp/getopt.h
Packit Service a8c26c
	 include/ast_std.h: include <ast_getopt.h> instead of <getopt.h>
Packit Service a8c26c
03-01-28 ast.h,string/base64.c: add base64encode() and base64decode()
Packit Service a8c26c
	 path/pathfind.c: verify S_ISREG()
Packit Service a8c26c
03-01-24 path/pathexists.c: fix abs dir bug and deal with case ignorance
Packit Service a8c26c
03-01-23 path/pathpath.c: honor PATH_ABSOLUTE for the easy case too
Packit Service a8c26c
03-01-22 path/pathprobe.c: fix search to find both the probe script and command
Packit Service a8c26c
03-01-17 misc/magic.tab: application/zip => appplication/(gzip|pzip|zip)
Packit Service a8c26c
03-01-14 misc/optget.c: change href="" to href="."
Packit Service a8c26c
03-01-10 include/ast_std.h: strtold() import hackery for static __CYGWIN__
Packit Service a8c26c
03-01-03 include/regex.h,regex/regcomp.h: add REG_SHELL_GROUP
Packit Service a8c26c
	 include/ast.h,string/strmatch.c: add STR_GROUP for REG_SHELL_GROUP
Packit Service a8c26c
02-12-15 include/error.h: errorcontext => Error_context_s (compatible til 2004)
Packit Service a8c26c
02-12-06 misc/sigdata.c: add NoF(sigdadata) -- why nmake was uninterruptable!
Packit Service a8c26c
02-12-03 comp/omitted.c,features/omitted: handle cygwin alarm() return botch
Packit Service a8c26c
02-11-27 misc/swapop.c: op=3,size=4 => op=7
Packit Service a8c26c
	 string/strlcat.c,strlcpy.c: fix uwin decl clash
Packit Service a8c26c
02-11-26 sfio/sfvprintf.c: fix sfsprintf() '\0' termination bug
Packit Service a8c26c
02-11-22 misc/glob.c: move static struniq() to libast extern
Packit Service a8c26c
	 string/fmtversion.c,include/ast.h: add fmtversion
Packit Service a8c26c
02-11-18 string/strncopy.c: add
Packit Service a8c26c
	 misc/magic.tab: list size for magicid.h magic
Packit Service a8c26c
02-11-14 sfio/sfvprintf.c: add %#c for C escapes
Packit Service a8c26c
	 include/error.h: add ERROR_NOTIFY context flag for builtin commands
Packit Service a8c26c
02-11-11 string/strtoi.h: add S2I_size for strnto*() size_t 2nd arg
Packit Service a8c26c
	 sfio/sfstrtof.h: add S2I_size for strnto*() size_t 2nd arg
Packit Service a8c26c
	 comp/putenv.c: add setenv() and unsetenv() wrappers for setenviron()
Packit Service a8c26c
02-10-31 path/pathfind.c: add dir of including file to the pathinclude() list
Packit Service a8c26c
	 misc/optesc.c: add
Packit Service a8c26c
02-10-30 string/strtoip4.c: set next char pointer even on error
Packit Service a8c26c
02-10-29 comp/resolvepath.c: add (size_t version of realpath())
Packit Service a8c26c
	 misc/mime.c: fix mimehead() to ignore null content values
Packit Service a8c26c
02-10-28 misc/glob.c: add GLOB_STARSTAR for /**/ and GLOB_NOTDIR optimization
Packit Service a8c26c
02-10-27 string/struniq.c: add
Packit Service a8c26c
02-10-23 features/common: fix off-by-one loop check
Packit Service a8c26c
02-10-18 include/ast_std.h: avoid off_t,ftruncate,lseek,truncate redefinitions
Packit Service a8c26c
02-10-17 misc/mime.c: handle type/* match, fix bogus header parse
Packit Service a8c26c
02-10-04 sfio/sfstrtof.h: S2F_static <0:export =0:private >0:static
Packit Service a8c26c
02-10-02 features/common: don't define _WIN32; define _WINIX => unix on windows
Packit Service a8c26c
	 features/tty: finally stomp the bsd _POSIX_VDISABLE redefinition
Packit Service a8c26c
	 misc/fastfind.c: add more specific findwrite() error messages
Packit Service a8c26c
	 comp/omitted.c: fix cygwin utime() to update st_ctime
Packit Service a8c26c
	 comp/strtol.c,strtoul.c: __CYGWIN__ static link workaround XXX
Packit Service a8c26c
	 string/fmtls.c,fmttime.c: tmform() => tmfmt()
Packit Service a8c26c
02-09-22 port/astconf.c: return values in fmtbuf() buffer instead of stack
Packit Service a8c26c
	 port/mnt.c: don't set MNT_REMOTE for win32 ?:\* paths
Packit Service a8c26c
	 sfio/sfvscanf.c: _sfdscan() is library global (not static)
Packit Service a8c26c
02-09-21 path/pathkey.c: add tool arg for mamake compatible hash
Packit Service a8c26c
	 features/fcntl.c: handle iffe _hdr_lcl_* => _lcl_* change
Packit Service a8c26c
02-09-15 comp/conf.sh: fix enum vs. macro test
Packit Service a8c26c
	 cdt: kpv sync
Packit Service a8c26c
02-09-11 ast.h,features/common: move _WIN32 macro init to features/common
Packit Service a8c26c
	 features/common: enable __EXTERN__ and __DEFINE__ for _WIN32&!_UWIN
Packit Service a8c26c
	 features/float: add -lm to _ast_*_nan_init tests
Packit Service a8c26c
	 vmalloc: kpv sync with vmresizef => vmgetmem
Packit Service a8c26c
	 features/iconv: must have both <iconv.h> and iconv_open()!
Packit Service a8c26c
	 features/vmalloc: alloca test must compile *and* link
Packit Service a8c26c
	 sfio/sfvscanf.c,sfstrtof.h: add flag arg to char get, fix NaN loop
Packit Service a8c26c
02-09-10 vmalloc/vmhdr.h: enable getpagesize() and sbrk() prototypes
Packit Service a8c26c
	 features/fcntl.c: enable mmap64() prototype
Packit Service a8c26c
	 include/ast_windows.h: windows.h wrapper with ast namespace workarounds
Packit Service a8c26c
02-09-07 misc/mime.c: fix quoted value parse bug that ate the whole line
Packit Service a8c26c
02-09-05 features/vmalloc: add free() to _std_malloc test
Packit Service a8c26c
	 include/ast.h: NoF(x) now defines _DATA_x for !_BLD_DLL too
Packit Service a8c26c
	 tm/tmlocale.c: { C POSIX en } == unix dadgummit
Packit Service a8c26c
02-08-29 path/pathfind.c: initialize Dir_t.next=0
Packit Service a8c26c
02-08-28 uwin/rint.c: update
Packit Service a8c26c
	 features/libpath.sh: "bin" is now the default value
Packit Service a8c26c
02-08-22 vmtrace.h: add for debugging
Packit Service a8c26c
02-08-20 misc/magic.c: convert to use <cdt.h>
Packit Service a8c26c
	 vmalloc/vmresizef.c: add for generic discipline resizef default
Packit Service a8c26c
	 string/strelapsed.c: allow long time component names
Packit Service a8c26c
02-08-19 misc/optget.c: add `.fp 5 CW' to --nroff output
Packit Service a8c26c
	 string/(fmtfs|fmtuid|fmtgid|strgid|struid).c: convert to use <cdt.h>
Packit Service a8c26c
	 include/dt.h,cdt/dtnew.c: add for dtopen() in specific vm region
Packit Service a8c26c
02-08-13 comp/omitted.c: fix bzero logic for e.g. unixware.i386
Packit Service a8c26c
	 include/ast.h: add fmtbase->fmtbasell; swap in 2003-09-01
Packit Service a8c26c
02-08-12 regex/regnexec.c: fix REG_MINIMAL REX_DOT mb bug
Packit Service a8c26c
02-08-08 features/iconv: <ast_common.h> instead of <sys/types.h> <ast_common.h>
Packit Service a8c26c
02-08-07 regex/regcomp.c: recognize anchors in BRE subexpressions
Packit Service a8c26c
02-08-06 comp/iconv.c: handle win32 cpNNNN == windows-NNNN aliases
Packit Service a8c26c
02-08-05 cdt/*: sync with kpv src
Packit Service a8c26c
02-08-02 features/iconv: include sys/types.h for ast_types.h
Packit Service a8c26c
02-08-01 misc/magic.c: magic file "." names the default
Packit Service a8c26c
	 misc/magic.c: handle addr type (from irix string)
Packit Service a8c26c
	 features/lib: move malloc tests to features/vmalloc
Packit Service a8c26c
	 features/vmalloc: snarf tests from features/lib
Packit Service a8c26c
	 vmalloc/*: sync with kpv src
Packit Service a8c26c
	 comp/libc.c: dropped -- __libc_* intercepts moved to vmalloc/malloc.c
Packit Service a8c26c
02-07-30 features/lib: handle __libc_malloc() in _std_malloc test
Packit Service a8c26c
	 vmalloc/malloc.c: add gnu pvalloc()
Packit Service a8c26c
	 features/vmalloc: fix alloca check
Packit Service a8c26c
02-07-29 features/limits.c: handle netbsd guards
Packit Service a8c26c
02-07-27 sfio/sfpoll.c: handle rw pipes
Packit Service a8c26c
02-07-25 features/iconv: include ast_types.h for size_t in ast_iconv.h
Packit Service a8c26c
02-07-18 apply LARGEFILE64 header prototype clash patches
Packit Service a8c26c
	 misc/optget.c: __EXTERN__ _opt_info_ instead of opt_info
Packit Service a8c26c
02-07-17 ast_std.h: memzero() now defaults to memset() instead of bzero()
Packit Service a8c26c
02-07-16 ast_std.h: add ast.env_serial
Packit Service a8c26c
	 misc/setenviron.c: increment ast.env_serial
Packit Service a8c26c
	 include/tm.h: tmset() now calls tminit() directly
Packit Service a8c26c
	 tm/tminit.c: check ast.env_serial for env change
Packit Service a8c26c
	 tm/tmfix.c: speed up for large values of tm_mday
Packit Service a8c26c
02-07-15 comp/fnmatch.c: fix memory leak caused by missing regfree()
Packit Service a8c26c
	 comp/strstr.c: fix broken interpretation and implementation
Packit Service a8c26c
	 comp/iconv.c: intercept (but no-op) null to and from buffer pointers
Packit Service a8c26c
02-06-27 ast_std.h: map _sysconf => _ast_sysconf for sun
Packit Service a8c26c
02-06-26 cdt,sfio,vmalloc: kpv sync -- is this ever easy?
Packit Service a8c26c
02-06-24 sfio: kpv sync, vfwscanf(),fputw() fix (wcslen(x)*sizeof(wchar_t)!!)
Packit Service a8c26c
	 misc/fts.c: fix symlink chdir() optimzation bug
Packit Service a8c26c
02-06-11 sfio/sfwrite.c: string to file fix
Packit Service a8c26c
	 Makefile: __OBSOLETE__==20020101
Packit Service a8c26c
02-06-01 regex/regcomp.c: REG_DELIMITED now consumes the delimiter
Packit Service a8c26c
02-05-31 regex/reglib.h,regcomp.c,regnexec.c: null subexpression fixes
Packit Service a8c26c
02-05-24 misc/fts.c: disable dir link counts in 3d
Packit Service a8c26c
	 misc/magic.c: fix "*(mkfile)" sh pattern to "*@(mkfile)"
Packit Service a8c26c
02-05-20 regex.h,regex/regsubcomp.c,regex/regsubexec.c: add
Packit Service a8c26c
	 regex/regsub.c: deprecate
Packit Service a8c26c
02-05-16 tm/tmfix.c: fix '60+n min/sec ago' bug for n min/sec after the hour
Packit Service a8c26c
02-05-14 regex/regsub.c: fix (^|x) null match early termination bug
Packit Service a8c26c
02-05-13 dir/dirlib.h: drop errant extern==__EXPORT__
Packit Service a8c26c
	 features/uwin: add uwin lib tests
Packit Service a8c26c
	 uwin/*.c: check features/uwin for stubs
Packit Service a8c26c
	 features/float: add nan representation generation
Packit Service a8c26c
	 sfio/sftable.h: used _ast_*_nan_init for huge values
Packit Service a8c26c
02-05-09 misc/fts.c: fix virtual top to force ``child'' stat()
Packit Service a8c26c
	 features/common: define va_copy() only if not in <stdarg.h>
Packit Service a8c26c
02-05-01 string/strtoip4.c: cisco inverted quad mask must have 4 parts
Packit Service a8c26c
02-04-30 misc/magic.tab: fix pzip version check
Packit Service a8c26c
02-04-19 string/strtoip4.c: handle cisco inverted quad mask n.n.n.n/i.i.i.i
Packit Service a8c26c
02-04-18 misc/fts.c: add chdir() verification stat() optimizations
Packit Service a8c26c
	 path/pathkey.c: check PROBE_ATTRIBUTES for list of vars
Packit Service a8c26c
02-04-12 port/astlicense.c: type=open tweak, fix author list spacing
Packit Service a8c26c
02-04-11 regex/regcomp.c: check for pattern number overflow
Packit Service a8c26c
02-04-05 tm/tmfmt.c: add %u
Packit Service a8c26c
02-04-04 sfkeyprintf.c: fix %c numeric value
Packit Service a8c26c
	 path/pathpath.c: check plain path first -- duh
Packit Service a8c26c
02-04-03 misc/fts.c: fix (FTS_PHYSICAL|FTS_NOSTAT) stat optimizations
Packit Service a8c26c
	 ftwalk.c: only clear FTW_DELAY if FTW_CHILDREN
Packit Service a8c26c
	 ftwalk.h: add FTW_NSOK for FTW_DELAY
Packit Service a8c26c
02-03-29 ast.h: drop strerror() prototype -- already in <ast_std.h>
Packit Service a8c26c
	 features/stdio: check for _SFIO_H redundant _Sfstd* declarations
Packit Service a8c26c
02-03-26 misc/glob.c: fix GLOB_LIST gl_flags values
Packit Service a8c26c
02-03-24 port/mnt.c: update bsd fstype name and mount option logic
Packit Service a8c26c
02-03-23 Makefile: add ast_wchar.h to the .check.hdr list (for mamake)
Packit Service a8c26c
02-03-17 features/stdio: hack around g++ 3.* clashes
Packit Service a8c26c
	 Makefile: add ast_nl_types.h to the .check.hdr list (for mamake)
Packit Service a8c26c
	 string/strtoip4.c: fix validity check bug that only checked last part
Packit Service a8c26c
02-03-14 misc/optget.c: fix --keys to not expand inline \f...\f
Packit Service a8c26c
02-03-12 port/astlicense.c: add type=free
Packit Service a8c26c
	 path/pathaccess.c: sibling ".." search ignores relative dirs
Packit Service a8c26c
	 sfio/sfvscanf.c: sfstrtof get() must return 0 on eof
Packit Service a8c26c
02-03-11 path/pathexists.c: check path by pairs checking {ENOTDIR,ENOENT}
Packit Service a8c26c
02-02-14 features/float: copy local min/max macros to avoid printf roundoff
Packit Service a8c26c
	 features/wchar: include <ast_common.h>, not <ast_std.h>
Packit Service a8c26c
	 misc/magic.c: match[]=>matches[] to fix K&R match() macro conflict
Packit Service a8c26c
	 include/vmalloc.h: include <stdlib.h> for !_PACKAGE_ast
Packit Service a8c26c
	 uwin/mini.sym: add sprintf (now required by features/common)
Packit Service a8c26c
	 regex/regnexec.c: truncate wide chars for <ctype.h> functions
Packit Service a8c26c
	 Makefile: fix MAM ast_common.h sequencing bug by making it first
Packit Service a8c26c
	 cdt/dthash.c: fix DT_DELETE memory leak (DT_DETACH typo)
Packit Service a8c26c
	 cdt/dthash.c: fix DT_DELETE double free (dt->data->here typo)
Packit Service a8c26c
	 regex/regcomp.c: fix recomb() to reject RE with backref
Packit Service a8c26c
	 features/iffeio: explicitly generate stdio.lcl
Packit Service a8c26c
	 stdio: add {fcloseall,f(get|put)s_unlocked,fmemopen,getdelim,getline}
Packit Service a8c26c
	 tmmake,tmtime: allow negative time_t if native localtime/gmtime do
Packit Service a8c26c
	 tmdate: allow years before 1969
Packit Service a8c26c
	 fmtfmt: add
Packit Service a8c26c
	 include/ast.h: add { PATH_TOUCH_CREATE PATH_TOUCH_VERBATIM }
Packit Service a8c26c
	 Makefile: add std/*.h for std header iffe overrides
Packit Service a8c26c
	 comp/iconv.c: fix non-C win32 sfreserve() loop
Packit Service a8c26c
02-02-11 features/common: separate long long / long double tests
Packit Service a8c26c
	 features/common: verify printf handles long long / long double
Packit Service a8c26c
02-02-02 include/ast_std.h,sfio/sfhdr.h: drop _hdr_locale tests -- always on now
Packit Service a8c26c
	 include/ast_std.h: trust _UWIN <unistd.h>
Packit Service a8c26c
02-01-31 port/mnt.c: add aix options field
Packit Service a8c26c
02-01-30 comp/strstr.c: add for ancient s5
Packit Service a8c26c
	 stdio/_flsbuf.c: only on systems that transfer to native (e.g., uwin)
Packit Service a8c26c
	 string/strtoi.h: cat min/max error return values
Packit Service a8c26c
02-01-28 features/tty: add cf[gs]et[io]speed macros for <termio.h>
Packit Service a8c26c
	 comp/rename.c: punt to (ancient) /usr/lib/mv_dir on EISDIR
Packit Service a8c26c
02-01-24 sigcrit.c: fix SIGCLD!=SIGCHLD interrupt loop
Packit Service a8c26c
	 sfvprintf.c: convert fast io macros to functions for uts.390 cc
Packit Service a8c26c
	 string/strtoi.h: drop #pragma prototyped for standalone sfio
Packit Service a8c26c
	 sfdcsubstr.c: rename from sfdcsubstream.c for 14 char fs
Packit Service a8c26c
02-01-22 execlp,execvp,execvpe,spawnlp,spawnvp,spawnvpe: fix __EXPORT__
Packit Service a8c26c
	 spawnlp,spawnve,spawnvp,spawnvpe: handle ms mode arg -- barf
Packit Service a8c26c
	 sftable.c: ifdef hacks for _WIN32&_ALPHA_ fp exception
Packit Service a8c26c
	 _stdfun.c: add _UWIN&_ALPHA_ iob map
Packit Service a8c26c
02-01-18 sfio/sfstrtof.h: drop #pragma prototyped for standalone sfio
Packit Service a8c26c
02-01-17 features/hdr: don't include <stddef.h> after it doesn't check out!
Packit Service a8c26c
02-01-16 misc/magic.c: add version type for YYYYMMDD or [a.][b.]c.d
Packit Service a8c26c
	 misc/magic.c: recode mime %s parse -- sensible and no buffer overflow
Packit Service a8c26c
02-01-15 misc/magic.tab,magicid.h: add generic binary magic number and header
Packit Service a8c26c
02-01-12 tm/tmlocale.c: override win32 default date for {C,POSIX,en} locales
Packit Service a8c26c
	 comp/omitted.c: fix cygwin workaround logic bugs
Packit Service a8c26c
02-01-09 stdio/fseeko.c,ftello.c: add from UNIX98
Packit Service a8c26c
02-01-08 comp/conf.sh: use $cc instead of cc
Packit Service a8c26c
02-01-07 string/strlcat.c,string/strlcpy.c: add bsd api
Packit Service a8c26c
01-12-18 comp/conf.tab: fix LFS_CFLAGS default for sun _CS_LFS_CFLAGS botch
Packit Service a8c26c
	 features/common: add hdr stdarg test
Packit Service a8c26c
	 tm/tmdate.c: handle YYYY/MM/DD
Packit Service a8c26c
01-12-10 misc/magic.tab: add generic 0x00010203 binary magic
Packit Service a8c26c
01-12-03 path/pathprobe.c: return HOME relative path if readonly/non-suid fs
Packit Service a8c26c
01-11-30 misc/optget.c: add simple cache for repeat offenders (like ksh read)
Packit Service a8c26c
	 sfio/sfhdr.h: preserve errno across SFMMSEQON-SFMMSEQOFF
Packit Service a8c26c
01-11-29 magic.tab: fix GIF version number listing
Packit Service a8c26c
01-11-28 string/fmtbase.c: p!=0 => base always included in output
Packit Service a8c26c
01-11-26 misc/fts.c: empty path is an error
Packit Service a8c26c
01-11-14 misc/optget.c: fix --?+SECTION queries to include paragraphs
Packit Service a8c26c
01-11-20 regex/regnexec.c: fix REG_MINIMAL character class match bug
Packit Service a8c26c
01-11-19 features/lib: retain _lib_confstr for all solaris releases
Packit Service a8c26c
01-11-16 comp/setlocale.c: fix !_lib_setlocale typo
Packit Service a8c26c
01-10-31 regex/ucs_names.h: add string catenation to keep line length low
Packit Service a8c26c
	 misc/fastfind.c: handle gnu slocate db read
Packit Service a8c26c
	 misc/optget.c: add --?+SECTION queries
Packit Service a8c26c
	 comp/fnmatch.h: add FNM_NOSYS
Packit Service a8c26c
01-10-30 tm/tmdate.c: fix cron specs when both wday and mday are specified
Packit Service a8c26c
01-10-20 misc/glob.c: fix bug that called \ trim() twice on same path
Packit Service a8c26c
	 misc/glob.c: fix \ trim() bug that restored / to wrong position
Packit Service a8c26c
	 string/fmtre.c: fix { ^ . $ } translations
Packit Service a8c26c
	 misc/optget.c: use original string if translation fails -- duh
Packit Service a8c26c
	 sfio/sfhdr.h: assume <errno.h> assigns proper atttibutes to errno
Packit Service a8c26c
	 comp/regcmp.c: __ia64 workaround fixed by proper CC.DLL probe
Packit Service a8c26c
	 comp/getdate.c: __ia64 workaround fixed by proper CC.DLL probe
Packit Service a8c26c
	 features/lib: add lib getdate
Packit Service a8c26c
01-10-18 features/lib: check for strtod static link collision
Packit Service a8c26c
	 features/float: add another signed cast for old bsd cc
Packit Service a8c26c
	 features/wchar: add <stdlib.h> <stdio.h> before <wchar.h> for old bsd
Packit Service a8c26c
01-10-17 sfio/sfcvt.c: limit max precision to { FLT_DIG DBL_DIG LDBL_DIG }
Packit Service a8c26c
	 sfio/sfcvt.c: fix %[aA] format to always have leading 0[xX]1.
Packit Service a8c26c
	 sfio/sfvprintf.c: handle %C %lc %S %ls for wchar_t args
Packit Service a8c26c
	 sfio/sfvscanf.c: handle %C %lc %S %ls for wchar_t args
Packit Service a8c26c
	 string/fmtmode.c: fix bug that omitted trailing '\0'
Packit Service a8c26c
01-10-12 misc/optget.c: . => \&. for --??nroff
Packit Service a8c26c
	 comp/wc.c: fix mbstate_t initialization typo
Packit Service a8c26c
	 features/float: fix max integer / float loop termiation
Packit Service a8c26c
	 features/float: fix LDBL_UINTMAX_MAX typo that did DBL_UINTMAX_MAX
Packit Service a8c26c
01-10-11 include/sfio.h: fix _Sfstd* import/export
Packit Service a8c26c
	 features/common: fix _UWIN __DYNAMIC__() definition
Packit Service a8c26c
01-10-06 features/fcntl.c: { O_BINARY O_TEXT } default to 0
Packit Service a8c26c
	 features/omitted: add for comp/omitted.c
Packit Service a8c26c
	 sfio/sfopen.c: O_BINARY default for _WIN32&&!_UWIN
Packit Service a8c26c
01-10-05 misc/glob.c: fix `\(x/*' GLOB_NOMATCH bug that returned `(x'
Packit Service a8c26c
	 misc/optget.c: fix localization lookup that didn't drop doubled : ? ]
Packit Service a8c26c
01-10-04 comp/setlocale.c: handle sizeof(wchar_t)!=4 in debug locale
Packit Service a8c26c
	 comp/conf.sh: handle sytems where _SC_* is both an enum and a macro
Packit Service a8c26c
01-09-25 astconf: add LIBPREFIX
Packit Service a8c26c
01-09-20 features/common: add __DYNAMIC__() for dll externs
Packit Service a8c26c
01-09-19 cdt: kpv update
Packit Service a8c26c
	 mb*() macros: update for ksh conversion, extend debug locale
Packit Service a8c26c
01-09-16 tm/tmlocale.c: add compiled in defaults for C locale
Packit Service a8c26c
	 misc/glob.c: add gl_nextdir callback for GLOB_COMPLETE
Packit Service a8c26c
01-08-14 clarify _WIN32 vs. _UWIN vs. __CYGWIN__
Packit Service a8c26c
	 tminit: fix standard & daylight initialization
Packit Service a8c26c
01-09-11 pathnative.c: add for native fs representation
Packit Service a8c26c
	 regex.h: fix regerror_t prototype
Packit Service a8c26c
01-09-04 regex/regnexec.c: fix REG_ICASE for multi-char collating elements
Packit Service a8c26c
	 tm/tmlocale.c: fix old ascii LC_TIME load
Packit Service a8c26c
	 locale*: add new LC_* categories
Packit Service a8c26c
	 comp/omitted.c: add CYGWIN workarounds
Packit Service a8c26c
	 features/lib: add CYGWIN workarounds
Packit Service a8c26c
01-08-11 features/common: some compilers have long long but no LL constants!
Packit Service a8c26c
	 features/lib: add mmap64 implementation test (for linux.s390)
Packit Service a8c26c
	 regex/regcomp.c: fix \ in [...] parse
Packit Service a8c26c
	 setlocale: retain user locale spelling in setlocale() return value
Packit Service a8c26c
	 features/limits.c: don't include ./limits.h -- duh
Packit Service a8c26c
	 fmtesc: don't escape multibyte chars
Packit Service a8c26c
	 tm/tmlocale.c: fix native C locale default
Packit Service a8c26c
01-08-08 features/float: some compilers (msdev) forget long long vs. double
Packit Service a8c26c
01-07-31 misc/optget.c: handle suboptions
Packit Service a8c26c
01-07-27 cdt.h: add DTDISC()
Packit Service a8c26c
01-07-17 iffeio.h: move to include for stdio bootstrap iffe workarounds
Packit Service a8c26c
01-06-25 regex: perl extensions added and tested
Packit Service a8c26c
01-06-21 misc/error: add ERROR_OPTIONS=prefix=string for message processing
Packit Service a8c26c
01-06-15 string/chresc: only 2 hex digits max for \xxx
Packit Service a8c26c
	 regex/regsub: handle REG_SHELL ~(nnn) rhs backrefs
Packit Service a8c26c
01-06-11 regex: handle embedded \0 in pattern and subject string
Packit Service a8c26c
	 regex: add (?nnn) for backrefs > 9
Packit Service a8c26c
	 comp/fnmatch: add FNM_LEADING_DIR for gnu compatibility
Packit Service a8c26c
	 features/float: _ast_flt_unsigned_max_t for bsd.i386 omission
Packit Service a8c26c
01-06-06 misc/optget.c: add o option for old ps,ar,tar with optional leading -
Packit Service a8c26c
	 regex/regcomp.c: REG_LENIENT|REG_DELIMITED \<newline> => <newline>
Packit Service a8c26c
	 regex/regcomp.c: REG_LENIENT \000 => NUL
Packit Service a8c26c
01-06-04 features/dirent: replace Makefile hack with iffe semi-hack
Packit Service a8c26c
	 regex/regnexec.c: negation must also check REG_SHELL_DOT
Packit Service a8c26c
01-06-03 sprintf.c: change buf size from SF_BUFSIZE to INT_MAX
Packit Service a8c26c
01-05-31 glob: fix gl_fignore to ignore leading . by default
Packit Service a8c26c
	 features/lib: add botch_d_ino_dirent64 for linux botch
Packit Service a8c26c
01-05-25 port/lc.tab: add a few missing language_territory's
Packit Service a8c26c
01-05-23 string/chresc: \C[.collation-element.]
Packit Service a8c26c
	 fmtmatch,fmtre: update for <regex.h> syntax extensions
Packit Service a8c26c
01-05-21 regex: add perl extensions, unicode names for collation elements
Packit Service a8c26c
01-05-11 string/chresc: \e == \E == escape, \cX == control X, \x{..} == \x..
Packit Service a8c26c
01-05-09 path/pathtemp.c: pathtemp(0,0,0,"/private",0) for mode S_IRUSR|S_IWUSR
Packit Service a8c26c
	 port/touch.c: handle utime(2) EPERM to fix bug that truncated
Packit Service a8c26c
	 regex: change REG_MINIMAL to avoid negation -- much faster now
Packit Service a8c26c
01-05-08 *.h: add some off_t macro guards for suse linux
Packit Service a8c26c
01-05-03 regcomp.c: optimize ((x)!)* to ((x)!)
Packit Service a8c26c
	 wchar: add <wchar.h> and stdio wchar routines
Packit Service a8c26c
01-05-02 feaures/wchar: add <wchar.h> intercept, add stdio wchar functions
Packit Service a8c26c
01-05-01 string/strtoi.h: signed strtoi accepts qualified unsigned constants
Packit Service a8c26c
01-04-30 comp/setlocale.c: fix code that relied on 2 simultaneous getenv()'s
Packit Service a8c26c
	 tm/tmlocale.c: check for UTF-8 encoded LC_TIME files
Packit Service a8c26c
	 misc/magic.tab: add utf-8 and utf-16 U+FEFF magic
Packit Service a8c26c
01-04-26 features/common: some cc's have _ast_int8_t but not LL constants
Packit Service a8c26c
01-04-24 features/lib: add _std_strtod for mac os X
Packit Service a8c26c
01-04-23 ccode: add CC_sub for ms embedded EOF char on ebcdic -- no joke
Packit Service a8c26c
01-04-20 iconv: handle ebcdic<=>utf
Packit Service a8c26c
	 mc.h,mc.c: add mcindex()
Packit Service a8c26c
	 ast_std.h: add AST_MESSAGE_SET
Packit Service a8c26c
01-04-18 features/libpath.sh: fix mvs probe
Packit Service a8c26c
	 *: sundry mvs fixes
Packit Service a8c26c
	 glob: fix GLOB_NOCHECK to avoid stat() and properly trim patterns
Packit Service a8c26c
01-04-01 strtod,strtold: add
Packit Service a8c26c
	 strtol,strtoul,strtoll,strtoull,strton,strtonl: handle locale & ERANGE
Packit Service a8c26c
	 sfvprintf,sfvscanf: handle locale decimal_point,thousands_sep
Packit Service a8c26c
	 sfvprintf,sfvscanf: handle %a,%A
Packit Service a8c26c
	 setlocale: add LC_NUMERIC decimal_point,thousands_sep init
Packit Service a8c26c
	 ast_std.h: __OPTIMIZE_SIZE__==1 to disable non-std __GNUC__ inlines
Packit Service a8c26c
	 pathexists: path cache to cut down pathpath() access(2) calls
Packit Service a8c26c
	 features/stdio: __FILE_TAG == _sfio_s for solaris
Packit Service a8c26c
01-03-23 iconv: fix iconv_move buffer boundary bug that stopped at 1 block
Packit Service a8c26c
01-03-19 glob: add GLOB_AUGMENTED
Packit Service a8c26c
	 regex: REG_SHELL syntax error implies REG_LITERAL match
Packit Service a8c26c
	 strto[ln][ll]: add overflow checks
Packit Service a8c26c
01-03-17 locale: reimplemented to provide canonical locale namespace
Packit Service a8c26c
	 locale: add LC_ALL=local for local system user default
Packit Service a8c26c
	 tm.h: TM_*_3 => TM_*_ABBREV
Packit Service a8c26c
	 tmfmt: handle standard E and O format modifiers
Packit Service a8c26c
	 tmlocale: consult nl_langinfo() if defined
Packit Service a8c26c
	 fmtquote("\"",1) => shell quote
Packit Service a8c26c
01-03-08 regex: handle multibyte chars and collation classes
Packit Service a8c26c
	 strmatch,strgrpmatch: now a wrapper on regex
Packit Service a8c26c
	 ast_std.h: add mb*() multibyte and collation support
Packit Service a8c26c
	 sfvscanf: handle locale decimal and thousand
Packit Service a8c26c
	 proc*,system: handle ignored SIGCHLD
Packit Service a8c26c
	 sfkeyprintf: handle %*C
Packit Service a8c26c
01-03-06 locale: add locale data cache for efficient multiple locale switching
Packit Service a8c26c
	 optget: fix LC_MESSAGES!=C --man bug
Packit Service a8c26c
01-03-01 Makefile: HEADEROPT is not optional for win32.*
Packit Service a8c26c
	 comp/syslog.h: comply with the de factos
Packit Service a8c26c
	 optget(): fix \f...\f stack bug that referenced data after pop
Packit Service a8c26c
01-02-27 *locale*: a batch of fixes for native LC_MESSAGE&LC_TIME hooks
Packit Service a8c26c
01-02-22 pathprobe: reprobe test now checks probe.ini too
Packit Service a8c26c
	 sfio_s.h: advertize public Sfio_t members with _ prefix
Packit Service a8c26c
	 sfio.h,features/stdio: add <sfio_s.h> reference
Packit Service a8c26c
	 sfhdr.h: map <sfio_s.h> _foo to foo
Packit Service a8c26c
	 sfio.h: SF_APPEND=>SF_APPENDWR, SF_CLOSE=>SF_CLOSING
Packit Service a8c26c
01-02-14 comp/conf.sh: probe <unistd.h> for _(CS|PC|SC)_* getconf symbols
Packit Service a8c26c
	 stdio/*: update for uwin stdio.dll binary compatibility
Packit Service a8c26c
	 sfread: finally fixed premature pipe read EOF bug
Packit Service a8c26c
	 fmtscale: format tenths for number > 0 && number < 10
Packit Service a8c26c
01-02-09 _sfmode(),_sftype(),_Sfextern: UWIN binary stdio compatibility exports
Packit Service a8c26c
01-02-08 sfgetm,sfputm,_sfputm: fix max clash with k&r max() macro
Packit Service a8c26c
	 setlocale: undef valid for sun4 k&r valid() macro
Packit Service a8c26c
01-02-07 catopen.c: don't do native catopen for the debug locale
Packit Service a8c26c
01-02-06 sfraise.c: add SF_FINAL check to avoid (posibly) freed disciplines
Packit Service a8c26c
01-01-01 features/common: fix uwin __DEFINE__
Packit Service a8c26c
	 sftable: initialize decimal and thousand
Packit Service a8c26c
	 magic.tab: add corel wordperfect document
Packit Service a8c26c
	 syslog: add LOG_LEVEL, add '\n' only if needed
Packit Service a8c26c
	 include/tm.h: #undef daylight for _WIN32
Packit Service a8c26c
	 sfio.h: add _SF_APPEND and _SF_CLOSE for native namespace incursion
Packit Service a8c26c
	 ast_std.h: add AST_LC_multibyte for MB_CUR_MAX>1
Packit Service a8c26c
	 setlocale: set AST_LC_multibyte
Packit Service a8c26c
	 strmatch: check AST_LC_multibyte
Packit Service a8c26c
	 features/limits.c: add _BITS_POSIX1_LIM_H guard for linux
Packit Service a8c26c
	 features/libpath.sh: fix for aix LIBPATH
Packit Service a8c26c
	 procopen,procclose: block SIGCHLD if PROC_FOREGROUND (e.g., system(3))
Packit Service a8c26c
	 optget.c: add enumerated option argument values
Packit Service a8c26c
	 optget.c: add  for private --html
Packit Service a8c26c
	 optget.c: fix memory leak that hit shell builtins hard
Packit Service a8c26c
	 sfio: drop sfread small chunk logic
Packit Service a8c26c
00-12-25 mnt.c: handle " and ' quoting for fstab
Packit Service a8c26c
	 sftmp.c: let pathtemp() open the fd O_EXCL
Packit Service a8c26c
00-12-15 conf.sh: add -v for verbose trace
Packit Service a8c26c
	 features/(limits|unistd).c: no FEATURE/types because of _POSIX_SOURCE
Packit Service a8c26c
	 features/time: add default for CLOCKS_PER_SEC
Packit Service a8c26c
	 features/lib: std_malloc now handles NeXT
Packit Service a8c26c
00-12-13 strton: recognize qualifier only if preceded by a digit
Packit Service a8c26c
	 features/lib: change return in vfork() test to exit() for linux sparc
Packit Service a8c26c
	 fmtquote: fix $'...' quote logic
Packit Service a8c26c
00-12-11 tmdate: fix cron format bug that mishandled months
Packit Service a8c26c
00-12-01 optget: handle $Id: ... $ in --?-version
Packit Service a8c26c
	 features/fcntl.c: fix _STDPP_ mmap munmap
Packit Service a8c26c
00-11-27 magic: drop dup sfclose() in load()
Packit Service a8c26c
	 optget: handle error_info.id==0
Packit Service a8c26c
00-11-22 features/stdio: add _FILEDEFED for sol9.sun4
Packit Service a8c26c
	 strton,stronll: handle [u|U][l|L][ll|LL] qualifiers
Packit Service a8c26c
00-10-31 tmdate: add TM_DATESTYLE and mmddHHMM[cc]yy
Packit Service a8c26c
	 astlicense.c: #include <hashkey.h> MAM workaround
Packit Service a8c26c
	 astlicense.c: check for non-empty CONTRIBUTORS
Packit Service a8c26c
00-10-26 features/stdio: add _FILE and __FILE for gnu
Packit Service a8c26c
	 misc/stk.c: fix stack pointer check off-by-one (dgk does it too!)
Packit Service a8c26c
00-10-23 syslog.h: sync with bsd values
Packit Service a8c26c
00-10-18 _STUB_* now functions instead of common symbols
Packit Service a8c26c
	 all extern data declared with definition to eliminate common symbols
Packit Service a8c26c
	 fastfind: add mac/bsd /var/db/locate.database
Packit Service a8c26c
00-10-17 features/lib: add apple osX (darwin.ppc) workarounds
Packit Service a8c26c
00-10-12 add: fmtbuf(), fmtclock(), fmtip4(), strtoip4()
Packit Service a8c26c
	 fmt*() now use fmtbuf() for tmp fmt buf allocation
Packit Service a8c26c
00-10-05 regex: add REG_DISCIPLINE and regdisc_t for alloc/error disc
Packit Service a8c26c
00-09-29 features/lib: pipe_rw==0 for sgi: boot rw == bin incompatibility
Packit Service a8c26c
00-09-21 astlicense: handle \' and \" in license values
Packit Service a8c26c
00-09-20 sfwrite: fix write() error in sfprintf() loop
Packit Service a8c26c
00-08-11 hdr,vmhdr.h: check/hide { getpagesize sbrk } prototypes
Packit Service a8c26c
	 astlicense: add noncommercial
Packit Service a8c26c
00-07-31 fflush: don't seek on pipes
Packit Service a8c26c
	 sfresize: add
Packit Service a8c26c
	 setlocale: fix bad newof() call
Packit Service a8c26c
00-06-01 strmatch: initialize match.current.beg[0] to avoid dump at line 670
Packit Service a8c26c
	 sfio/stdio: a few more errno tweaks
Packit Service a8c26c
	 astquery: sfstdin/sfstderr by default
Packit Service a8c26c
00-05-26 sfmode: errno=EBADF for invalid stream use
Packit Service a8c26c
00-05-22 rewind: fix for xopen test
Packit Service a8c26c
00-05-18 mcfind: returns absolute path
Packit Service a8c26c
00-05-16 optget: --keys must catch \f...\f too
Packit Service a8c26c
	 translate,mc: errno cleanup
Packit Service a8c26c
00-05-09 magic: add netbsd binary magic
Packit Service a8c26c
	 fts: PATH_RESOLVE!=logical => FTS_SEEDOTDIR
Packit Service a8c26c
	 ftwflags: call fts_flags()
Packit Service a8c26c
	 astconf: astconf(0,0,0) re-syncs with _AST_FEATURES
Packit Service a8c26c
00-05-08 optget: --usage & --keys for last -catalog group only
Packit Service a8c26c
00-05-02 iconv.c: add; use codes[] in ccmapid() and ccmapname(); "" for native
Packit Service a8c26c
00-05-01 pathtmp: copy env values (libshell or putenv may change)
Packit Service a8c26c
00-04-01 optget: drop bar from [-foo?bar] for --??keys
Packit Service a8c26c
	 sfvscanf: add %X -- duh
Packit Service a8c26c
	 features/common: fix va_listval() for power pc
Packit Service a8c26c
	 findopen: fix FIND_GENERATE codes file search
Packit Service a8c26c
	 magic: add ERROR_translate() and msgcat.key
Packit Service a8c26c
	 tmlocale: add for LC_TIME locale info
Packit Service a8c26c
	 tmlex: check tm_info.format and tm_data.format
Packit Service a8c26c
	 tmfix: fix for tm_wday special case (via nl_langinfo on LC_TIME fields)
Packit Service a8c26c
	 strftime: fix for nl_langinfo special case
Packit Service a8c26c
	 ast_std.h: provide LC_* defauls if not defined
Packit Service a8c26c
	 sfnew: check ${_AST_sfio_bufsize} -- don't tell kpv
Packit Service a8c26c
	 catopen,nl_types.h: add intercept to mc* routines
Packit Service a8c26c
	 magic.tab: add ast message catalog
Packit Service a8c26c
	 strerror: add _ast_strerror intercept with ERROR_translate("errno")
Packit Service a8c26c
	 fmtquote: escapes >0177 only if (flags&2)
Packit Service a8c26c
00-03-17 feof: stdio macro functions only for _UWIN
Packit Service a8c26c
	 optget: proper ERROR_translate() calls
Packit Service a8c26c
	 astgetconf: add for thread safe error message control
Packit Service a8c26c
	 astlicense: fix type=special but with non-null notice
Packit Service a8c26c
	 errorx: add for ERROR_translate() support
Packit Service a8c26c
	 ERROR_translate: add locale id args for alternate dictionary
Packit Service a8c26c
	 option.h: move _OPT_PRIVATE_ to pointer to avoid dll size mismatch
Packit Service a8c26c
	 ftwalk: fix FTW_CHILDREN bug that hit top level non-dirs twice
Packit Service a8c26c
	 translate.c: default error_info.translate
Packit Service a8c26c
	 astconf: fix dup loop thrash that never returns, add _AST_VERSION
Packit Service a8c26c
00-03-10 ast_std.h: do _LARGEFILE_SOURCE initialization before std headers
Packit Service a8c26c
	 fmtquote: handle $'...' quotes
Packit Service a8c26c
00-03-07 optget: fix numeric option support test
Packit Service a8c26c
	 sfkeyprintf: add %q for '...' quoting with ansi escapes
Packit Service a8c26c
00-03-06 features/stdio: fix _sfflsbuf prototype (dingold@gte.net)
Packit Service a8c26c
00-02-14 pathtmp: fix pid cache bug that sometimes repeated after ~10 attempts
Packit Service a8c26c
	 optget: "..." attribute quote
Packit Service a8c26c
	 pathfind: eliminate *: prefix in lib, not type
Packit Service a8c26c
	 proc: PROC_FOREGROUND for system(3) semantics (wait status return)
Packit Service a8c26c
	 pathtmp: fix mktemp() logic
Packit Service a8c26c
	 fts: fix FTS_NOSEEDOTDIR bug that botched ./* in top list
Packit Service a8c26c
	 include/ast/prototyped.h includes include/prototyped.h
Packit Service a8c26c
	 pathpath: fix strdup(0) bug
Packit Service a8c26c
	 optget: --html <foo@bar> => ...mailto:foo@bar...
Packit Service a8c26c
	 sscanf: fix sfsscanf => sfvsscanf typo
Packit Service a8c26c
	 magic.tab: strengthen tar recognition
Packit Service a8c26c
00-02-08 conf.sh: fix ifdef for systems that think sysconf(FOO) is const
Packit Service a8c26c
00-02-04 glob: fix globlist_t.gl_flags
Packit Service a8c26c
00-02-02 vm*: add NoF() for data only files
Packit Service a8c26c
00-01-27 fts: fix top level .==.. statp bug (thanks to dr. ek)
Packit Service a8c26c
00-01-25 conf.tab: fix LFS*_*LAGS typo
Packit Service a8c26c
00-01-24 astlicense: handle type=verbose, license.notice, author=*
Packit Service a8c26c
00-01-11 pathprobe: generate info for first probe script on PATH - duh
Packit Service a8c26c
	 ast.h: add NoF(x) for files that define no functions
Packit Service a8c26c
	 tmpfile: fix implementation
Packit Service a8c26c
	 global change for string ERROR_translate() dictionary names
Packit Service a8c26c
	 optget: fix new way but no long names off by one
Packit Service a8c26c
	 optget: handle [--dictionary?name]
Packit Service a8c26c
99-11-19 comp/conf.sh: `expr length XXX` is not universal
Packit Service a8c26c
	 drop sfstdio; stdio via functions everywhere
Packit Service a8c26c
	 drop Makefile conditionals (and follow our own advice for once)
Packit Service a8c26c
	 sfio: new stream after atexit() bug fix
Packit Service a8c26c
	 tm: Tm_zone_t.daylight=0 for standard time within zone
Packit Service a8c26c
	 stdio: fopen => _ast_fopen: only way short of binary compatibility
Packit Service a8c26c
	 Makefile: atmain.C falls back to atmain.c
Packit Service a8c26c
	 optget: add --keys, s<section> option
Packit Service a8c26c
	 stdio: _UWIN check for foreign stdio
Packit Service a8c26c
99-11-11 astlicense: add
Packit Service a8c26c
99-10-31 glob: fix regexec pattern; add PATH_ATTRIBUTES case check
Packit Service a8c26c
	 pathpath: path==0 means malloc space
Packit Service a8c26c
99-10-22 tmfmt: %C=2-digit-century, %k=date(1), %y=2-digit-year-in-century
Packit Service a8c26c
99-10-18 fastfind: expanded default db lookup
Packit Service a8c26c
99-08-11 magic: fix off by one registry malloc
Packit Service a8c26c
	 features/fs: add __RENAME checks for stat familiy (netbsd)
Packit Service a8c26c
	 features/fs: major()/minor() fixes for s5
Packit Service a8c26c
	 features/libpath.sh: netbsd fix -- ld.so not in std places
Packit Service a8c26c
	 misc/fastfind: fix codes path generation bug
Packit Service a8c26c
	 optget: beef up --?* description, fix ... nesting
Packit Service a8c26c
	 pathprobe: check for override (writable key file) first
Packit Service a8c26c
	 features/time: int tmtimeofday(struct timeval*);
Packit Service a8c26c
	 optget: fix opt_info.num, even if opt_info.arg!=0
Packit Service a8c26c
	 fts: FTS_PHYSICAL => FTS_SEEDOTDIR, add FTS_CHOP
Packit Service a8c26c
	 fastfind: init dir tab with logical and physical name
Packit Service a8c26c
	 glob: add gnu GLOB_ALTDIRFUNC
Packit Service a8c26c
99-07-17 sfio: kpv update and sfhdr.h sync!
Packit Service a8c26c
99-06-24 stdio: fix fflush() to ignore sfseek(0) return value
Packit Service a8c26c
99-06-23 magic: '\r' is text not control to placate m$
Packit Service a8c26c
99-06-08 stdio: fix fseek,ftell semantics
Packit Service a8c26c
	 uwin stdio: fflush() => _doflsh() to avoid __cplusplus clash
Packit Service a8c26c
	 getopt: call liberror() to avoid error() conflict
Packit Service a8c26c
	 tmfmt,tmscan: %N zone type (nation code), %z zone minutes west offset
Packit Service a8c26c
	 tmfmt: - no pad _ space pad 0 leading 0 pad
Packit Service a8c26c
99-05-28 magic: fix 'x' == '*' for any number, magic.tab tweaks
Packit Service a8c26c
	 features/lib: verify that stat64 really works
Packit Service a8c26c
99-05-21 tm*: add TM_WINDOW==69 for consistent century windowing guard year
Packit Service a8c26c
99-05-18 tmtime: add century leap year calc anticipating unsigned time_t
Packit Service a8c26c
99-05-17 sfkeyprintf: handle %o and %x!!
Packit Service a8c26c
99-05-09 pathprobe: $HOME/.probe if not suid and st_uid!=geteuid()
Packit Service a8c26c
99-04-28 magic,magic.tab: add registry()
Packit Service a8c26c
99-04-24 regcomp: fix ksh pattern +! parse
Packit Service a8c26c
	 regfatalpat: add
Packit Service a8c26c
	 optget: make : ? ] double escape consistent in all contexts
Packit Service a8c26c
99-04-01 features: drop iffeio.h and stdio.h when only printf() used
Packit Service a8c26c
	 regex: fix stats() .l and .k count
Packit Service a8c26c
	 fmtquote: added; most general fmtesc() form
Packit Service a8c26c
99-03-22 fmtesc.c,ast.h: add fmtnesq()
Packit Service a8c26c
	 optget: --?x works for -x option flag
Packit Service a8c26c
99-03-17 features/limits.c: workaround solaris __EXTENSIONS__ _timespec bug
Packit Service a8c26c
	 workaround limits.h circular prereq with ignore stdio.h
Packit Service a8c26c
	 sfvprintf: %04e left-pad zero fixed
Packit Service a8c26c
99-03-03 fts: uncle already: add FTS_SEEDOTDIR to retain leading ./
Packit Service a8c26c
	 regex: REG_MULTIPLE, BM for fixed string alternation
Packit Service a8c26c
	 optget: embedded `-' optional in long options, prefix={0,1,2}
Packit Service a8c26c
99-02-14 fastfind: fix dir format bug that emitted wrong paths
Packit Service a8c26c
	 astconf: fix redef off by one bug
Packit Service a8c26c
99-02-11 pathcanon(): don't cache astconf("PATH_LEADING_SLASHES", NiL, NiL)
Packit Service a8c26c
99-01-23 optget: move <old_opt.h> back into <option.h>, no open-close
Packit Service a8c26c
	 optget: add "[index:long-name:description]" for --long-name
Packit Service a8c26c
	 comp/gross: add weak __libc_attr for irix < 6.5 compatibility
Packit Service a8c26c
	 features/limits.c: tweak the guards again
Packit Service a8c26c
99-01-11 fastfind: handle old format count byte order
Packit Service a8c26c
	 magic.tab: fix elf to use real phdr offset
Packit Service a8c26c
	 magic.c,magic.tab: fix | to act like switch/case
Packit Service a8c26c
	 comp/fross.c,features/hack: for gross hacks
Packit Service a8c26c
	 features/stdio: avoid sfio namespace pollution
Packit Service a8c26c
98-12-25 tmdate: yyyy.mm.dd
Packit Service a8c26c
	 pathprobe: fix procrun() cmd path bug
Packit Service a8c26c
	 fmtesq: add
Packit Service a8c26c
	 features/common: win32.alpha va_list
Packit Service a8c26c
	 magic: add pc alpha object
Packit Service a8c26c
98-11-11 strmatch: add STR_ICASE
Packit Service a8c26c
	 pathprobe: punt to $HOME/.probe/<key+HOSTTYPE> if not S_ISUID
Packit Service a8c26c
	 tmzone,tmdate: handle +-minutes, nn/MMM/yyyy
Packit Service a8c26c
	 stropt: fix nested quote pop
Packit Service a8c26c
	 tmfmt: add %K => %Y-%m-%d/%H:%M:%S
Packit Service a8c26c
	 sfio/stdio: fix fseek() SF_PUBLIC omissions
Packit Service a8c26c
	 fmtesc: catch '\\' (duh)
Packit Service a8c26c
	 vmalloc: vmbest round bug fix
Packit Service a8c26c
98-11-01 fts.c: no pathcanon() if (fts_flags & FTS_PHYSICAL)
Packit Service a8c26c
98-10-01 features/stdio prototype fixes
Packit Service a8c26c
	 optget: strton() instead of strtol() for #
Packit Service a8c26c
98-09-22 regcomp: add REG_DELIMITED and REG_ESCAPE delimited re support
Packit Service a8c26c
98-09-15 fix _LARGEFILE64_SOURCE stuff
Packit Service a8c26c
	 ast_std.h: provide mmap() prototype
Packit Service a8c26c
98-08-11 fix sfpopen() to ignore SIGPIPE by ignoresig() for sfio but not stdio
Packit Service a8c26c
	 fix procopen() to ignore SIGPIPE by ignoresig() for PROC_IGNORE
Packit Service a8c26c
	 sfio sfpopen/popen update
Packit Service a8c26c
	 magic.src: fix ustar entry
Packit Service a8c26c
98-07-17 fix ftwalk() short by one malloc()
Packit Service a8c26c
	 add fts_notify()
Packit Service a8c26c
98-06-25 sfdcmore,sfdcprefix: add
Packit Service a8c26c
98-06-19 tokscan: add %f %g
Packit Service a8c26c
98-06-01 disc/sf*.c: memset(0) after disc malloc()
Packit Service a8c26c
98-05-11 strelapsed: y==Y
Packit Service a8c26c
	 fts: pathcanon() top list 
Packit Service a8c26c
98-04-01 error: error_info.time for all msgs, just after cmd id
Packit Service a8c26c
	 error: no sfsync(sfstdin)
Packit Service a8c26c
	 sfio: sfpool, Sffmt_t update
Packit Service a8c26c
	 magic.tab: sgi core dumps -- why aren't these elf?
Packit Service a8c26c
	 stropt: (v+n) for unknown option is option value if n!=0
Packit Service a8c26c
	 procopen: fix setsid() for spawnveg() only
Packit Service a8c26c
98-03-19 malloc: add realloc foreign region check
Packit Service a8c26c
	 sfdisc.h: rename to match kpv disciplines
Packit Service a8c26c
	 fastfind: fix strcasecmp/strcmp directory prefix mixup
Packit Service a8c26c
98-03-17 features/fcntl.c,pathtmp,sftmp: add O_TEMPORARY
Packit Service a8c26c
98-03-01 pathcanon: fix PATH_LEADING_SLASHES to stat() both slashes
Packit Service a8c26c
	 pathcanon: add PATH_VERIFIED
Packit Service a8c26c
	 tmdate: add skip[] to expand separator char set
Packit Service a8c26c
	 fastfind: FIND_OLD for old 7 bit db, FIND_TYPE for new 8 bit typed db
Packit Service a8c26c
	 fastfind: default generates gnu LOCATE02 8 bit db
Packit Service a8c26c
	 magic: handle %s in mime description
Packit Service a8c26c
	 cdt: kpv update
Packit Service a8c26c
	 sfio: kpv update
Packit Service a8c26c
	 stdio: fpos64_t fseek64(), ftell64(), fgetpos64(), fsetpos64()
Packit Service a8c26c
	 stdio: fseek() => sfseek(SF_PUBLIC) to avoid locking
Packit Service a8c26c
	 fts: initialize parent stat[bp] from top level *after* statf done
Packit Service a8c26c
	 astmath: add -lm requirement test
Packit Service a8c26c
	 *: Astlong_t => _ast_*_t
Packit Service a8c26c
	 regex: simplify regcollate() (from doug)
Packit Service a8c26c
	 tmtime: preserve Tm_t*tm when calling tminit()
Packit Service a8c26c
	 astconf: add readonly PATH_ATTRIBUTES=[cirw]
Packit Service a8c26c
98-02-14 fastfind: add FIND_ICASE to ignore case
Packit Service a8c26c
	 tmdate,tmgoff: handle (+|-)hh[[:]mm[[:]ss]] absolute timezone
Packit Service a8c26c
	 tmdate: `<n> <part>' now assumes `next <n> <part>' instead of `this'
Packit Service a8c26c
	 tmfix: fix leap year bug that forgot to add 1900
Packit Service a8c26c
	 proc: add PROC_ZOMBIE
Packit Service a8c26c
98-02-06 strmatch() char class range bug fix
Packit Service a8c26c
	 regex char class range bug fix
Packit Service a8c26c
98-01-23 _WIN32: changed the #if logic again to accomodate _GNUC_
Packit Service a8c26c
	 mnt: grab the mount options too
Packit Service a8c26c
	 ast_std.h: hide getopt,getsubopt from stdlib.h
Packit Service a8c26c
	 features/limits.c: add gnu guard macros to avoid limits.h recursion
Packit Service a8c26c
	 features/mode.c: include "limits.h" instead of "FEATURE/limits.lcl"
Packit Service a8c26c
98-01-11 sfio.h: use Astlong_t, move Sfio_t Sfdisc_t typedef to top for stdio.h
Packit Service a8c26c
	 sfhdr.h: #undef SETLOCAL for hpux
Packit Service a8c26c
	 sfvprintf,sfvscanf: %I*x for sizeof(int_arg)
Packit Service a8c26c
	 handle ftruncate64 and truncate64
Packit Service a8c26c
	 dtopen.c: __hppa dll needs Dtset Dtlist Dttree refs here
Packit Service a8c26c
97-12-18 fmtnum: add
Packit Service a8c26c
97-12-11 magic: handle sgi 64 bit core dumps
Packit Service a8c26c
97-12-07 pathtmp: add override for TMPPATH,TMPDIR and cycling
Packit Service a8c26c
97-11-11 tm: handle 0 return from gmtime(),localtime() (dos negative time_t)
Packit Service a8c26c
	 features/stdio: fix fflush() macro to do physical sync
Packit Service a8c26c
97-10-31 astconf PATH_RESOLVE is logical if 3d&&!std, metaphysical otherwise
Packit Service a8c26c
	 magic: fix #! mime bug
Packit Service a8c26c
	 tm: tmtime() now calls tmfix() and adjusts tm_isdst too=>mtime() works
Packit Service a8c26c
97-10-11 dllfind,dlfcn: move to separate -ldll so -last can link static, duh
Packit Service a8c26c
	 Makefile,state.c: move forced header generation state.c => Makefile
Packit Service a8c26c
	 sfio: update including SF_WHOLE
Packit Service a8c26c
97-10-01 sfdostext: add \r\n => \n sfio discipline
Packit Service a8c26c
	 stropt: NiL table => p=name for all name=value
Packit Service a8c26c
97-08-11 pathtmp: check pid to note forks
Packit Service a8c26c
	 procopen: FD_CLOEXEC rfd && wfd
Packit Service a8c26c
	 fts: fts_close() after fts_children() with no fts_read() now works
Packit Service a8c26c
97-07-17 error: sfsync(sfstdin,sfstdout,sfstderr) instead of sfsync(NiL)
Packit Service a8c26c
	 _sfcvinit: add sfio internal interface to base conversion tables
Packit Service a8c26c
	 strton: use _Sfcv* base conversion tables instead of sfsscanf()
Packit Service a8c26c
	 sfvscanf: use _Sfcv* base conversion tables
Packit Service a8c26c
	 mime: x- permutations now matched if exact fails
Packit Service a8c26c
	 mime: original- stripped from content-* headers
Packit Service a8c26c
	 tmdate: add yyyy-jjj, yyyy-mm-dd
Packit Service a8c26c
	 dllfind: add
Packit Service a8c26c
	 ccmapid: fix buf copy loop limit
Packit Service a8c26c
	 ccmapname,ccmapcpy: add
Packit Service a8c26c
	 sfstrtmp: add
Packit Service a8c26c
97-05-09 streval: fix up casts for pseudo-ansi cc
Packit Service a8c26c
	 features/types: use _ast_int_8 vars to verify support
Packit Service a8c26c
	 string/modedata: check for mvs.390 S_IFMT
Packit Service a8c26c
	 include/ast(_std).h: add #define __FILE_typedef
Packit Service a8c26c
	 magic: add ccode text check
Packit Service a8c26c
	 include/ftwalk.h: FTW_PATH=>FTS_NOCHDIR to avoid FTS_AGAIN (duh)
Packit Service a8c26c
	 fts: clear status for FTS_AGAIN (fixes rm -r bug)
Packit Service a8c26c
	 mnt: add mvs openedition w_getmntent()
Packit Service a8c26c
	 sfhdr: _hdr_float && <float.h> for correct MAXDOUBLE
Packit Service a8c26c
	 vmalloc/vmbest: if _std_malloc then use malloc()/free() not sbrk()
Packit Service a8c26c
	 remove: check _std_remove
Packit Service a8c26c
	 procopen: handle pio[{0,1}]=={0,1}
Packit Service a8c26c
	 setenviron,features/uinstd: test for mvs.390 dll environ hacks
Packit Service a8c26c
96-12-25 <sfio_p.h> -> <ast_common.h>
Packit Service a8c26c
	 __EXTERN__(type,object)
Packit Service a8c26c
	 __DEFINE__(type,object,value)
Packit Service a8c26c
	 magic: check strings in !CC_NATIVE code set too
Packit Service a8c26c
	 system: cmd==0 means check for shell access (xopen)
Packit Service a8c26c
	 sfhdr.h: fix sfrsrv prototype
Packit Service a8c26c
	 add __libc_malloc etc for gnu/linux
Packit Service a8c26c
	 astconf(NiL,path,name) == astconf(name,path,NiL) + no liberror
Packit Service a8c26c
	 fts_open: if toplist() stat fails return 0
Packit Service a8c26c
	 ftwalk: handle fts_open()==0 via one phony userf() call
Packit Service a8c26c
	 sfmode: S_ISFIFO default is SF_SHARE=0
Packit Service a8c26c
	 features/lib: _WIN32 _lib_vfork=1 by default
Packit Service a8c26c
	 unsigned<0 comparison and other fixes via sgi.mips4 cc
Packit Service a8c26c
	 stk.c: use <align.h> ALIGN_BOUND for stkalloc()
Packit Service a8c26c
	 features/lib,vfork: uwin fix
Packit Service a8c26c
	 ast_std.h: fix strto[u]ll prototypes with features/types _ast_int_8
Packit Service a8c26c
	 getsubopt: add for xopen 4.2 compatibility
Packit Service a8c26c
	 drop function __IMPORT__
Packit Service a8c26c
	 magic: more magic
Packit Service a8c26c
	 change #define FILE from Sfio_t to struct _sfio_s
Packit Service a8c26c
	 state.c: add generated includes that may be hit by std for MAM
Packit Service a8c26c
	 bytesex: forgot about sizeof(long)=>7; could we fix the name too?
Packit Service a8c26c
	 vmalloc.h: fix vmnewof() definition
Packit Service a8c26c
	 sfio.h,stdio.h,ast_common.h: pollution cleanup
Packit Service a8c26c
	 magic.c: add | op for switch
Packit Service a8c26c
	 Makefile: stdio.h was on both HEADERSRC and HEADERGEN -- don't do that
Packit Service a8c26c
	 drop pp:notice to get <sfio.h> ... <ast.h> to work 
Packit Service a8c26c
	 regex: add [[:<:]]==\< and [[:>:]]==\> for bsd compat
Packit Service a8c26c
	 mime.c: ignore X-* headers while scanning for Content-*
Packit Service a8c26c
	 magic.c: check for negative indirect offsets
Packit Service a8c26c
	 magic.tab: fix dos entry that generated negative indirect offsets
Packit Service a8c26c
	 vmalloc.h: add vmstrdup() prototype
Packit Service a8c26c
	 hash.h: add hashgetbucket() macro
Packit Service a8c26c
	 magic.c: MAGIFILE is now a : file list
Packit Service a8c26c
	 mnt.c: another 4.4 bsd fix -- users must include <sys/crap.h>
Packit Service a8c26c
	 common: fix _WIN32 chicken&egg with va_copy
Packit Service a8c26c
	 sfio: forgot to set f->val along with _Sfi in sfexcept() 
Packit Service a8c26c
	 Makefile: add mini target for uwin libmini.a
Packit Service a8c26c
	 sfcvt.c: workaround for flaky long double optimizers
Packit Service a8c26c
	 features/common: fix to work with va_list==void*
Packit Service a8c26c
	 regexec.c: fix REG_STARTEND subexpression offsets
Packit Service a8c26c
	 strmatch.c: don't forget <wctype.h>
Packit Service a8c26c
	 regrexec.c: fix REG_INVERT end boundary bug that missed last record
Packit Service a8c26c
	 astconf.c: notify(0,0,"a=b") called for each setenviron("a=b")
Packit Service a8c26c
	 pathcanon.c: check astconf(PATH_LEADING_SLASHES) to preserve //*
Packit Service a8c26c
96-11-28 _LARGEFILE64_SOURCE by default if possible: NOTE: assumes xopen
Packit Service a8c26c
	 regerror: fix for xopen
Packit Service a8c26c
	 getopt: fix for xopen
Packit Service a8c26c
	 magic: add ciao virtual database
Packit Service a8c26c
	 astconf: posix/strict/xopen implies "standard" conformance
Packit Service a8c26c
	 fs3d.h: hide mount prototype
Packit Service a8c26c
	 ast_std.h,mnt.c,features/fs: ncr port tweaks
Packit Service a8c26c
96-10-31 version 5.0
Packit Service a8c26c
	 add strtoll() strtoull()
Packit Service a8c26c
	 sfkeyprintf: upgrade to int_max args
Packit Service a8c26c
	 ast.h: add ssizeof() to work around unsigned botch
Packit Service a8c26c
	 conf.sh: add shell actions to conf.tab
Packit Service a8c26c
	 _DLL*: drop for _BLD_<lib> + __EXPORT__ + __IMPORT__
Packit Service a8c26c
	 sfio,cdt,vmalloc: kpv update
Packit Service a8c26c
96-10-11 <ccode.h>: add character code map support
Packit Service a8c26c
	 procclose: return shell style exit status
Packit Service a8c26c
	 features/fs: pun statvfs.f_basetype to statvfs.f_reserved7 for mvs
Packit Service a8c26c
	 uwin: add subdir for uwin additions
Packit Service a8c26c
	 ast_std.h: swab() is from <stdlib.h>
Packit Service a8c26c
	 sfio.h: <ast_std.h> if _PACKAGE_ast
Packit Service a8c26c
	 magic.tab: add mips[1-4], 64-bit
Packit Service a8c26c
	 port tweaks for sol.sun4 and sun4
Packit Service a8c26c
96-09-06 strerror: add
Packit Service a8c26c
	 fmterror: uses strerror
Packit Service a8c26c
	 str*search: use sfiso646() order
Packit Service a8c26c
	 strpsearch: add
Packit Service a8c26c
	 magic: add Magic_t.mime mime type return for magictype()
Packit Service a8c26c
	 mime.h: add
Packit Service a8c26c
	 strton: use sfsscanf()
Packit Service a8c26c
	 strperm: factor in umask() if no who
Packit Service a8c26c
	 pathtmp: add TMPPATH check
Packit Service a8c26c
	 libevent: add
Packit Service a8c26c
	 magic: add discipline to magicopen()
Packit Service a8c26c
	 mime: add discipline to mimeopen()
Packit Service a8c26c
96-08-31 regex: fix BM fail table generator
Packit Service a8c26c
96-08-11 mntread: fix mnt.type for SCO variant
Packit Service a8c26c
	 conf.tab: add SCO KERNEL_* sysconf() vars
Packit Service a8c26c
	 fastfind: add findwrite(), fix findread() FF_OFF omission
Packit Service a8c26c
	 ftwalk: reimplement on top of fts
Packit Service a8c26c
	 fnmatch,re_comp,regexp: reimplement on top of regex
Packit Service a8c26c
	 basename,dirname,fmtmsg,fts,ftw,getdate,getsubopt,glob: add
Packit Service a8c26c
	 hsearch,nftw,realpath,strftime,strptime,swab,tempnam: add
Packit Service a8c26c
	 tsearch,wordexp: add
Packit Service a8c26c
	 getcwd: cache last path for easy test
Packit Service a8c26c
96-07-17 error: sfsync(NiL) ... write ... sfsync(sfstderr)
Packit Service a8c26c
	 astconf: handle readonly *(DEV|DIR) vars
Packit Service a8c26c
96-04-01 swapop: fix stupid return value bug
Packit Service a8c26c
	 features/int.c: fix int_swap generation bug
Packit Service a8c26c
	 regnexec,regrexec: fix unsigned underflow init error
Packit Service a8c26c
	 ls.h: fix iblocks() to be in units of LS_BLOCKSIZE
Packit Service a8c26c
96-02-29 magic: space before function is definition with no call
Packit Service a8c26c
	 hash: drop hash_info from public interface
Packit Service a8c26c
	 hash: OBSOLETE hashlast()
Packit Service a8c26c
	 hash: add Hash_root_t.Hash_last_t to public interface
Packit Service a8c26c
	 add strsearch() and strnsearch() to complement strlook()
Packit Service a8c26c
	 add hashkey.h for keyword->long hash
Packit Service a8c26c
	 pathpath: pathpath(0,0,"",0) disables $0 $_ $PWD relative search
Packit Service a8c26c
	 sfio: sfstrtod+sfhdr update
Packit Service a8c26c
	 regex: fix REG_LENIENT to map BRE \[+?|] to ERE [+?|]
Packit Service a8c26c
	 change _std_malloc iffe test so it doesn't hang on alpha
Packit Service a8c26c
	 sfhdr.h: features/sfio generates _lib_cvt instead of _i386_cvt
Packit Service a8c26c
	 ast_hdr.h: add va_copy(a,b) to copy va_list b to a
Packit Service a8c26c
	 getopt: fix stupid getopt() -> optget() bug
Packit Service a8c26c
	 sfvprintf: %h? now downcasts
Packit Service a8c26c
	 regex: handle strto?l() errno in regcomp()
Packit Service a8c26c
	 sfstrtod: _Sfstrtod_already_defined -> _STUB_sfstrtod
Packit Service a8c26c
	 ast_std.h: hide valloc() and ignore <strings.h>
Packit Service a8c26c
	 sfkeyprintf: pass phony va_list for '2'
Packit Service a8c26c
	 regex: change HIT var type from int to size_t in special()
Packit Service a8c26c
	 ast.h: add EXIT_STATUS(x) to convert wait() status to sh exit status
Packit Service a8c26c
96-02-14 regex: add _ to \<...\> isalnum test
Packit Service a8c26c
	 regex: fix BM inner loop breakout
Packit Service a8c26c
	 features/types: size_t is signed on some systems! => _ast_size_t
Packit Service a8c26c
	 sfio: sfrd discipline peek optimization
Packit Service a8c26c
	 vmalloc: vmalloc.h malloc family macro upgrade
Packit Service a8c26c
	 tokopen: fix newline bug for non-restore open
Packit Service a8c26c
	 sfio: no inline for gcc until it emits for -g too
Packit Service a8c26c
96-02-12 sfio: internal upgrade
Packit Service a8c26c
96-02-09 regex: Boyer-Moore boundary fix
Packit Service a8c26c
	 vmalloc: snarf latest
Packit Service a8c26c
96-02-06 regex: add regrecord() and regrexec() for Boyer-Moore record filtering
Packit Service a8c26c
	 regex: rearrange regnexec() args to match buffer,count arg style
Packit Service a8c26c
96-01-31 stk: add STK_NULL to stk.h and stk.c
Packit Service a8c26c
	 regex: privatize regex.h and fix min re length computation
Packit Service a8c26c
	 workaround lazy strdup() implementations in features/lib _std_malloc
Packit Service a8c26c
	 fix stkclose() to free(stream) -- purify missed because of sfio links
Packit Service a8c26c
	 unused var cleanup
Packit Service a8c26c
	 port/mnt.c must include <ls.h> to get <ast_fs.h>
Packit Service a8c26c
	 add SF_FINAL to sfio and stk
Packit Service a8c26c
	 sfio reads now on natural block boundaries
Packit Service a8c26c
	 add #!!! <level> <message> !!! to tokline()
Packit Service a8c26c
	 add REX_BM pre-filter to regcomp/regnexec
Packit Service a8c26c
96-01-22 add regcomp env.paren overflow checks
Packit Service a8c26c
96-01-11 add Doug McIlroy's regex (converted to C from C++ by gsf)
Packit Service a8c26c
	 AT&T Research now
Packit Service a8c26c
	 sfgetr optimization
Packit Service a8c26c
	 regex buglets
Packit Service a8c26c
96-01-05 tweak magic.tab for win32
Packit Service a8c26c
95-12-25 add !(...) -> (...)! to fmtre()
Packit Service a8c26c
	 nt tweaks -- functions with no header proto must be defined extern
Packit Service a8c26c
95-11-24 version 4.1
Packit Service a8c26c
	 add mnt.h mntopen mntread mntclose
Packit Service a8c26c
	 convert fmtfs to mnt.h
Packit Service a8c26c
	 add RE_LEFTANCHOR and RE_RIGHTANCHOR
Packit Service a8c26c
	 gcc inlines must also have global library function instantiation!
Packit Service a8c26c
	 add hashview()
Packit Service a8c26c
	 fix strtape() internal buffer flow
Packit Service a8c26c
	 fix mntread() fs/dir transposition for uts mnttab
Packit Service a8c26c
95-10-31 change features/unistd.c includes to break limits-param cycle
Packit Service a8c26c
	 add cdt from kpv
Packit Service a8c26c
	 sfio snarf from kpv
Packit Service a8c26c
	 add [ht]search for _WIN32
Packit Service a8c26c
95-10-11 clarify PARANOID pathcheck() warning
Packit Service a8c26c
	 fix procopen() LIB_SPAWN environ bug with setenviron() cache
Packit Service a8c26c
	 fix setenviron() bug that forgot to reset environ if == 0
Packit Service a8c26c
	 add %Z '\0' output format to sfkeyprintf()
Packit Service a8c26c
	 sfio snarf for sfvprintf fix
Packit Service a8c26c
	 allow multiple hashscan() with scope caveat
Packit Service a8c26c
	 add comp/fakelink.h to synthesize a few symlink text patterns
Packit Service a8c26c
	 add !<xxx> magic to misc/magic.tab
Packit Service a8c26c
	 add FTW_TOP to inhibit recursion (for ftw side effects on top level)
Packit Service a8c26c
	 add memfatal() common malloc fatal exception message
Packit Service a8c26c
	 add dos \r\n test to misc/magic.c/cklang()
Packit Service a8c26c
	 sftmp() O_EXCL+random to avoid collisions
Packit Service a8c26c
	 pathtemp() uses sftmp() randomizing
Packit Service a8c26c
	 features/fs uses SF_APPENDWR
Packit Service a8c26c
	 sftmp() uses pathtemp() -- don't worry, its not circular
Packit Service a8c26c
	 a few more _WIN32 compatibility additions
Packit Service a8c26c
	 realloc fixed to use VM_RSCOPY|VM_RSMOVE instead of obsolete 1
Packit Service a8c26c
	 add hashlook(tab, oldname, HASH_RENAME, newname)
Packit Service a8c26c
	 a few more tweaks to satisfy port warnings
Packit Service a8c26c
	 add _SFIO_INLINE_PRIVATE to provide real function too
Packit Service a8c26c
	 fix <dirent.h> installation test
Packit Service a8c26c
	 oops object / shared library compat with _sfgetl2 _sfgetu2
Packit Service a8c26c
95-09-11 add getopt() compatibility
Packit Service a8c26c
	 add fstat,lstat,mknod,stat fixes for _x versions in sys/stat.h
Packit Service a8c26c
	 add getconf CONFORMANCE - posix for things that aren't ast default
Packit Service a8c26c
	 sfio_t.h: #ifndef _SFIO_H #include "sfio.h" #endif
Packit Service a8c26c
	 snarf vmalloc from kpv
Packit Service a8c26c
95-08-11 fix malloc bug in magic
Packit Service a8c26c
	 update linux and bsd 386 magic entries
Packit Service a8c26c
	 error_info.auxilliary returns new level, |=ERROR_OUTPUT if msg done
Packit Service a8c26c
	 drop fnmatch from strmatch for sparc (solaris) until it collates
Packit Service a8c26c
95-07-17 fix port/astconf universe initialization
Packit Service a8c26c
	 fix misc/optget opt_info.nopt initialization
Packit Service a8c26c
	 drop tmset() TZ=... because it only worked when TZ=... was ignored
Packit Service a8c26c
95-05-09 mongo <ast.h> namespace cleanup
Packit Service a8c26c
	 drop > 2 year old obsolete interfaces
Packit Service a8c26c
	 sfvprintf.c fix for (char:8 short:16 int:32 long:64) architectures
Packit Service a8c26c
	 TMP_MAX back into conf.tab
Packit Service a8c26c
	 pathbin() and pathshell() now use astconf()
Packit Service a8c26c
	 fix pathtemp() to not cache getenv("TMPDIR")
Packit Service a8c26c
	 fix ftwalk() metaphysical to handle non-dirs too
Packit Service a8c26c
	 initialize *_info = { 0 }; for ancient ld semantics (NeXT)
Packit Service a8c26c
	 fix magic() to do vmfree()
Packit Service a8c26c
	 astconf(X_OK) must prefix lines with "getconf"
Packit Service a8c26c
	 use <wchar.h> and wctype in strmatch() if available
Packit Service a8c26c
	 _lib_utime_now checks utime(path,0)
Packit Service a8c26c
	 _lib_poll_notimer checks poll(x,0,timeout)
Packit Service a8c26c
	 add another _lib_utime_now check to port/touch.c
Packit Service a8c26c
	 fix dd_buf cast in dir/opendir.c
Packit Service a8c26c
	 split getconf.h into conftab.h and conftab.c for :READONLY:
Packit Service a8c26c
	 use mbtowc() only if MB_LEN_MAX>1
Packit Service a8c26c
	 sfio char* -> Void_t* cleanup
Packit Service a8c26c
	 handle old syntax in misc/magic.c
Packit Service a8c26c
	 sigdata.c holds readonly signal strings
Packit Service a8c26c
	 pathcheck() does AT&T checks for tools matching PARANOID - yuk
Packit Service a8c26c
	 unused var cleanup
Packit Service a8c26c
	 deprecate hash_info in favor of hashlast()
Packit Service a8c26c
	 fix bad conf.sh ksh integer interactions
Packit Service a8c26c
	 dll cleanup
Packit Service a8c26c
	 magic.c falls back to malloc for now
Packit Service a8c26c
	 add environ to <ast.h> -- C library global data syms are *RESERVED*
Packit Service a8c26c
	 sfhdr.h memccpy(1,2,3,size_t) prototype
Packit Service a8c26c
95-04-01 version 4.0
Packit Service a8c26c
	 convert to vmalloc
Packit Service a8c26c
	 allow sigcritical() nesting mismatch to work around vfork() bug
Packit Service a8c26c
	 add strexpr() primitive for streval() with user handle (like ftwalk)
Packit Service a8c26c
	 add <magic.h> and magic.c file command magic interface
Packit Service a8c26c
	 update magic mail message entry
Packit Service a8c26c
	 fix keyprintf() invisible char count nesting bug
Packit Service a8c26c
	 add sfstrnew(SF_READ|SF_WRITE) for alternate sfstropen() modes
Packit Service a8c26c
	 sfstrnew(SF_READ) but reading requires sfseek(), sfreserve()
Packit Service a8c26c
	 add conf.tab and conf.sh to nail C/POSIX limits/unistd macros
Packit Service a8c26c
	 add getconf() string interface to *conf*
Packit Service a8c26c
	 _DLL_INTERMEDIATE_DATA for systems that require indirect globals
Packit Service a8c26c
	 _DLL for building shared libraries with _DLL_INTERMEDIATE_DATA
Packit Service a8c26c
	 vecfile() restricted to S_ISREG()
Packit Service a8c26c
	 add spawnveg() for job control
Packit Service a8c26c
	 convert procopen() PROC_PGRP(id) to spawnveg()
Packit Service a8c26c
	 fmterror() returns error text given errno (strerror() does same)
Packit Service a8c26c
	 fmtsignal() returns signal text given errno (strsignal() does same)
Packit Service a8c26c
	 {sig_name,sig_text,SIG_MAX} -> sig_info.{name,text,sigmax}
Packit Service a8c26c
	 liberror("",...) omits [%s library] prefix
Packit Service a8c26c
	 update features/signal.c table
Packit Service a8c26c
	 add vmdisc() and change vmnewof() to use vmresize()
Packit Service a8c26c
	 fix conf.sh to allow refs to previously defined limits
Packit Service a8c26c
	 fix undefined entries in getconf()
Packit Service a8c26c
	 magic data in magic.tab
Packit Service a8c26c
	 fix stropt() pointer cast
Packit Service a8c26c
	 vmalloc() exception handler replaces nomalloc()
Packit Service a8c26c
	 merge sigdata.c into fmtsignal.c -- sun link needs function w/ data!
Packit Service a8c26c
	 sftmp() bug fix
Packit Service a8c26c
	 drop local <unistd.h> even with _POSIX_SOURCE
Packit Service a8c26c
	 fix vmstrdup() macro arg miscount
Packit Service a8c26c
	 fix conf.sh to handle enum'd symbolic constants in unistd.h
Packit Service a8c26c
	 drop malloc() et.al. prototypes from vmalloc.h
Packit Service a8c26c
	 fix sfvprintf() %d argument reference
Packit Service a8c26c
	 add OSF/1 AES symbol(s) to conf.tab
Packit Service a8c26c
	 determine standards prefix from conf.tab
Packit Service a8c26c
	 add _CS_SHELL to conf.tab
Packit Service a8c26c
	 getpath() default is confstr(_CS_PATH)
Packit Service a8c26c
	 getshell() default is confstr(_CS_SHELL)
Packit Service a8c26c
	 unify keyprintf user function args (should have learned by now!)
Packit Service a8c26c
	 add quad type to magic
Packit Service a8c26c
	 add astfeature() to unify universe style dynamic features
Packit Service a8c26c
	 add ftwflags() to determine FTW_* flags from astfeature()
Packit Service a8c26c
95-03-11 fix stropt() to not modify its *const* arg
Packit Service a8c26c
	 handle "'\ quotes and chresc() in stropt() values
Packit Service a8c26c
	 , treated like :space: between stropt() options
Packit Service a8c26c
	 fix procopen() fd dup to ignore self-dups
Packit Service a8c26c
	 add library id[] to misc/state.c
Packit Service a8c26c
	 add ftwalk(FTW_METAPHYSICAL) for posix -H
Packit Service a8c26c
	 sfvprintf() now handles balanced () in %()
Packit Service a8c26c
	 add tmfmt() with buffer size check to replace tmform()
Packit Service a8c26c
	 add fmttime() calling tmfmt() to fit fmt*() mold
Packit Service a8c26c
	 add <keyprintf.h> and keyprintf() to support %(...)? in commands
Packit Service a8c26c
	 add Hash_table_t for size==0 in stropt()
Packit Service a8c26c
	 add EXTTYPE extended header to tar.h
Packit Service a8c26c
95-02-14 sfmove() buffer size overflow fix
Packit Service a8c26c
	 add _SFSTDIO_H to sfio.h
Packit Service a8c26c
	 rename setenv() to setenviron() -- posix finally decided
Packit Service a8c26c
	 rename <option.h> opt_* to opt_info.*
Packit Service a8c26c
	 update features/unistd.c for _SC_* and _PC_* posix additions
Packit Service a8c26c
95-01-19 (char*)uchar cast in fmtesc()
Packit Service a8c26c
	 fix hash bucket memory leak in hashlook() [via John Mocenigo]
Packit Service a8c26c
	 update strings/strtape()
Packit Service a8c26c
	 fix optget()/optjoin() to handle leading +
Packit Service a8c26c
	 add ALIGN_ prefix to <align.h> identifiers
Packit Service a8c26c
95-01-11 change tm/*.c tmset(0) to tmset(tm_info.zone) to keep user setting
Packit Service a8c26c
	 fix tmform() %Z null pointer dereference
Packit Service a8c26c
95-01-01 add this RELEASE file
Packit Service a8c26c
	 fix strperm() to properly handle "644 file"
Packit Service a8c26c
	 fix tokline() to return last '\0' terminated line in string
Packit Service a8c26c
	 fix tokscan() to properly handle \\n splice
Packit Service a8c26c
	 add fmtesc() to complement stresc()
Packit Service a8c26c
	 add LS_NUMBER to fmtls()
Packit Service a8c26c
	 drop spurious optusage() ' '