Fix FTBFS in hurd-i386

* walg.c: Build fails on hurd-i386 due to PATH_MAX being
  undefined. Patch to use dynamically allocated space
  instead.

Fixes #177.