Cygwin permission problem

I can't figure out why cygwin won't let me write a file to this directory. Any ideas?

$ id
uid=1007(jdbaldwin) gid=513(None) groups=513(None),0(root),544(Administrators),545(Users)
$ ls -lad .
drwxrwxrwx+ 1 jdbaldwin None 0 2010-09-29 12:47 .
$ touch x
touch: cannot touch `x': Permission denied
$ getfacl .
# file: .
# owner: jdbaldwin
# group: None
user::rwx
group::rwx
group:SYSTEM:rwx
mask:rwx
other:rwx
default:user::rwx
default:group::r-x
default:group:SYSTEM:rwx
default:mask:rwx
default:other:rwx

???

jd

The + signifies an ACL. ACL's control file access, too.

getfacl will show you what is going on.

Also, does the file "x" already exist? If so, what are its permissions, including ACLs?

It could also be a read-only file system. I'd think the error would be EROFS in that case, but since the OS isn't specified, maybe not.

I know about ACLs ... that's why I included the output of getfacl in the original query. There should be no problems with the permissions based on ACL. File x did not exist when I attempted the touch. Other directories and files in the same file system are writable. I think this is simply a Cygwin bug.