stat.c (b05005772f34497eb2b7415a651fe785cbe70e16) stat.c (2833c28aa0d0326780acfa61149a2a02dcb2c9b4)
1/*
2 * linux/fs/stat.c
3 *
4 * Copyright (C) 1991, 1992 Linus Torvalds
5 */
6
7#include <linux/config.h>
8#include <linux/module.h>

--- 247 unchanged lines hidden (view full) ---

256 int error = vfs_lstat_fd(AT_FDCWD, filename, &stat);
257
258 if (!error)
259 error = cp_new_stat(&stat, statbuf);
260
261 return error;
262}
263
1/*
2 * linux/fs/stat.c
3 *
4 * Copyright (C) 1991, 1992 Linus Torvalds
5 */
6
7#include <linux/config.h>
8#include <linux/module.h>

--- 247 unchanged lines hidden (view full) ---

256 int error = vfs_lstat_fd(AT_FDCWD, filename, &stat);
257
258 if (!error)
259 error = cp_new_stat(&stat, statbuf);
260
261 return error;
262}
263
264#ifndef __ARCH_WANT_STAT64
264#if !defined(__ARCH_WANT_STAT64) || defined(__ARCH_WANT_SYS_NEWFSTATAT)
265asmlinkage long sys_newfstatat(int dfd, char __user *filename,
266 struct stat __user *statbuf, int flag)
267{
268 struct kstat stat;
269 int error = -EINVAL;
270
271 if ((flag & ~AT_SYMLINK_NOFOLLOW) != 0)
272 goto out;

--- 200 unchanged lines hidden ---
265asmlinkage long sys_newfstatat(int dfd, char __user *filename,
266 struct stat __user *statbuf, int flag)
267{
268 struct kstat stat;
269 int error = -EINVAL;
270
271 if ((flag & ~AT_SYMLINK_NOFOLLOW) != 0)
272 goto out;

--- 200 unchanged lines hidden ---