summaryrefslogtreecommitdiff
path: root/netware
diff options
context:
space:
mode:
authorAnantha Kesari H Y <hyanantha@php.net>2002-12-19 11:23:58 +0000
committerAnantha Kesari H Y <hyanantha@php.net>2002-12-19 11:23:58 +0000
commit854721d723f571646321ce68563ccf28dbb9a3a2 (patch)
tree8e3e1cbfbc380a049f6cad013124f5a9ac0e2377 /netware
parente46b0bfa79db3c60d8cf284e9fce5dba8774dd4b (diff)
downloadphp-git-854721d723f571646321ce68563ccf28dbb9a3a2.tar.gz
NetWare related changes/modifications.
Diffstat (limited to 'netware')
-rw-r--r--netware/sys/stat.h57
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__ */