Subversion リポジトリの参照
Diff of /trunk/1.7.x/ccs-patch/security/ccsecurity/realpath.c
Parent Directory
| Revision Log
| Patch
5 |
* |
* |
6 |
* Copyright (C) 2005-2007 NTT DATA CORPORATION |
* Copyright (C) 2005-2007 NTT DATA CORPORATION |
7 |
* |
* |
8 |
* Version: 1.5.0-pre 2007/08/06 |
* Version: 1.5.0-pre 2007/08/20 |
9 |
* |
* |
10 |
* This file is applicable to both 2.4.30 and 2.6.11 and later. |
* This file is applicable to both 2.4.30 and 2.6.11 and later. |
11 |
* See README.ccs for ChangeLog. |
* See README.ccs for ChangeLog. |
167 |
struct dentry *d_dentry; |
struct dentry *d_dentry; |
168 |
struct vfsmount *d_mnt; |
struct vfsmount *d_mnt; |
169 |
if (!dentry || !mnt || !newname || newname_len <= 0) return -EINVAL; |
if (!dentry || !mnt || !newname || newname_len <= 0) return -EINVAL; |
|
if (!current->fs) { |
|
|
printk("%s: current->fs == NULL for pid=%d\n", __FUNCTION__, current->pid); |
|
|
return -ENOENT; |
|
|
} |
|
170 |
d_dentry = dget(dentry); |
d_dentry = dget(dentry); |
171 |
d_mnt = mntget(mnt); |
d_mnt = mntget(mnt); |
172 |
/***** CRITICAL SECTION START *****/ |
/***** CRITICAL SECTION START *****/ |
|
Legend:
Removed from v.325 |
|
changed lines |
|
Added in v.400 |
|
|
|