summaryrefslogtreecommitdiff
path: root/ext/pty/pty.c
diff options
context:
space:
mode:
authornobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2008-07-12 21:57:11 +0000
committernobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2008-07-12 21:57:11 +0000
commitb7000ccfa0a81d8cf6349b46ab618316552f3338 (patch)
tree74d722fc08b6edb178e8d2496310911bc81a034b /ext/pty/pty.c
parenteb43e44cd02aac650d5601569b395cf97c74fd83 (diff)
* ext/pty/pty.c (raise_from_wait, pty_syswait, get_device_once):
constified. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18053 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'ext/pty/pty.c')
-rw-r--r--ext/pty/pty.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/ext/pty/pty.c b/ext/pty/pty.c
index 027ca7d5ae..a2cf175673 100644
--- a/ext/pty/pty.c
+++ b/ext/pty/pty.c
@@ -131,7 +131,7 @@ struct pty_info {
};
static void
-raise_from_wait(char *state, struct pty_info *info)
+raise_from_wait(const char *state, const struct pty_info *info)
{
char buf[1024];
VALUE exc;
@@ -143,8 +143,9 @@ raise_from_wait(char *state, struct pty_info *info)
}
static VALUE
-pty_syswait(struct pty_info *info)
+pty_syswait(void *arg)
{
+ const struct pty_info *const info = arg;
rb_pid_t cpid;
int status;
@@ -363,7 +364,7 @@ get_device_once(int *master, int *slave, char SlaveName[DEVICELEN], int fail)
if (!fail) rb_raise(rb_eRuntimeError, "can't get Master/Slave device");
return -1;
#else
- char **p;
+ const char *const *p;
char MasterName[DEVICELEN];
for (p = deviceNo; *p != NULL; p++) {