gen: extend posix generators