Home | History | Annotate | Line # | Download | only in bin
      1 $NetBSD: TODO,v 1.3 2024/09/20 07:49:31 rin Exp $
      2 
      3 Besides general regression testing to ensure everything still works
      4 with nawk instead of gawk, following GNU awk extensions should be implemented
      5 or handled somehow (the list is probably incomplete, please add entries 
      6 if anything is missing):
      7 
      8 * String functions: gensub() (partly done, finish backref. support)
      9 * (done) Time functions: strftime(), systime()
     10 * --posix flag, which would switch off nawk extensions over POSIX awk (?)
     11 * special file names: /dev/pid, /dev/ppid, /dev/pgrpid, /dev/user,
     12 	/dev/stdin, /dev/stdout, /dev/stderr, /dev/fd/X
     13 * special variables: ARGIND, ERRNO, FIELDWIDTHS, IGNORECASE, RT
     14 
     15 Also, the manpage should be improved to be generally more helpful
     16 and document extensions over what POSIX says about awk.
     17 
     18 Other misc:
     19 * run.c: don't limit files[] to FOPEN_MAX (which is ridiculously low),
     20   make the limit the current process open file limit
     21 * nawk doesn't permit empty RE, like
     22 // { do_something; }
     23