summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorzzak <zzak@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2013-02-06 20:51:56 +0000
committerzzak <zzak@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2013-02-06 20:51:56 +0000
commit90eb265f8686a5ea14cf6c745600361300b84e4f (patch)
tree155a41969991de10a19c0d7b7ba13f4480ec5462
parent6851ad4756b676fa114e17bc805bc92bb6656caa (diff)
* doc/pty/README: Remove static documentation file
* ext/pty/pty.c: Add License to PTY module overview git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39122 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r--ChangeLog5
-rw-r--r--doc/pty/README84
-rw-r--r--ext/pty/pty.c13
3 files changed, 18 insertions, 84 deletions
diff --git a/ChangeLog b/ChangeLog
index d917809f81..6e0ad91906 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Thu Feb 7 05:52:00 2013 Zachary Scott <zachary@zacharyscott.net>
+
+ * doc/pty/README: Remove static documentation file
+ * ext/pty/pty.c: Add License to PTY module overview
+
Thu Feb 7 02:31:10 2013 Marc-Andre Lafortune <ruby-core@marc-andre.ca>
* vm_insnhelper.c: attr_writer should return its argument [Bug #7773]
diff --git a/doc/pty/README b/doc/pty/README
deleted file mode 100644
index d6368f3758..0000000000
--- a/doc/pty/README
+++ /dev/null
@@ -1,84 +0,0 @@
-pty extension version 0.3 by A.ito
-
-1. Introduction
-
-This extension module adds ruby a functionality to execute an
-arbitrary command through pseudo tty (pty).
-
-2. Install
-
-Follow the instruction below.
-
-(1) Execute
-
- ruby extconf.rb
-
- then Makefile is generated.
-
-(3) Do make; make install.
-
-3. What you can do
-
-This extension module defines a module named PTY, which contains
-following module fungtions:
-
- getpty(command)
- spawn(command)
-
- This function reserves a pty, executes command over the pty
- and returns an array. The return value is an array with three
- elements. The first element in the array is for reading and the
- second for writing. The third element is the process ID of the
- child process. If this function is called with an iterator block,
- the array is passed to the block as block parameters, and the
- function itself returns nil.
-
- When the child process is suspended or finished, an exception is
- raised. If this function is called with an iterator block,
- exception is raised only within the block. Child process
- monitor is terminated on block exit.
-
- protect_signal
- reset_signal
-
- These functions are obsolete in this version of pty.
-
- PTY.open
-
- Allocates a pty (pseudo-terminal).
-
- It returns an array which contains an IO object and a File object.
- The former is the master of the pty.
- The latter is the slave of the pty.
-
- If a block is given, it yields the array instead of return.
- The value of the block is returned.
- master_io and slave_file is closed when return if they are not closed.
-
- PTY.check(pid[, raise=false])
-
- checks the status of the child process specified by pid, and
- returns nil if the process is still alive and active.
- Otherwise, returns Process::Status about the process if raise is
- false, or PTY::ChildExited exception is raised.
-
-4. License
-
-(C) Copyright 1998 by Akinori Ito.
-
-This software may be redistributed freely for this purpose, in full
-or in part, provided that this entire copyright notice is included
-on any copies of this software and applications and derivations thereof.
-
-This software is provided on an "as is" basis, without warranty of any
-kind, either expressed or implied, as to any matter including, but not
-limited to warranty of fitness of purpose, or merchantability, or
-results obtained from use of this software.
-
-5. Bug report
-
-Please feel free to send E-mail to
-
- aito@ei5sun.yz.yamagata-u.ac.jp
-
-for any bug report, opinion, contribution, etc.
diff --git a/ext/pty/pty.c b/ext/pty/pty.c
index 7ea2e1aaf5..359e5bff1a 100644
--- a/ext/pty/pty.c
+++ b/ext/pty/pty.c
@@ -708,6 +708,19 @@ static VALUE cPTY;
*
* Creates and managed pseudo terminals (PTYs). See also
* http://en.wikipedia.org/wiki/Pseudo_terminal
+ *
+ * == License
+ *
+ * C) Copyright 1998 by Akinori Ito.
+ *
+ * This software may be redistributed freely for this purpose, in full
+ * or in part, provided that this entire copyright notice is included
+ * on any copies of this software and applications and derivations thereof.
+ *
+ * This software is provided on an "as is" basis, without warranty of any
+ * kind, either expressed or implied, as to any matter including, but not
+ * limited to warranty of fitness of purpose, or merchantability, or
+ * results obtained from use of this software.
*/
void