Mailing-List: contact cygwin-apps-help AT cygwin DOT com; run by ezmlm Sender: cygwin-apps-owner AT cygwin DOT com List-Subscribe: List-Archive: List-Post: List-Help: , Delivered-To: mailing list cygwin-apps AT cygwin DOT com From: Ivan Martel Perez Message-Id: <200201231825.g0NIPKa09236@abrell.ac.upc.es> Subject: touch To: cygwin-apps AT cygwin DOT com Date: Wed, 23 Jan 2002 19:25:20 +0100 (MET) X-Mailer: ELM [version 2.4ME+ PL77 (25)] MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII 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