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 --- |