summaryrefslogtreecommitdiffstats
path: root/source/lib/system.c
diff options
context:
space:
mode:
authorSamba Release Account <samba-bugs@samba.org>1997-08-21 20:03:45 +0000
committerSamba Release Account <samba-bugs@samba.org>1997-08-21 20:03:45 +0000
commit07f7e378c4839d0ca4bb79c8755481f4bf5637de (patch)
tree38f5e72852e8bc1efd116638f97b51a71c7abd5c /source/lib/system.c
parent1f81a0a80bfbe147af0c29ca1093b255185e80a4 (diff)
downloadsamba-07f7e378c4839d0ca4bb79c8755481f4bf5637de.tar.gz
samba-07f7e378c4839d0ca4bb79c8755481f4bf5637de.tar.xz
samba-07f7e378c4839d0ca4bb79c8755481f4bf5637de.zip
Kanji fixes for upper/lower case conversion with sjis characters.
Code from Takashi Fujita <fujita@ainix.isac.co.jp>. Jeremy (jallison@whistle.com)
Diffstat (limited to 'source/lib/system.c')
-rw-r--r--source/lib/system.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/source/lib/system.c b/source/lib/system.c
index ea86e9ccaab..39f845b30eb 100644
--- a/source/lib/system.c
+++ b/source/lib/system.c
@@ -332,6 +332,22 @@ int sys_chmod(char *fname,int mode)
}
/*******************************************************************
+for getwd
+********************************************************************/
+char *sys_getwd(char *s)
+{
+ char *wd;
+#ifdef USE_GETCWD
+ wd = (char *) getcwd (s, sizeof (pstring));
+#else
+ wd = (char *) getwd (s);
+#endif
+ if (wd)
+ unix_to_dos (wd, True);
+ return wd;
+}
+
+/*******************************************************************
chown isn't used much but OS/2 doesn't have it
********************************************************************/
int sys_chown(char *fname,int uid,int gid)