diff options
author | Anantha Kesari H Y <hyanantha@php.net> | 2002-12-19 11:23:58 +0000 |
---|---|---|
committer | Anantha Kesari H Y <hyanantha@php.net> | 2002-12-19 11:23:58 +0000 |
commit | 854721d723f571646321ce68563ccf28dbb9a3a2 (patch) | |
tree | 8e3e1cbfbc380a049f6cad013124f5a9ac0e2377 /netware | |
parent | e46b0bfa79db3c60d8cf284e9fce5dba8774dd4b (diff) | |
download | php-git-854721d723f571646321ce68563ccf28dbb9a3a2.tar.gz |
NetWare related changes/modifications.
Diffstat (limited to 'netware')
-rw-r--r-- | netware/sys/stat.h | 57 |
1 files changed, 32 insertions, 25 deletions
diff --git a/netware/sys/stat.h b/netware/sys/stat.h index dc1ab91347..369b5b761e 100644 --- a/netware/sys/stat.h +++ b/netware/sys/stat.h @@ -1,23 +1,26 @@ +/* + +----------------------------------------------------------------------+ + | PHP Version 4 | + +----------------------------------------------------------------------+ + | Copyright (c) 1997-2002 The PHP Group | + +----------------------------------------------------------------------+ + | This source file is subject to version 2.02 of the PHP license, | + | that is bundled with this package in the file LICENSE, and is | + | available at through the world-wide-web at | + | http://www.php.net/license/2_02.txt. | + | If you did not receive a copy of the PHP license and are unable to | + | obtain it through the world-wide-web, please send a note to | + | license@php.net so we can mail you a copy immediately. | + +----------------------------------------------------------------------+ + | Authors: Novell, Inc. | + +----------------------------------------------------------------------+ +*/ + + #ifndef __sys_stat_h__ #define __sys_stat_h__ -/*============================================================================ -= Novell Software Development Kit -= -= Copyright (C) 1999-2002 Novell, Inc. All Rights Reserved. -= -= This work is subject to U.S. and international copyright laws and treaties. -= Use and redistribution of this work is subject to the license agreement -= accompanying the software development kit (SDK) that contains this work. -= However, no part of this work may be revised and/or modified without the -= prior written consent of Novell, Inc. Any use or exploitation of this work -= without authorization could subject the perpetrator to criminal and civil -= liability. -= -= Source(s): ISO/IEC (POSIX) 9845:1996 -= -= sys/stat.h -============================================================================== -*/ + + #include <time.h> #include <stddef.h> #include <sys/mode.h> @@ -25,18 +28,18 @@ #include <pshpack1.h> -#ifdef CLIB_STAT_PATCH /* Venkat (7/2/02) */ +#ifdef CLIB_STAT_PATCH /***************** stat structure taken from CLib and modified ***************/ struct stat { - long st_dev; /* volume number */ /* dev_t replaced by long : Venkat (19/3/02) */ - MACHINE_WORD st_ino; /* directory entry number of the st_name */ /* ino_t replaced by MACHINE_WORD : Venkat (19/3/02) */ + long st_dev; /* volume number */ /* dev_t replaced by long */ + MACHINE_WORD st_ino; /* directory entry number of the st_name */ /* ino_t replaced by MACHINE_WORD */ unsigned short st_mode; /* emulated file mode */ unsigned short st_pad1; /* reserved for alignment */ unsigned long st_nlink; /* count of hard links (always 1) */ unsigned long st_uid; /* object id of owner */ unsigned long st_gid; /* group-id (always 0) */ - long st_rdev; /* device type (always 0) */ /* dev_t replaced by long : Venkat (19/3/02) */ + long st_rdev; /* device type (always 0) */ /* dev_t replaced by long */ off_t st_size; /* total file size--files only */ time_t st_atime; /* last access date--files only */ time_t st_mtime; /* last modify date and time */ @@ -84,7 +87,8 @@ struct stat_libc uint64_t st_spare4[44]; }; /* sizeof(struct dirent) == 0x200 (512.) */ -#else +#else /* CLIB_STAT_PATCH */ + struct stat { uint32_t st_userspec; /* untouched by stat() */ @@ -111,7 +115,9 @@ struct stat timespec_t st_btime; /* last archived date and time */ uint64_t st_spare4[44]; }; /* sizeof(struct dirent) == 0x200 (512.) */ -#endif + +#endif /* CLIB_STAT_PATCH */ + #include <poppack.h> @@ -135,4 +141,5 @@ mode_t umask ( mode_t cmask ); #define stat64 stat /* same structure and function do both */ #define fstat64 fstat /* same function does both */ -#endif + +#endif /* __sys_stat_h__ */ |