mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
* configure.in, dln.c, file.c, intern.h, missing.h (eaccess): use
system routine if provided. fixed: [ruby-core:07195] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9856 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
26dd7b1d68
commit
3da2897dc0
6 changed files with 12 additions and 4 deletions
|
|
@ -1,3 +1,8 @@
|
|||
Wed Jan 25 22:29:04 2006 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
||||
|
||||
* configure.in, dln.c, file.c, intern.h, missing.h (eaccess): use
|
||||
system routine if provided. fixed: [ruby-core:07195]
|
||||
|
||||
Sun Jan 22 23:27:13 2006 Go Noguchi <gonoguti@yahoo.co.jp>
|
||||
|
||||
* lib/test/unit/autorunner.rb (process_args): ignore arguments after
|
||||
|
|
|
|||
|
|
@ -437,7 +437,7 @@ AC_CHECK_FUNCS(ftello)
|
|||
AC_REPLACE_FUNCS(dup2 memmove strcasecmp strncasecmp strerror strftime\
|
||||
strchr strstr strtoul crypt flock vsnprintf\
|
||||
isnan finite isinf hypot acosh erf)
|
||||
AC_CHECK_FUNCS(fmod killpg wait4 waitpid syscall chroot fsync getcwd\
|
||||
AC_CHECK_FUNCS(fmod killpg wait4 waitpid syscall chroot fsync getcwd eaccess\
|
||||
truncate chsize times utimes fcntl lockf lstat symlink link\
|
||||
readlink setitimer setruid seteuid setreuid setresuid\
|
||||
setproctitle setrgid setegid setregid setresgid issetugid pause\
|
||||
|
|
|
|||
2
dln.c
2
dln.c
|
|
@ -89,8 +89,6 @@ char *getenv();
|
|||
# include <image.h>
|
||||
#endif
|
||||
|
||||
int eaccess();
|
||||
|
||||
#ifndef NO_DLN_LOAD
|
||||
|
||||
#if defined(HAVE_DLOPEN) && !defined(USE_DLN_A_OUT) && !defined(_AIX) && !defined(__APPLE__) && !defined(_UNICOSMP)
|
||||
|
|
|
|||
2
file.c
2
file.c
|
|
@ -849,6 +849,7 @@ group_member(gid)
|
|||
# define S_IXUGO (S_IXUSR | S_IXGRP | S_IXOTH)
|
||||
#endif
|
||||
|
||||
#ifndef HAVE_EACCESS
|
||||
int
|
||||
eaccess(path, mode)
|
||||
const char *path;
|
||||
|
|
@ -890,6 +891,7 @@ eaccess(path, mode)
|
|||
return access(path, mode);
|
||||
#endif
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
/*
|
||||
|
|
|
|||
1
intern.h
1
intern.h
|
|
@ -221,7 +221,6 @@ VALUE rb_thread_local_aset _((VALUE, ID, VALUE));
|
|||
void rb_thread_atfork _((void));
|
||||
VALUE rb_funcall_rescue __((VALUE, ID, int, ...));
|
||||
/* file.c */
|
||||
int eaccess _((const char*, int));
|
||||
VALUE rb_file_s_expand_path _((int, VALUE *));
|
||||
VALUE rb_file_expand_path _((VALUE, VALUE));
|
||||
void rb_file_const _((const char*, VALUE));
|
||||
|
|
|
|||
|
|
@ -39,6 +39,10 @@ extern char *crypt _((char *, char *));
|
|||
extern int dup2 _((int, int));
|
||||
#endif
|
||||
|
||||
#ifndef HAVE_EACCESS
|
||||
extern int eaccess _((const char*, int));
|
||||
#endif
|
||||
|
||||
#ifndef HAVE_FINITE
|
||||
extern int finite _((double));
|
||||
#endif
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue