[I think chmod() was broken with EMX 0.9c (and fixed in 0.9c patch 4?). Maybe it suffices to just tell people that they need to make sure they are using the right version of EMX. -kingdon] Date: Sun, 5 Apr 1998 21:16:32 -0400 From: Steffen Siebert To: tepting@swol.de CC: bug-cvs@gnu.org Subject: cvs 1.9.26 / EMX Hi, I've successfully compiled cvs 1.9.26 with EMX 0.9c patch 4 for OS/2. There is a problem if I use cvs under the 4OS2 shell, since the attrib command is slightly different than the one from CMD. I've read the comment for xchmod in emx/filesubr.c, but chmod() works fine for me and the resulting cvs works both under 4OS2 _and_ CMD. Thus I propose that you change xchmod() to the following code and include it in the next release if it works for you too. void xchmod (fname, writable) char *fname; int writable; { if (writable) { chmod(fname,S_IREAD|S_IWRITE); } else { chmod(fname,S_IREAD); } } Ciao, Steffen