[linux] Nefungujuci mc a screen na ttyS1
Matus "fantomas" Uhlar
uhlar na fantomas.sk
Úterý Srpen 13 08:53:08 CEST 2002
-> MfU> -> Hm, to vt100 tam nemam. Inak na strane Win98 terminalu mam nastaveny typ
-> MfU> -> ANSI (skusal som aj VT100 a dalsie) a echo $TERM vypise LINUX (alebo UNIX
-> MfU> -> uz neviem presne).
-> MfU>
-> MfU> potom sa necuduj ze ti to blbne. emulator ti emuluje ANSI terminal a
-> MfU> kniznice posielaju riadiace sekvencie pre term LINUX. Skus nastavit emulaciu
-> MfU> vt100 alebo vt220 (pripadne co ti w89 terminal zvlada) a to iste si nastav v
-> MfU> shelli
->
-> Skusil som ale nepomohlo. Dal som vt100 aj na Win98 terminali som nastavil
-> vt100 ale spravalo sa to rovnako (az na to, ze to bolo ciernobiele). Tak
-> isto aj pri nastaveni ansi.
skus nastavit nejaky lepsi terminal, vt220. V kazdom pripade je maximalne
vhodne, aby bolo v un*xe nastavene ako $TERM to, co emulator emuluje a nie
daco ine...
-> Skusil som si strace mc aj screen aby som zistil kde sa to zasekne. Poslem
-> tu z kazdeho par poslednych riadkov.
->
-> strace mc:
->
-> stat64("/", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
-> pipe([3, 4]) = 0
-> pipe([5, 6]) = 0
-> fork() = 1094
-> close(3) = 0
-> close(6) = 0
-> read(5, 0x80bc798, 1) = ? ERESTARTSYS (To be restarted)
no, tu aby si mal daco zaujimave musel by si trasovat aj dcerske procesy...
nakolko tuto padne citanie z rury do ktorej zapisuje dcersky proces...
-> strace screen:
->
-> ioctl(0, SNDCTL_TMR_TIMEBASE, {B115200 opost isig icanon echo ...}) = 0
-> readlink("/proc/self/fd/0", "/dev/ttyS1", 4095) = 10
-> stat64("/dev/ttyS1", {st_mode=S_IFCHR|0620, st_rdev=makedev(4, 65), ...}) = 0
-> geteuid32() = 500
-> getegid32() = 500
-> open("/dev/ttyS1", O_RDWR) = ? ERESTARTSYS (To be restarted)
chaos, toto mi nic nehovori...
mam tu maximalne
#define ERESTART 85 /* Interrupted system call should be restarted */
ale to moze byt nieco ine... ma niekto v /usr/include/asm/errno.h definovane
ERESTARTSYS ?
--
Matus "fantomas" Uhlar, uhlar na fantomas.sk ; http://www.fantomas.sk/
Warning: I don't wish to receive spam to this address.
Varovanie: Nezelam si na tuto adresu dostavat akukolvek reklamnu postu.
They that can give up essential liberty to obtain a little temporary
safety deserves neither liberty nor safety. -- Benjamin Franklin
Další informace o konferenci linux