touch

Ivan Martel Perez imartel@ac.upc.es
Wed Jan 23 12:16:00 GMT 2002


Hi all!

  I am trying to open a directory using Win32 API :

        DWORD n;
        int n1;
        char a[100+1];
        HANDLE h;

        h=CreateFile("c:\\bin\\cygwin",
                GENERIC_READ|GENERIC_WRITE,
                FILE_SHARE_READ,
                NULL,
                OPEN_EXISTING|OPEN_ALWAYS,
                FILE_FLAG_BACKUP_SEMANTICS,
                NULL);

        if(h==INVALID_HANDLE_VALUE) error();

I always get and invalid handle and the error string "Access 
denied". I've been trying some flag changes without results.

The program I'm writting is motivated because 'touch' does not
update directories.

Is there a way to enable 'touching' dirs?

Thanks a lot.

My system: Win98 SE FAT-32. 
DLL version: 1.3.6
Touch version: 4.1 fileutils



More information about the Cygwin-apps mailing list