rh
is afind
-like utility with C syntax.
- An ANSI/ISO C compiler is required
-
If
rhlex.c
is deleted then you must haveflex
(version 2.4.6 or higher) to recreate it. -
If
getdate.c
,rhgram.c
, orrhgram.h
are deleted then you must haveperl-byacc
(version 1.8.3 or higher) to recreate the deleted file(s).
-
The pointer to the error in error messages may be wrong. (Actually, it is more likely to be wrong than correct.)
-
Function parameters can not have the same names as functions.
/* OK */
b ( c )
{
return ( c + 2 );
}
/* will not compile; */
/* 'b' is a function */
a ( b )
{
return ( b + 2 );
}
-
The file system operator only works on SunOS 4.1.x
-
No configure script
-
This version of
rh
derives from the Andy Valencia version, based on code first posted by Ken Stauffer and published in the late 80's.- The code has been changed and mildly enhanced, but is substantially still the same software.
-
Support large files (on 32-bit)
-
Handle embedded spaces in filenames
-
Various portability issues
-
Add block allocation size to file attrs accessible