Please take a look at https://sourceforge.net/p/gnv/gnulib_assist/ci/master/tree/vms/vms_gnulib_assist.md . One of the big problems we have had is that the VMS CRTL is not compatible enough with Linux and that we can not run tests. If we can get gnulib-assist fully fleshed out and tested, we can get a lot of stuff both ported and tested. The testing is sorely needed. We get a lot of bug reports where something does not work that would have shown up if we had run the unit tests. We also get bug reports...
Add vms_chdir wrapper routine
Fix rename and lstat
Fix realpath and dir_to_name
Improve fstat/lstat/stat
IntroVMSEnvironment
Partial implementation of open a directory
Add missing vms_getcwd.c from previous commit