
seyon ~j HowTo

ݗǎ

v2, 1997/06/01

Seyon {ŗp@



Table of Contents
1. seyon Ƃ́H
2. seyon ̓ƃCXg[
3. seyon ̊{ݒ
    3.1. ~/.seyon/startup ̕ύX
    3.2. ~/.seyon/phonelist ̕ύX
    3.3. I[gOCpXNvgt@C̍쐬
    3.4. ~/.seyon/protocol ̕ύX
   
   
4. seyon œ{\ɂ́H
    4.1. seyon-emu g@ ( 1)
    4.2. seyon-emu g@ ( 2)
    4.3. seyon-emu g@ ( 3)
    4.4.  kterm EBhEg@
    4.5. FVWM 95 ̃j[ɒǉ@
   
   
5. seyon ̎g
6. seyon œ{͂ɂ́H
7. seyon ŒʐMOt@CɗƂɂ́H
8. seyon ŃeLXgt@CAbv[hɂ́H
9. Nifty  BPlus Ńt@C_E[hɂ́H
10. bNt@C̖ɂ
11. Ql
12. Copyright
    12.1. 쌠
    12.2. ŗ
   
   

1. seyon Ƃ́H

X Window-system œ삷^[~iEG~[^łBI[gOC
AoCit@C̃_E[hȂǂ܂ނقƂǂ̑삪}EXŏo
܂Bp\RʐMp̒ʐM\tgƂĎg܂Bȉɏqׂݒɂ
A{̕\^͂\ɂȂ܂B

̃hLg̓éAȉ̂悤ȊœmF܂B

   seyon     : version 2.1 rev. 4b                                     
   Slackware : 3.1.0                 J[l : 2.0.0                  
   Xfree86   : 3.1.2 / 3.2           JE       : 0.9.8a                 
(AA10 ͂ɂĂ Slackware : 3.0 ł)

Ƃ seyon Ƃ́AǂӖȂ̂pƃtX̎ŒׂĂ
̂łoĂ܂łB҂ Muhammad M. Saggaf Ƃ̏Z
TEWArA Dhahran ƃ}jAɏĂ̂ŁǍ̕
tƊ֌Ŵ܂Bm͋̕ĉB


2. seyon ̓ƃCXg[

Slackware ̏ꍇAxap1 pbP[W̒ɃoCit@CĂ܂B
̂悤ɂăCXg[܂B

 1.
       # cd  /cdrom/SLACK310/slakware/xap1                      
   
    fBNg CD-ROM ɂĈقȂ܂B
   
 2.
       # installpkg  seyon.tgz                                  
   
 3. Ô߁AǂɉCXg[ꂽmFɂ́A
   
       # pkgtool                                                
   
    Ɠ͌Aview R}h seyon w肵Ēׂ܂B
   
 4. seyon ̃CXg[ɂ /usr/X11/bin/seyon-emu  rm R}h
    ō폜܂ (̃t@ĆAxterm ւ̃NĂ܂)B
   
 5. ktermił́Axterm ł悢j
   
       # seyon -noemulator -modem /dev/ttys0                    
   
    Ɠ͂ seyon NƁA~/.seyon ƂfBNg
    ̉Ɋeݒt@Cistartup, phonelist, protocols ȂǁjR
    s[̂ŁA Exit {^ďI܂B
   
     
       
        mQlPn: Linux ɂ́ACOM1  COM4 ɑΉ{IȃVA
        foCX4܂Bfǂ̃|[gɐڑĂ邩
        킹ďL /dev/cua0 ̂ƂςĉB
       
           /dev/cua0, /dev/ttyS0 (COM1) address 0x3f8 IRQ 4           
           /dev/cua1, /dev/ttyS1 (COM2) address 0x2f8 IRQ 3           
           /dev/cua2, /dev/ttyS2 (COM3) address 0x3e8 IRQ 4           
           /dev/cua3, /dev/ttyS3 (COM4) address 0x2e8 IRQ 3           
           /dev/tty? ͎MpɁA܂ /dev/cua? ͔MpɎg܂B
       
        ڂ́AJF  Serial HOWTO B Serial HOWTO 
        {łɂ́ȂɃf̐ݒƂgȗΉȂǖɗ
        ƂĂ܂B
   
       
        mQlQn: linux n߂Ƃ unix n OS ŁA̃VA
        E|[g ttyS#  cua# ̃foCX݂Ă闝Rł
        AjIɃf܂_CA@\ĂȂ̂ɑk
        ܂B̍ɂ̓_CA[ƌĂ΂_CAp
        uAꂼ̃foCX̓f(ttyS#)ƃ_CA[(cua#)
        ƂʁX̑uɂȂĂ܂B_CA@\
        fʓIɂȂĂɌ݊ێ邽߂ ttyS#  cua
        # ƓVAE|[gɐڑ悤ɂA
       
          cua# ͔ėpfoCXƂJ[lŃbNsȂA
            ڑĂȂĂI[vłB
           
          ttyS# ͒ʐMpfoCXƂbNEt@CgăbN
            sȂAڑĂȂ΃I[vłȂB
           
        Ƃdlɂ܂B̃\tgEFAOɍ
        ̂ŁAlinux ł cua# ėpfoCXAttyS# Mpfo
        CXƂė܂BÂhLgɂ̂悤ɏꂽ
        ̂܂BA̎dg݂ɂ͑傫Ȗ肪A
        fŔMƎM̗sȂƂꍇɃbN`̈Ⴂ
        ȂǂɂfoCX̎荇Ă܂܂Bōŋ߂
        linux ł͔MMIɃbNEt@CpăbN
        sȂAttyS# pĒʐMsȂƂ̂ʓIɂȂĂ
        BMȂꍇɂ ttyS#  cua#Ƃ̈Ⴂ͋CɂȂȂ
        ܂񂪁Acua#͗jI╨ł̂ŐϋɓIɎgR͂
        Ǝv܂BgƂÂ\tĝ܂܂œ
        炢ł傤B
   

܂A\[X make ăCXg[ꍇ͈ȉ̂悤ɂ܂B

 1. config.h ̊ɍ킹ďC܂B
   
 2. xmkmf s make t@C쐬܂B
   
 3. make s seyon rh܂B
   
 4. make install Ɠ͂āAvOƃT|[gt@CRs[܂
    B
   
 5. make install.man Ɠ͂āA}jACXg[܂B
   
 6. ~/.seyon ƂfBNg쐬ÃfBNg̉ startup,
    phonelist, protocols Ƃt@CRs[܂B
   



3. seyon ̊{ݒ

3.1. ~/.seyon/startup ̕ύX

̃t@Cɂ́AfɊւݒ̂悤ɂ܂B

   set baud 19200     # ftHg̃{[[g                         
   set bits 8         # f[^̃rbg                               
   set parity 0       # peB                                   
   set stopBits 1     # PXgbvrbg                               
   set meta_tr off    # iqj                                       
   set autozm on      # zmodem ł̃_E[hōs܂      
   transmit "ATZ^M"   # f̏R}hBfɍ킹ĐݒB 
                      # AÃf͂ꎩg̕s   
                      # ɓĂ̂łł̐ݒ͕svłB     

{[[g͕KvɉāA300,1200,2400,4800,9600,19200,38400 ̉ꂩ
w肵܂B14400  28800 ̂́Akernel ̃VAhCoT
|[gĂȂłB


3.2. ~/.seyon/phonelist ̕ύX

̃t@Cɂ́ABBS ̓dbԍAlbgÃlbg̃OCXN
vg̃t@CȂǂw肵܂B

   123-4567 Kusanone          BPS=19200                                
   320-7470 Nifty-9600 BITS=8 BPS=9600 SCRIPT=script.NIFTY             

BPS= ͕KvɉāA300,1200,2400,4800,9600,19200,38400 ̉ꂩw
܂B14400  28800 ͖̂ŗvӁB BPS= w肵ȂƂ ~
/.seyon/startup Ŏw肵ftHg̒lɂȂ܂B

SCRIPT= ɃXNvgt@CLqĂƁAɏ]ĎIɃI
[gOCł܂B


3.3. I[gOCpXNvgt@C̍쐬

Ô̗悤 SCRIPT=script.NIFTY Ƃꍇ script.NIFTY Ƃt@
C쐬AL̂悤ɋLq܂B́ANIFTY ROAD-3 (9600bps)
ꍇ̗łB

   waitfor "HOST NAME?" 30                                             
   if not waitfor goto exits                                           
   endif                                                               
                                                                       
   # connect NIFTY ROAD-3 (9600bps)                                    
   waitfor "*"                                                         
   transmit "C NIF^M"                                                  
                                                                       
   waitfor "--->" 10                                                   
   transmit "SVC^M"                                                    
                                                                       
   # send ID                                                           
   waitfor "--->" 10                                                   
   transmit "ABC01234^M"                                               
   #uABC01234v͎̏ ID ܂B                           
                                                                       
   # send PassWord                                                     
   waitfor "--->" 10                                                   
   transmit "XYZ98765^M"                                               
   #uXYZ98765v͎̏̃pX[h܂B                     
                                                                       
   exits:                                                              

ŏ́̕A"HOST NAME?"Ƃ񂪗̂30bԑ҂āAȂ
exits: ɔт܂B"*" ҂ "C NIF^M" 𑗐MEEEȉl
 ID ƃpX[h𑗐M܂B^M ENTERL[̂ƂłB


3.4. ~/.seyon/protocol ̕ύX

t@C]ɎgvgRfBNgw肵܂B Xmodem, Ymodem
CZmodem gpł܂B Nifty Serve  BPlus ɂẮAu8. Nifty
 BPlus Ń_E[hɂ́HvB


4. seyon œ{\ɂ́H

{\̐ݒ肨ыNɂ́AL̂悤ɂ̕@܂B


4.1. seyon-emu g@ ( 1)

 1. seyon ̃CXg[ɂ /usr/X11/bin/seyon-emu 폜܂B
    ĩt@ĆAxterm ւ̃NĂ܂j
   
 2. ̂悤ȓeiPsj̓Õt@C܂B
   
       kterm -km sjis "$@"                                      
   
 3. ̃t@Csɂ܂B
   
       chmod +x  /usr/X11/bin/seyon-emu                         
   
 4. .Xresources ܂ .Xdefaults Ɉȉ̂̂ǉ܂B
   
       seyon*modems:           /dev/cua0                        
       seyon*dialPrefix:       ATDP                             
       seyon*dialSuffix:       ^M                               
       Seyon*vt100*foreground: black                            
       Seyon*vt100*background: SkyBlue                          
       Seyon*vt100*geometry:   80x25+50+250                     
       Seyon*vt100*scrollBar:  true                             
       Seyon*vt100*SaveLines:  1000                             
   
    foreground,background ̐F̖ÓA/usr/X11R6/lib/X11/rgb.txt ɏ
    Ă̂̒w肵܂B̂悤ɐݒAseyoni^[
    jƓ͂ƐV kterm ̃EBhEJ܂B
   



4.2. seyon-emu g@ ( 2)

 1. CXg[ɂ /usr/X11/bin/seyon-emu 폜܂Bĩt
    @ĆAxterm ւ̃NĂ܂j
   
 2. kterm ɃN𒣂Ȃ߂
   
       # ln -s /usr/X11/bin/kterm  /usr/X11/bin/seyon-emu       
   
    Ɠ͂܂B
   
 3. .Xresources CmL 4.1  (4)QƁn
   
 4. N
   
       # seyon -- -km sjis -sb -sl 1000                         
   
    Ɠ͂ƁAV kterm N܂B
   

ł́AVtgJIS 1000s̃XN[o[w肵Ă܂B (4) 
-- Ƃ̂Aȍ~̃p[^ kterm ɓnĂ܂B

AꂾƖ seyon N邽тɏL̒炵̂ł
ޕKvsւȂ̂Ŏ̂悤 alias ɒ`܂BiVFbash 
ꍇłBtcsh  = ̑ɃXy[Xłj

   % alias seyon='seyon -- -km sjis -sb -sl 1000'                      

 ~/.profile ̒ɋLqĂ΁AN

   % seyon                                                             

Ɠ͂邾ŐV kterm EBhEJ܂B


4.3. seyon-emu g@ ( 3)

 1. CXg[ɂ /usr/X11/bin/seyon-emu 폜܂Bĩt
    @ĆAxterm ւ̃NĂ܂j
   
 2. kterm ɃN𒣂Ȃ߂
   
       # ln -s /usr/X11/bin/kterm  /usr/X11/bin/seyon-emu       
   
    Ɠ͂܂B
   
 3. ~/.Xdefaults ɉLǉ܂B
   
       Seyon*vt100*geometry:           80x25                    
       Seyon*vt100*KanjiMode:          SJIS                     
   
 4. N
   
       # seyon &                                                
   
    Ɠ͂ƁAV kterm N܂B
   



4.4.  kterm EBhEg@

NIFTY-Serve ̏ꍇʂ̊R[h SJIS łCR[hw肵
M邱Ƃł܂B̓OCɎwł܂BႦ΂RD(3)
XNvgt@C

   transmit "SVC^M"                                                    

A

   transmit "SVC/EUC^M"                                                

̂悤ɏĂ΁Cʏ kterm  seyon gC{\
ł܂Bkterm  seyon Nɂ

   % seyon -noemulator -modem /dev/ttys0                               

Ɠ͂܂B

   
    mQln: NIFTY-Serve ł͊R[hƂĈȉ̂悤Ȏw肪ł
    B
   
       SVCipj SJIS                                              
       SVC/EUC     EUC                                               
       SVC/OJS1    JIS1                                            
       ......                                                        
       rubiSpj  R[hʂ                      



4.5. FVWM 95 ̃j[ɒǉ@

~/.fvwm2rc95  320 sڂɉLǉ܂B 2sڂ3sڂ́A
ɂ1sɑď܂B

================================================================ 
AddToMenu "Applications" "Applications" Title                            
+ "Seyon"     Exec kterm -rv -sb -sl 1000 -geometry 100x50-0+0 -km sjis  
              -T Seyon -e seyon -modems /dev/cua0 -noemulator &          
=========܂======================================================= 

kterm Ñp[^̈Ӗ́Â悤ɂȂĂ܂B

 ]\                             i-rvj                         
 XN[o[\                 i-sbj                         
 XN[obt@1000s             i-sl 1000j                    
 ʃTCYi10050sjƈʒu            i-geometry 100x50-0+0j        
 shift-jis [hɂ                   i-km sjisj                    
 EBhẼ^CguSeyonvƕ\     (-T Seyon)                     
 seyon N                              (-e Seyon)                     
 /dev/cua0 ɂȂĂ郂fgp   i-modems /dev/cua0j           
 ^[~iG~[^ (xtermƂ kterm) VKɋNȂ (-noemulator)

g FVWM95  Start {^NbNAApplications NbN
seyon NbN OK łB ( gp́A𑜓x1280*1024 A
shift-jis )


5. seyon ̎g

_CAO
    seyon NƁAseyon ̃^[~iEG~[^EEBhE
    seyon command center ƂEBhEJ܂BuDialv{^N
    bN phonelist t@CɋLq BBS ̈ꗗ\
    Őڑ BBS Iă_uNbN邩A܂́uGOv{^
    NbN܂BOCXNvgt@Cݒ肵Ă
    AI[gOC܂B
   
t@C]
    seyon command center ́uTransferv{^NbNƃt@C]
    p̃EBhEJAprotocol t@CɋLqvgR̃R}
    hꗗ\܂BvgRIłuGOv{^Nb
    Nƃt@C]Jn܂B
   
ʐM̏I
    ʐMIABBS ̃zXgŉؒf΂悢̂łA
    ؒfƂ seyon command center ́uHangupv{^NbN
    ܂B seyon Iɂ seyon command center ́uExitvN
    bN܂B
   
̑
    seyon command center ́uSetv{^ŁAf̐ݒ蓙ł܂B
    uShellv{^́AVFR}hsł܂BɂuAboutvu
    HelpvuMiscvƂ{^܂͏ȗ܂Bڂ́A
    }jA𒲂ׂĂB
   



6. seyon œ{͂ɂ́H

seyon ̃ftHgݒ̂܂܂ł́Akterm ̊R[h Shift-JIS ɂ
 kinput2 gĂ̊͂oȂioĂ̂mȂ
GR[obN̎Ă܂jƂ肪ôŎ̂悤ɂ܂B

Seyon Command Center ̒ Set {^NbN܂Bꂽj[
̒ MetaESC {^NbNăItɂ܂B{͂Ă
邱ƂȂA\悤ɂȂ܂B

seyon 𗧂グƓɎœ{͏o悤ɂɂ ~/.seyon
/startup Ƃt@C

   set meta_tr on                                                      

Ƃs

   set meta_tr off                                                     

Ə OK łB

   
    mQln: Ĺ̖ASeyon  Meta rbg̕ϊɒ჌x
    ̃[`ōsȂĂ邽߂łB̕ΐAۂɂ́AMSBi
    Meta rbgjĂ镶́A ESC + MSB 폜AƂ
    QɕϊđMAƂ̂łB܂ÃVXeɃ
    OCĂƂA (Emacs Ȃǂ) Meta (alt) key gAƂ
    R meta_tr on ɂȂĂ̂ł傤BƂ͖łA
    JIS [hŐڑĂꍇɂ́A meta_tr on ł܂̂ł
    ȂƎv܂B



7. seyon ŒʐMOt@CɗƂɂ́H

seyon  capture @\́CControl Center ̃_CAO misc I
C capture {^ capture on ԂɂȂAʐMOftHg
 capture ƂÕt@Cɒǉ݂܂BizXgʂɁA
Ȃt@C̃Lv`Et@Cɏނ悤ɂ邱Ƃ́A炩
̕@ŏoƎv܂Ă܂j

̍ہA^@  ^M, ^Q Ȃǂ̃LN^[t@CɗƂ܂Bꂪ
 lmes Ȃǂŉ{ł܂Bilmes Ƃ Nifty cOuE
UŁANifty Serve  FUNIX tH[̃f[^Cu 17Ԃ 360
VYX00311 97/03/15 115290 171 B lmes-200.tgz / Nifty cOuEU
Ɠo^Ă܂j

̖ɂ́Aȉ̂悤ɂ܂B܂Anif2unix ƂO
L̂悤ȃXNvgt@C܂B

#!/bin/sh                                                              
# For GNU tr.   ---> ^M, ^@ (NUL), ^H, ^O, ^S, ^Q, ^V, ^C is deleted.  
#     tr -d '\r\000\008\017\023\021\026\003' </tmp/nif2unix.backup >$i 
#     tr -d '\r\000\021' </tmp/nif2unix.backup >$i                     
# target IS CHANGED !                                                  
# ... and it is backupped as /tmp/nif2unix.backup.                     
for i in $*                                                            
  do cp -f $i /tmp/nif2unix.backup                                     
     tr -d '\r\000\017' </tmp/nif2unix.backup >$i                      
     rm /tmp/nif2unix.backup                                           
done                                                                   

Rsڂ tr ̍śAŏ̂قɃRgŏĂ鉽ꂩɊ
قǂ܂BɁA

   nif2unix capture*                                                   

ȂǂƂĎg܂Bt@CĂ܂Bg̃uEUW
͂T|[gĂȂA

   tr -d '\r\000\008\017\023\021\026\003'                              

̃XNvgɂāA

   nif2unix logfile | browser                                          

ȂǂƂċNΗǂAɖʓ|Ȃ炱̂PsXNvgɂĂ
܂Ηǂł傤Btr ɂẮAman tr Ă݂ĂB


8. seyon ŃeLXgt@CAbv[hɂ́H

cŔƂAIł͔܂B(^^; ŁA쐬
eLXgt@CʐMɉʂɗޕ@TĂ݂܂B

 1. mule Ȃǂ̃GfB^ō쐬eLXgt@CiႦ uptext.eucj
    z[fBNgɂĂ܂B
   
 2. ̃t@C
   
       nkf -s uptext.euc > uptext.sjis                          
   
    ̂悤ɂ, shift-JIS `̃t@C쐬܂B
   
 3. Seyon Command Center  Misc {^NbN܂B
   
 4. Divert {^NbN܂B
   
 5. File Name: ƍÑ܂̂ (2) ŕϊVtgJIS ̃eLXgt@
    C͂܂B
   
 6. OK {^NbN܂B
   

L (4)  Divert {^NbNOɁAt@CemF
ꍇ́ASuspend {^NbNƃVF̃vvg\
̂ ls Ƃ vi R}hgΗǂł傤B less R}hƎ
܂B

VFIɂ́Aexit Ɠ͂܂B Suspend {^ɂ
@̏ꍇAICƃItC̕\ Seyon Terminal Emulator 
EBhDɕ\܂AItC\A Suspend {^Nb
N` exit ܂ł̓e̓zXgɂ͑M܂B

̕\EBhEɕ\̂͂₾Ƃ́Aʂ kterm
NĉB


9. Nifty  BPlus Ńt@C_E[hɂ́H

Nifty-Serve  FUNIX tH[̃f[^Cu 13 (Linux)̒ɁA

127  MHD01611 94/12/21   44463  896 B bpl52ux.lzh B Plus t@C]  

Ƃt@C_E[h܂B( bpl52ux.lzh ̃_E[h
DOS  Windows n̒ʐM\tg𗘗p邵Ȃ݂ł) 
WJ make ΁Abpl ܂̂ŁA /usr/local/bin 
Rs[܂B

ɁA~/.seyon/protocols Ƃt@C̈ԍŌ̍sɎ̂悤ɕt
܂B

==============================                                 
  "RECEIVE - B-PLUS" "$cd ~/; bpl" n                                   
============܂==================                                 

etH[̃f[^Cu ftp TCgŃ_E[hƂ́A
̂悤ȗɂȂ܂B

==============================                                 
vgR (1:XMODEM  2:BPLUS  E:I)                                 
F2                                                                    
_E[ht@Ci[鏀Ă(BPLUS)                
 123456789oCg܂                                               
t@C (ŝ݂ŏI)                                            
Fhogehoge.lzh                                                         
|_E[hJn|                                                   
                                                                       
ŁASeyon Command Center ̃_CAOATransfer I       
RECEIVE - B-PLUS I΁A_E[hJn܂B            
============܂==================                                 

   
    mQln: FFMHOB tH[̂Xԉc(3131,3135) bpl62src.lzh
    ɂē_ȂĂ܂Bbpl ɂċ̂́AQlɂ
    ꂽ悢Ǝv܂B



10. bNt@C̖ɂ

ȉ͂ɂĂ Slackware : 3.0 ŊmFełB slackware 3.1,
3.2 ŁAbNɂ seyon CĂ邩ǂɊւĂ͂킩
Bm͐̕񂨒m点j

bNt@CƂ͉HƂƂɂẮAJF  Serial HOWTO ̌
ɏĂ̂łQƉB

seyon ́A\ÂAvP[VȂ̂ŁA`IȃfBNg /usr
(var)/spool/uucp ɂ LCK..cua* ƂbNt@Cg܂B

ŋ߂ Linux  FSSTND (File System Standard) dlł́ABSD (POSIX ?)
Ɠl̃bNfBNg/var/lock(s) W̃bNt@C̃fBN
gɂȂĂ܂B

ŋ߂ ppp, mgetty Ȃǂ́AVbNfBNg /var/lock(s) 
AƕpƁAbNfBNgAbNt@C̕s
vɂAFXȕss܂BƂ΁Amgetty Ƃ̕pł܂M
łȂAlVA|[ggĂ̂ɁASeyon NłĂ
AȂǂƂłB

IWi Seyon  FSSTND dlɍ邽߂ɂ́Aseyon ̃\[XC
ăRpCKv܂BƂ΁Aslackware 3.0 ȂǂɎ^
ĂoCi̖͂肪CĂ܂BL̃pb`𓖂Ă
ARpCȂĂBƎ菇́A

 1. slackware 3.0 ̃\[XfBNg(Ƃ /cdrom/SLACK300/source/
    xap/seyon) ɂ Seyon-2.14c.tar.gz KȍƗpfBNgŉ
    ܂B
   
                                                                   
       tar zvxf /cdrom/SLACK300/source/xap/seyon/Seyon-2.14c.tar.gz
   
 2. fBNg seyon ɈړĂ牺Lpb`Xg̓e𓖂ĂB
   
       cd seyon                                                 
       patch -p1 < PATCHFILE                                    
   
 3. RpCACXg[B
   
       make ; su ; make install                                 
   

L̃pb`fɓȂꍇ́Apb`QlɂĎƂŃ\[X
CĂB

Ȃ݂ɁÃbNfBNg^bNt@ĆAVA|[gp
SẴAvP[VŐĂKv܂B

Seyon ̂悤ɁAIWiԂ FSSTND dl𖞂Ă炸ACK
vȂ̂ƂẮAƂ΁ALinux ɈڐAĂ iij-ppp0.94beta2 
ǂ܂B

AFSSTND dlɑΉς݂̂̂ 2.2.0f ȍ~ ppp  mgetty 1.0.0A
kermit 5A(190) Ȃǂ܂Bmgetty ̏ꍇ́AbNt@Cɂ
 policy.h ̕ύXɂX̃JX^}CY\łBkermit 5A(190) 
 FSSTND dlŃRpC邽߂̃XCb`܂B

ȂAL̃pb`ł́AłɁAkermit 5A(190) Appp-2.2.0fAftH
g mgetty-1.0.0 ȂǂƓ悤 ASCII_PID  lock file p
ɂĂ܂B

diff -ur seyon/SePort.c seyon-linux-ffstnd/SePort.c                             
--- seyon/SePort.c  Wed Apr 21 22:38:31 1993                                    
+++ seyon-linux-ffstnd/SePort.c Tue May 13 12:36:44 1997                        
@@ -1031,7 +1031,7 @@                                                           
   }                                                                            
                                                                                
 #if LF_USE_ASCII_PID                                                           
-  sprintf(pidstr, "%10d\n", pid);                                              
+  sprintf(pidstr, "%010d\n", pid); /* Just like kermit, ppp */                 
   write(lfd, pidstr, 11);                                                      
 #else                                                                          
   write(lfd, (char*)&pid, sizeof(pid));                                        
diff -ur seyon/config.h seyon-linux-ffstnd/config.h                             
--- seyon/config.h Wed Apr 21 21:47:48 1993                                     
+++ seyon-linux-ffstnd/config.h Tue May 13 12:29:43 1997                        
@@ -292,8 +292,12 @@                                                            
  * HDB uucp does) rather than in binary form as other uucp prgrams do          
  */                                                                            
 #ifndef LF_USE_ASCII_PID                                                       
+#ifdef linux                                                                   
+#define LF_USE_ASCII_PID    YES  /* Just like kermit, ppp, default mgetty.. */ 
+#else                                                                          
 #define LF_USE_ASCII_PID    NO                                                 
 #endif                                                                         
+#endif                                                                         
                                                                                
 /*                                                                             
  * Wether you want lock files to be in the form LK.inode.major.minor           
@@ -309,7 +313,11 @@                                                            
  */                                                                            
                                                                                
 #ifndef LF_PATH                                                                
+#ifdef linux                                                                   
+#define LF_PATH             "/var/lock" /* Linux FSSTND spec. */               
+#else                                                                          
 #define LF_PATH             "/usr/spool/uucp"                                  
+#endif                                                                         
 #endif                                                                         
                                                                                
 /*                                                                             

#ifdef linux ͂ƑÔقɏꏊ悤ȁcB܁AB

   strings `which seyon` | grep ^/                                     

Ƃł΁AǂɃbN邩킩܂B


11. Ql

 E seyon, kterm, xterm, tr ̊e}jA
   
 E /usr/doc/seyon fBNg̊e}jA
   
 E JF  Serial HOWTO
   



12. Copyright

12.1. 쌠

  ǎ  kawagishi@pa.aix.or.jp     KFA02544@niftyserve.or.jp            
                                        1,2,3,5,11,12́AёŜ̕ҏW   
                                                                            
̃hLg̍쐬ɂAȉ̕X̂͂𓾂܂B              
X  Nv  ohmori@sunfield.or.jp      KGG00203@niftyserve.or.jp  4       
q  r  toshi@kakaa.or.jp          PXR00371@niftyserve.or.jp  4       
in      BXI05301@niftyserve.or.jp                             4       
c  Lx  7L3VZI@B.C.Shambleau       GEA02117@niftyserve.or.jp  4       
g    sn@asahi-net.email.ne.jp   GBC00441@niftyserve.or.jp  7,10    
i  t  VYQ04154@niftyserve.or.jp                             4,6,8,9 
ԍ  M  hanataka@abyss.rim.or.jp                           2́mQl2n 


12.2. ŗ

1 1997N522FŔs                                          
2 1997N6 1F                                                  
      2 (5)  /dev/cua0  /dev/ttys0 ɕύXB                      
      ܂AmQl2nƂ ttyS?  cua? ̈Ⴂ̐ǉB         
      lɁA44  /dev/ttys0 ɕύXB                              
      1͂3 (2) CB12͂ǉB                        
