Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
L
linux
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
linux
Commits
c5a1ebd2
Commit
c5a1ebd2
authored
Nov 03, 2005
by
Stephen Rothwell
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
powerpc: merge stat.h
Signed-off-by:
Stephen Rothwell
<
sfr@canb.auug.org.au
>
parent
f4fcbbe9
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
81 additions
and
129 deletions
+81
-129
include/asm-powerpc/stat.h
include/asm-powerpc/stat.h
+81
-0
include/asm-ppc/stat.h
include/asm-ppc/stat.h
+0
-69
include/asm-ppc64/stat.h
include/asm-ppc64/stat.h
+0
-60
No files found.
include/asm-powerpc/stat.h
0 → 100644
View file @
c5a1ebd2
#ifndef _ASM_POWERPC_STAT_H
#define _ASM_POWERPC_STAT_H
/*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation; either version
* 2 of the License, or (at your option) any later version.
*/
#include <linux/types.h>
#define STAT_HAVE_NSEC 1
#ifndef __powerpc64__
struct
__old_kernel_stat
{
unsigned
short
st_dev
;
unsigned
short
st_ino
;
unsigned
short
st_mode
;
unsigned
short
st_nlink
;
unsigned
short
st_uid
;
unsigned
short
st_gid
;
unsigned
short
st_rdev
;
unsigned
long
st_size
;
unsigned
long
st_atime
;
unsigned
long
st_mtime
;
unsigned
long
st_ctime
;
};
#endif
/* !__powerpc64__ */
struct
stat
{
unsigned
long
st_dev
;
ino_t
st_ino
;
#ifdef __powerpc64__
nlink_t
st_nlink
;
mode_t
st_mode
;
#else
mode_t
st_mode
;
nlink_t
st_nlink
;
#endif
uid_t
st_uid
;
gid_t
st_gid
;
unsigned
long
st_rdev
;
off_t
st_size
;
unsigned
long
st_blksize
;
unsigned
long
st_blocks
;
unsigned
long
st_atime
;
unsigned
long
st_atime_nsec
;
unsigned
long
st_mtime
;
unsigned
long
st_mtime_nsec
;
unsigned
long
st_ctime
;
unsigned
long
st_ctime_nsec
;
unsigned
long
__unused4
;
unsigned
long
__unused5
;
#ifdef __powerpc64__
unsigned
long
__unused6
;
#endif
};
/* This matches struct stat64 in glibc2.1. Only used for 32 bit. */
struct
stat64
{
unsigned
long
long
st_dev
;
/* Device. */
unsigned
long
long
st_ino
;
/* File serial number. */
unsigned
int
st_mode
;
/* File mode. */
unsigned
int
st_nlink
;
/* Link count. */
unsigned
int
st_uid
;
/* User ID of the file's owner. */
unsigned
int
st_gid
;
/* Group ID of the file's group. */
unsigned
long
long
st_rdev
;
/* Device number, if device. */
unsigned
short
__pad2
;
long
long
st_size
;
/* Size of file, in bytes. */
int
st_blksize
;
/* Optimal block size for I/O. */
long
long
st_blocks
;
/* Number 512-byte blocks allocated. */
int
st_atime
;
/* Time of last access. */
unsigned
int
st_atime_nsec
;
int
st_mtime
;
/* Time of last modification. */
unsigned
int
st_mtime_nsec
;
int
st_ctime
;
/* Time of last status change. */
unsigned
int
st_ctime_nsec
;
unsigned
int
__unused4
;
unsigned
int
__unused5
;
};
#endif
/* _ASM_POWERPC_STAT_H */
include/asm-ppc/stat.h
deleted
100644 → 0
View file @
f4fcbbe9
#ifndef _PPC_STAT_H
#define _PPC_STAT_H
#ifdef __KERNEL__
#include <linux/types.h>
#endif
/* __KERNEL__ */
struct
__old_kernel_stat
{
unsigned
short
st_dev
;
unsigned
short
st_ino
;
unsigned
short
st_mode
;
unsigned
short
st_nlink
;
unsigned
short
st_uid
;
unsigned
short
st_gid
;
unsigned
short
st_rdev
;
unsigned
long
st_size
;
unsigned
long
st_atime
;
unsigned
long
st_mtime
;
unsigned
long
st_ctime
;
};
#define STAT_HAVE_NSEC 1
struct
stat
{
unsigned
st_dev
;
ino_t
st_ino
;
mode_t
st_mode
;
nlink_t
st_nlink
;
uid_t
st_uid
;
gid_t
st_gid
;
unsigned
st_rdev
;
off_t
st_size
;
unsigned
long
st_blksize
;
unsigned
long
st_blocks
;
unsigned
long
st_atime
;
unsigned
long
st_atime_nsec
;
unsigned
long
st_mtime
;
unsigned
long
st_mtime_nsec
;
unsigned
long
st_ctime
;
unsigned
long
st_ctime_nsec
;
unsigned
long
__unused4
;
unsigned
long
__unused5
;
};
/* This matches struct stat64 in glibc2.1.
*/
struct
stat64
{
unsigned
long
long
st_dev
;
/* Device. */
unsigned
long
long
st_ino
;
/* File serial number. */
unsigned
int
st_mode
;
/* File mode. */
unsigned
int
st_nlink
;
/* Link count. */
unsigned
int
st_uid
;
/* User ID of the file's owner. */
unsigned
int
st_gid
;
/* Group ID of the file's group. */
unsigned
long
long
st_rdev
;
/* Device number, if device. */
unsigned
short
int
__pad2
;
long
long
st_size
;
/* Size of file, in bytes. */
long
st_blksize
;
/* Optimal block size for I/O. */
long
long
st_blocks
;
/* Number 512-byte blocks allocated. */
long
st_atime
;
/* Time of last access. */
unsigned
long
st_atime_nsec
;
long
st_mtime
;
/* Time of last modification. */
unsigned
long
int
st_mtime_nsec
;
long
st_ctime
;
/* Time of last status change. */
unsigned
long
int
st_ctime_nsec
;
unsigned
long
int
__unused4
;
unsigned
long
int
__unused5
;
};
#endif
include/asm-ppc64/stat.h
deleted
100644 → 0
View file @
f4fcbbe9
#ifndef _PPC64_STAT_H
#define _PPC64_STAT_H
/*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation; either version
* 2 of the License, or (at your option) any later version.
*/
#include <linux/types.h>
struct
stat
{
unsigned
long
st_dev
;
ino_t
st_ino
;
nlink_t
st_nlink
;
mode_t
st_mode
;
uid_t
st_uid
;
gid_t
st_gid
;
unsigned
long
st_rdev
;
off_t
st_size
;
unsigned
long
st_blksize
;
unsigned
long
st_blocks
;
unsigned
long
st_atime
;
unsigned
long
st_atime_nsec
;
unsigned
long
st_mtime
;
unsigned
long
st_mtime_nsec
;
unsigned
long
st_ctime
;
unsigned
long
st_ctime_nsec
;
unsigned
long
__unused4
;
unsigned
long
__unused5
;
unsigned
long
__unused6
;
};
#define STAT_HAVE_NSEC 1
/* This matches struct stat64 in glibc2.1. Only used for 32 bit. */
struct
stat64
{
unsigned
long
st_dev
;
/* Device. */
unsigned
long
st_ino
;
/* File serial number. */
unsigned
int
st_mode
;
/* File mode. */
unsigned
int
st_nlink
;
/* Link count. */
unsigned
int
st_uid
;
/* User ID of the file's owner. */
unsigned
int
st_gid
;
/* Group ID of the file's group. */
unsigned
long
st_rdev
;
/* Device number, if device. */
unsigned
short
__pad2
;
long
st_size
;
/* Size of file, in bytes. */
int
st_blksize
;
/* Optimal block size for I/O. */
long
st_blocks
;
/* Number 512-byte blocks allocated. */
int
st_atime
;
/* Time of last access. */
int
st_atime_nsec
;
int
st_mtime
;
/* Time of last modification. */
int
st_mtime_nsec
;
int
st_ctime
;
/* Time of last status change. */
int
st_ctime_nsec
;
unsigned
int
__unused4
;
unsigned
int
__unused5
;
};
#endif
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment