7#if defined(_AIX) || defined(__sun__)
18#if __DCL_HAVE_THIS_FILE__
28 return access(path, _type);
31int __chown(
const String& _path, uid_t _owner, gid_t _group)
34 return chown(path, _owner, _group);
37int __lchown(
const String& _path, uid_t _owner, gid_t _group)
40 return lchown(path, _owner, _group);
51 char buf[PATH_MAX + 1];
52 char* s = getcwd(buf,
sizeof(buf));
62 char buf[PATH_MAX + 1];
63 int n = ttyname_r(fd, buf,
sizeof(buf));
69int __link(
const String& _from,
const String& _to)
73 return link(from, to);
76int __symlink(
const String& _from,
const String& _to)
80 return symlink(from, to);
86 char buf[PATH_MAX + 1];
87 ssize_t n = readlink(path, buf,
sizeof(buf));
109 char buf[PATH_MAX + 1];
110 int n = getlogin_r(buf,
sizeof(buf));
118 char buf[PATH_MAX + 1];
119 int n = gethostname(buf,
sizeof(buf));
124#if !(defined(_AIX) || defined(__sun))
127 char buf[PATH_MAX + 1];
128 int n = getdomainname(buf,
sizeof(buf));
137 return truncate(path, _len);
#define STRTOMBS_ER(str, mbs)
#define MBSTOSTR_ER(mbs, nmbs, str)
int __symlink(const String &_from, const String &_to)
int __lchown(const String &_path, uid_t _owner, gid_t _group)
int __getlogin(String &_r)
int __chdir(const String &_path)
int __link(const String &_from, const String &_to)
int __gethostname(String &_r)
int __unlink(const String &_path)
int __getdomainname(String _r)
int __rmdir(const String &_path)
ssize_t __readlink(const String &_path, String &_r)
int __truncate(const String &_path, off_t _len)
int __chown(const String &_path, uid_t _owner, gid_t _group)
__DCL_BEGIN_NAMESPACE int __access(const String &_path, int _type)
int __ttyname(int fd, String &_r)