home *** CD-ROM | disk | FTP | other *** search
- Submitted-From: mindcrf!karish@ucbvax.Berkeley.EDU
- From: karish@mindcraft.com
-
- In article <10980@cs.utexas.edu> guy@auspex.uucp (Guy Harris) writes:
- |Unfortunately, the application is non-functional (at least not
- |*correctly* functional) if it *doesn't* initialize the vendor-defined
- |fields of a structure that's handed to the system ...
-
- |... a
- |portable application can, at best, only avoid setting the microseconds
- |values of a file's accessed or modified times to some random value by
- |"memset"ting the entire "utimbuf" structure to zero before filling it in
- |and using it (or otherwise ensuring that the structure is zero before
- |using it, e.g. using a static structure).
-
- Keeping in mind, of course, that memset() may not be present on a POSIX
- system that provides common-usage C language-dependent support.
-
- Another ugly way to initialize the storage would be to make liberal use
- of calloc() and free().
- --
-
- Chuck Karish karish@mindcraft.com
- Mindcraft, Inc. (415) 323-9000
-
-
- Volume-Number: Volume 21, Number 22
-
-