diff options
author | Max Khon <fjoe@FreeBSD.org> | 2004-02-10 23:28:21 +0000 |
---|---|---|
committer | Max Khon <fjoe@FreeBSD.org> | 2004-02-10 23:28:21 +0000 |
commit | aa292cbf824c04d77669c77eda812bf8894d60d5 (patch) | |
tree | 465fe60e7039eba1523dd118c5fcfbdd9b329665 /sysutils/open/files/patch-open.h | |
parent | Updated p4d, add SIZE. (diff) |
New port: open 1.4
Open opens a new vt and runs a command on it. It can be used as a simple
way to start several console logins without having to type your passwd
on each VT in turn. open can be used as a simpler to use replacement for
the doshell(8) command.
open is similar in functionality to the AIX/RS6000 command of the same name.
Notes
Notes:
svn path=/head/; revision=100610
Diffstat (limited to 'sysutils/open/files/patch-open.h')
-rw-r--r-- | sysutils/open/files/patch-open.h | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/sysutils/open/files/patch-open.h b/sysutils/open/files/patch-open.h new file mode 100644 index 000000000000..88aaed29d3bc --- /dev/null +++ b/sysutils/open/files/patch-open.h @@ -0,0 +1,35 @@ +--- open.h.orig Tue Feb 10 18:10:58 2004 ++++ open.h Tue Feb 10 18:24:48 2004 +@@ -1,14 +1,21 @@ + #include <stdio.h> + #include <unistd.h> + #include <stdlib.h> ++#if !defined(__FreeBSD__) + #include <getopt.h> ++#endif + #include <string.h> + #include <fcntl.h> + #include <dirent.h> + #include <pwd.h> ++#include <errno.h> + #include <sys/ioctl.h> + #include <sys/stat.h> ++#if defined(__FreeBSD__) ++#include <sys/consio.h> ++#else + #include <sys/vt.h> ++#endif + #include <sys/types.h> + #include <sys/wait.h> + +@@ -29,6 +36,10 @@ + */ + #ifdef __linux__ + #define VTNAME "/dev/tty%d" ++#endif ++ ++#ifdef __FreeBSD__ ++#define VTNAME "/dev/ttyv%x" + #endif + + #ifdef ESIX_5_3_2_D |