📄 00000013.htm
字号:
<HTML><HEAD> <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER>发信人: <A HREF="mailto:zhiming.bbs@vlsi1.iie.ncku.edu.tw">zhiming.bbs@vlsi1.iie.ncku.edu.tw</A> (居凡), 看板: linux <BR>标 题: Re: 请问 sgtty.h <BR>发信站: 成大资讯所_BBS (Sun Sep 15 14:48:39 1996) <BR>转信站: maple!news.ee.nthu!thccx4!news.cs.nthu!news.cis.nctu!news.cc.nctu!ccne <BR> <BR>==> <A HREF="mailto:tsengcl@csie.nctu.edu.tw">tsengcl@csie.nctu.edu.tw</A> (红尘笑) 在 linux 版提到: <BR>∶<I> 对不起, 请问一下这一个 sgtty.h 是不是要另外去抓..因为最近要 </I><BR>∶<I> make 东西, 发现一些程式都要这一个东东..可是我在自己的机器上 </I><BR>∶<I> 只有找到 BSD 的..可是看那个程式的 Source , 感觉 sgtty.h 应该 </I><BR>∶<I> 是系统本来就应该有的, 可是我的机器上就找不到...:( 用了 archie </I><BR>∶<I> 找也只有找到 For BSD 的..想请问一下这个档我可以在那里抓到.. </I><BR>∶<I> 谢谢.. :) </I><BR>你的硬碟里应该已经有了吧.... <BR>将 #include <sgtty.h> <BR>改成 #include <bsd/sgtty.h> <BR>试试看... <BR> <BR>><I> -------------------------------------------------------------------------- < </I><BR> <BR>发信人: <A HREF="mailto:anmin@csie.ntu.edu.tw">anmin@csie.ntu.edu.tw</A> (Anmin Deng), 看板: linux <BR>标 题: Re: 请问 sgtty.h <BR>发信站: Nat'l Taiwan Univ..CSIE (Mon Sep 16 15:03:50 1996) <BR>转信站: maple!news.ee.nthu!news.cis.nctu!news.cc.nctu!News.csie.ncu!spring!net <BR> <BR>红尘笑 (<A HREF="mailto:tsengcl@csie.nctu.edu.tw)">tsengcl@csie.nctu.edu.tw)</A> wrote: <BR>∶<I> > 对不起, 请问一下这一个 sgtty.h 是不是要另外去抓..因为最近要 </I><BR>∶<I> > make 东西, 发现一些程式都要这一个东东..可是我在自己的机器上 </I><BR>∶<I> > 只有找到 BSD 的..可是看那个程式的 Source , 感觉 sgtty.h 应该 </I><BR>∶<I> > 是系统本来就应该有的, 可是我的机器上就找不到...:( 用了 archie </I><BR>∶<I> > 找也只有找到 For BSD 的..想请问一下这个档我可以在那里抓到.. </I><BR>∶<I> > 谢谢.. :) </I><BR> <BR>几年前的 source code 在 linux 上跟 sgtty 扯上关系的大概 <BR>都不怎麽容易一下就搞定, 因为他即非 SYSV, 又非 BSD. <BR>一般的解决法是 make 时设一些 -DSYSV, -DUSE_SYSV_UTMP ,... <BR>(可 grep SYSV 程式码看看) 等等 define, 或是反过来, 全部设 BSD, <BR>设 BSD 的话 link 要 -lbsd. 不过设 SYSV 的成功机会大些. <BR> <BR>还有一些 function 可能有功能一样但名字不同的 (如 timelocal, mktime), <BR>以及 signal 的 behavior 与 BSD 不太一样等问题, 如此则须改一下程式码. <BR> <BR>如果怎样也搞不定, 我建议你使用 hztty-2.0 里有新版的 sgtty 程式码, <BR>直接套用可也 (好像是 ?tty.[ch] 档). <BR>如果还不行, 直接 binary 抓来用吧! <BR> <BR> <BR>><I> -------------------------------------------------------------------------- < </I><BR> <BR>发信人: <A HREF="mailto:anmin@csie.ntu.edu.tw">anmin@csie.ntu.edu.tw</A> (Anmin Deng), 看板: linux <BR>标 题: Re: 请问 sgtty.h <BR>发信站: Nat'l Taiwan Univ..CSIE (Tue Sep 17 08:49:19 1996) <BR>转信站: maple!news.ee.nthu!news.cis.nctu!news.cc.nctu!news!netnews.tku!ftp.tku <BR> <BR>Anmin Deng (<A HREF="mailto:anmin@csie.ntu.edu.tw)">anmin@csie.ntu.edu.tw)</A> wrote: <BR>∶<I> > 红尘笑 (<A HREF="mailto:tsengcl@csie.nctu.edu.tw)">tsengcl@csie.nctu.edu.tw)</A> wrote: </I><BR>∶<I> > 几年前的 source code 在 linux 上跟 sgtty 扯上关系的大概 </I><BR>∶<I> > 都不怎麽容易一下就搞定, 因为他即非 SYSV, 又非 BSD. </I><BR>∶<I> > 一般的解决法是 make 时设一些 -DSYSV, -DUSE_SYSV_UTMP ,... </I><BR>∶<I> > (可 grep SYSV 程式码看看) 等等 define, 或是反过来, 全部设 BSD, </I><BR>∶<I> > 设 BSD 的话 link 要 -lbsd. 不过设 SYSV 的成功机会大些. </I><BR>∶<I> > 还有一些 function 可能有功能一样但名字不同的 (如 timelocal, mktime), </I><BR>∶<I> > 以及 signal 的 behavior 与 BSD 不太一样等问题, 如此则须改一下程式码. </I><BR> <BR>我试了一下, 加 define -DBSD, include -I. -I/usr/include/bsd, <BR>library -lbsd, 可成功做出 talk, ctalk, ntalkd 等. <BR> <BR>另外走 SYSV 的还未试出来, 基本上 -DSYSV, 程式码可能要加 <BR>#define sigvec sigaction.... 等等. <BR> <BR><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -