aboutsummaryrefslogtreecommitdiffstats
path: root/mac/src/chdir.c
diff options
context:
space:
mode:
Diffstat (limited to 'mac/src/chdir.c')
-rw-r--r--mac/src/chdir.c46
1 files changed, 0 insertions, 46 deletions
diff --git a/mac/src/chdir.c b/mac/src/chdir.c
deleted file mode 100644
index 73682c4c4cf..00000000000
--- a/mac/src/chdir.c
+++ /dev/null
@@ -1,46 +0,0 @@
1/* Implementation of chdir on the Mac for use with make-docfile.
2 Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
3 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
4
5Contributed by Andrew Choi (akochoi@mac.com).
6
7This file is part of GNU Emacs.
8
9GNU Emacs is free software: you can redistribute it and/or modify
10it under the terms of the GNU General Public License as published by
11the Free Software Foundation, either version 3 of the License, or
12(at your option) any later version.
13
14GNU Emacs is distributed in the hope that it will be useful,
15but WITHOUT ANY WARRANTY; without even the implied warranty of
16MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17GNU General Public License for more details.
18
19You should have received a copy of the GNU General Public License
20along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
21
22
23#include <string.h>
24#include <Files.h>
25#include <TextUtils.h>
26
27int chdir(const char *path)
28{
29 WDPBRec wdpb;
30
31 Str255 mypath;
32 OSErr error;
33
34 strcpy(mypath, path);
35 c2pstr(mypath);
36
37 wdpb.ioNamePtr = mypath;
38 wdpb.ioVRefNum = 0;
39 wdpb.ioWDDirID = 0;
40 error = PBHSetVolSync(&wdpb);
41
42 return error == noErr ? 0 : -1;
43}
44
45/* arch-tag: f567b034-fd9e-43d1-94cb-9012375237d1
46 (do not change this comment) */