git.ucc.asn.au
/
tpg
/
acess2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Changed the x86 architecture to have tPAddr be 64-bits always
[tpg/acess2.git]
/
Kernel
/
vfs
/
open.c
diff --git
a/Kernel/vfs/open.c
b/Kernel/vfs/open.c
index
3a68703
..
655272e
100644
(file)
--- a/
Kernel/vfs/open.c
+++ b/
Kernel/vfs/open.c
@@
-15,7
+15,7
@@
// === IMPORTS ===
extern tVFS_Node gVFS_MemRoot;
// === IMPORTS ===
extern tVFS_Node gVFS_MemRoot;
-extern tVFS_Mount *gRootMount;
+extern tVFS_Mount *g
VFS_
RootMount;
// === GLOBALS ===
tVFS_Handle *gaUserHandles = (void*)MM_PPD_VFS;
// === GLOBALS ===
tVFS_Handle *gaUserHandles = (void*)MM_PPD_VFS;
@@
-172,7
+172,7
@@
char *VFS_GetAbsPath(char *Path)
tVFS_Node *VFS_ParsePath(char *Path, char **TruePath)
{
tVFS_Mount *mnt;
tVFS_Node *VFS_ParsePath(char *Path, char **TruePath)
{
tVFS_Mount *mnt;
- tVFS_Mount *longestMount = g
RootMount;
// Root is first
+ tVFS_Mount *longestMount = g
VFS_RootMount;
// Root is first
int cmp, retLength = 0;
int ofs, nextSlash;
tVFS_Node *curNode, *tmpNode;
int cmp, retLength = 0;
int ofs, nextSlash;
tVFS_Node *curNode, *tmpNode;
@@
-194,21
+194,21
@@
tVFS_Node *VFS_ParsePath(char *Path, char **TruePath)
if(Path[0] == '/' && Path[1] == '\0') {
if(TruePath) {
if(Path[0] == '/' && Path[1] == '\0') {
if(TruePath) {
- *TruePath = malloc( gRootMount->MountPointLen+1 );
- strcpy(*TruePath, gRootMount->MountPoint);
+ *TruePath = malloc( g
VFS_
RootMount->MountPointLen+1 );
+ strcpy(*TruePath, g
VFS_
RootMount->MountPoint);
}
}
- LEAVE('p', gRootMount->RootNode);
- return gRootMount->RootNode;
+ LEAVE('p', g
VFS_
RootMount->RootNode);
+ return g
VFS_
RootMount->RootNode;
}
// Check if there is anything mounted
}
// Check if there is anything mounted
- if(!gMounts) {
+ if(!g
VFS_
Mounts) {
Warning("WTF! There's nothing mounted?");
return NULL;
}
// Find Mountpoint
Warning("WTF! There's nothing mounted?");
return NULL;
}
// Find Mountpoint
- for(mnt = gMounts;
+ for(mnt = g
VFS_
Mounts;
mnt;
mnt = mnt->Next)
{
mnt;
mnt = mnt->Next)
{
@@
-550,17
+550,16
@@
void VFS_Close(int FD)
}
/**
}
/**
- * \fn int VFS_ChDir(char *New)
* \brief Change current working directory
*/
* \brief Change current working directory
*/
-int VFS_ChDir(char *
New
)
+int VFS_ChDir(char *
Dest
)
{
char *buf;
int fd;
tVFS_Handle *h;
// Create Absolute
{
char *buf;
int fd;
tVFS_Handle *h;
// Create Absolute
- buf = VFS_GetAbsPath(
New
);
+ buf = VFS_GetAbsPath(
Dest
);
if(buf == NULL) {
Log("VFS_ChDir: Path expansion failed");
return -1;
if(buf == NULL) {
Log("VFS_ChDir: Path expansion failed");
return -1;
UCC
git Repository :: git.ucc.asn.au