Memory configuration is read from the kernel, not from the proc filesystem. By default, the application allocates 25% of system memory. This behaviour can be overwritten by setting the limit from the command line. The default installation path has been changed to /usr/sbin.
Long command line parameters now work as expected. A quiet operation mode was added. The limit parameter now works as documented in the man page, accepting M and G suffixes to denote megabytes and gigabytes. The default interpretation of the limit parameter is to treat the limit as kilobytes of memory.
The code of Hogmem has been brought closer to standard Linux programming
by using getopt_long for parameter parsing and masking signals. The
program creates a lock file to prevent unprivileged users from running
multiple instances of the program. For easier development and feature
tracking, documentation has been enhanced and a Changelog file has been
added to the package.