1 /* touch.c : Defines the entry point for the console application.*/
2 /* Copyright 2000, International Business Machines Corporation and others.
5 This software has been released under the terms of the IBM Public
6 License. For details, see the LICENSE file in the top-level source
7 directory or online at http://www.openafs.org/dl/license10.html
18 #define intptr_t INT_PTR
24 printf("touch filename/Wildcard \n");
29 main(int argc, char *argv[])
35 struct _finddata_t finfo;
38 fs = _findfirst(argv[1], &finfo);
43 if ((finfo.attrib & ~_A_ARCH) != _A_NORMAL)
45 fh = _open(finfo.name, _S_IWRITE | _O_BINARY | _S_IREAD | _O_RDWR);
46 pos = _lseek(fh, 0L, SEEK_END);
48 _write(fh, buffer, 1);
51 } while (_findnext(fs, &finfo) == 0);