summaryrefslogtreecommitdiff
path: root/sysutils/open/files/patch-open.h
diff options
context:
space:
mode:
authorMax Khon <fjoe@FreeBSD.org>2004-02-10 23:28:21 +0000
committerMax Khon <fjoe@FreeBSD.org>2004-02-10 23:28:21 +0000
commitaa292cbf824c04d77669c77eda812bf8894d60d5 (patch)
tree465fe60e7039eba1523dd118c5fcfbdd9b329665 /sysutils/open/files/patch-open.h
parentUpdated 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.h35
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