On 21 Jul 99 at 12:15, Mink Barna wrote:
> > sigaction(SIGALRM, {0x8048540, [], SA_INTERRUPT|SA_NOMASK|SA_ONESHOT},
> > {SIG_DFL}) =3D 0
....
> Ket dolgot tennek hozza, ha mar itt az strace outputja :-)
>=20
> 1) Itt nem a libc hivja meg ujra, hanem maga a kernel. A meghajto
> read-je nem EINTR-el ter vissza, hanem ERESTARTSYS-el, ebbol tudja
> a kernel, hogy ujra kell hivni.
>
> 2) Ott a sigaction hivas az elejen, ehhez tartozik egy azonos nevu
> library function is. Ennek meg lehet adni az SA_RESTART flag-et,
> ami azt eredmenyezi, hogy a libc hivja ujra a rendszerhivast (ezzel
> lehet beallitani a "bizonyos" hivasokat).
Lehet, nem neztem meg a kernel meg a libc forrasat. Mindenesetre=20
zavaros ez a signal dolog, az tuti :)
Most neztem egy masik kernelen (szinten 2.0 sorozat, de libc6), ott=20
ilyen lett a signal-bol az strace szerint:
sigaction(SIGALRM, {0x8048550, [], SA_RESTART}, {SIG_DFL}) =3D 0
Ettol fuggetlenul ugyanugy ERESTARTSYS lett a signal eredmenye, nem=20
EINTR.
Apropo: nem mondtam, de gondolom ertheto volt, hogy nem sigaction()=20
hivas volt a forrasban, hanem signal(), csak abbol a libc sigaction-t=20
csinal.
> Egyebkent ez az egesz sigaction meg ERESTARTSYS ha jol tudom POSIX
> sajatossag - ha nem POSIX rendszeren (is) kell futnia a programnak,
> akkor marad a 'signal' meg az EINTR lekerdezese.
Az ERESTARTSYS valamelyik h file szerint user szinten sose latszik, a=20
libc-bol mar nem johet ki. Szoval nem posix dolog. A sigaction az=20
tenyleg a posix-fele signal kezelo fuggveny, viszont a man szerint az=20
SA_RESTART flag pl. nem definialt a posix szerint.
Mindenesetre a sigaction flexibilisebb a signal-nal, ugyhogy=20
erdemesebb azt hasznalni. Ha nem lehet (hordozhatosag), akkor lehet=20
meg probalkozni azzal is, hogy <signal.h> helyett <bsd/signal.h>-t=20
include-olunk, hatha olyan van. A BSD fele signal ugyanis elvileg=20
ujrainditja a rendszerhivasokat.
On 21 Jul 99 at 15:23, wrote:
> ps: ha mar az inkompatibilitasoknal tartunk... regebben talalkoztam
> olyan problemaval, hogy glibc2-n a pclose(NULL) coredumpolt, mig
> libc5-on szepen visszaad egy hibakodot. Ez vajon bug vagy feature?
> :)
Szerintem feature :)
pclose(NULL) ugyanis definialatlan.
Istv=E1n
-- Istvan Marosi -- http://www.sch.bme.hu/~marosi --
-- Recosoft Ltd. -- mailto: --
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D
Felado : [Hungary]
Temakor: Re: Eger Szimulacio ( 14 sor )
Idopont: Thu Jul 22 05:29:29 EDT 1999 CODER #527
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
>Erdekelne, hogy VB5, avagy VC++5 alatt meg lehet e irni egy olyan rutint,
>mely szimulalja az egeret. Azaz, tetszes szerint fel le mozgatja a kurzort=
,
>ill. szimulalja a bal ill. job gomb nyomasat.
>Es ha lehet hogyan?
Kuldj egy WM_MOUSEMOVE esemenyt a sajat alkalmazasodnak. A parametereket
(marmint hogy hogyan vannak a gombok es a koordinatak kodolva az
esemenyrekordban) megtalalod a win32.hlp-ben az azonos nevu cimszo alatt...
Ez ugyan magat a kurzort nem fogja mozgatni (ahhoz a SetCursorPos()
hasznalando), de az alkalmazas szamara egy egermozgatast szimulal... (Max.
akkor lehet bibi, ha valami gargyult rutin a GetCursorPos()-sal lekerdezi a=
z
eger koordinatait, de akar ezt is kivedheted a mar emlitett
SetCursorPos()-sal...)
Gabor
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D
Felado : [Hungary]
Temakor: Power Builder ( 7 sor )
Idopont: Thu Jul 22 05:56:20 EDT 1999 CODER #527
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
Sziasztok !
Egy rovid kerdes. Valaki programozik PowerBuilderben. Ha igen akkor probalt
atterni 6.5-r=F6l 7.0-ra mert vannak gondjaink vele hatha valaki mar
megoldotta.
Udv
Borzok Karoly
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D
Felado : [Non-Profit Organization]
Temakor: Re: timer interrupt UNIXon ? ( 63 sor )
Idopont: Thu Jul 22 16:50:49 EDT 1999 CODER #527
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
On Mon, Jul 19, 1999 at 04:33:54PM +0000, wrote:
> Kerdesem: van-e olyasmi unixon, mint a DOS-ban volt anno a
> timer interrupt (INT 8), tehat hogy altalam megadott
> idokozonkent lefusson egy rutin, es ez idore felfuggessze
> az eppen futo processzt, majd utana folytassa.
>=20
> Eloszor a SIGALRM/alarm() parossal probalkoztam, majdnem jo,
Pont erre valo
> Itt eppen a gets() varakozik, mikor megjon a signal, de miutan
Az a baj, hogy a gets() egy read() syscall kore epult wrapper. A
rendszerhivasok pedig altalaban errno =3D=3D EINTR (Interrupted
system call)-lal ternek vissza, ha egy signal kovetkezik be a
vegrehajtasuk kozben (mit csinaljunk, igy definialta a posix). A
glibc dokumentacioja 3 megoldast ad erre a problemara:
- glibc-ben hasznalhatoad a TEMP_FAILURE_RETRY() makrot, ami a
hasaba tedd expressiont addig hajtja vegre, ameddig az -1 -gyel
ter vissza es az errno =3D=3D EINTR
- a BSD-s rendszerek figyelmen kivul hagyjak ezt az EINTR-et, nem
kell neked torodnod vele (linux alatt ez a default)
- glibc-vel hasznalhatod a sigaction()-t SA_RESTART flaggel
- hasznalhatod a siginterrupt() fuggvenyt (ez is BSD
specifikus..?)
En spec egyetlen altalanos modszert sem talaltam arra, hogy egy
megkezdett sleep() vagy nanosleep()-et automatikusan folytassak
:(
A dokumentacio azt is megemliti, hogy legalabb egy esetben
mindenkeppen EINTR-rel ter vissza egy syscall: ha read() vagy
write() kozben kapod a signalt, miutan a vart adatnak csak egy
resze kerult kiirasra/olvasasra (eredeti angol szerint: ``when a
data-transfer function such as `read' or `write' is interrupted by a
signal after transferring part of the data.'')
Ebben az esetben a syscall azoknak a byteoknak a szamaval ter
vissza, amennyit sikerult beolvasnia/kiirnia
Egyebkent, ha minden kotel szakad, blokkolhatod is a signalt
a sigprocmask() segitsegevel, ilyenkor nem a gets() kozben kapod
meg, hanem amikor unblockolod gets() utan
> Nem feltetlenul gets() fog futni (ha csak ez lenne, akkor ki
> lehetne kerulni ciklusban billentyuleutesre varakozassal select()-el)
> hanem futhat akarmi, pl. file toltes, szamolas stb...
A szamolassal nem lesz problema
> Lehetetlen, hulyeseg, vagy csak en vagyok hulye? :)
Nekem mindig eleg bonyolult megfelelo signal-kezelest csinalnom,
ha bolondbiztosra akarok menni
:-* :
_tgz
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D
Felado : [Non-Profit Organization]
Temakor: Re: Re: timer interrupt UNIXon ? ( 14 sor )
Idopont: Thu Jul 22 17:15:51 EDT 1999 CODER #527
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
On Wed, Jul 21, 1999 at 01:23:58PM +0000, wrote:
> ps: ha mar az inkompatibilitasoknal tartunk... regebben talalkoztam
> olyan problemaval, hogy glibc2-n a pclose(NULL) coredumpolt, mig
> libc5-on szepen visszaad egy hibakodot. Ez vajon bug vagy feature? :)
> (egy "if(p) pclose(p);" megoldotta, csak erdekes volt.)
Szerintem inkabb feature. Se a pclose(), se az fclose() manja nem emliti,
hogy elfogad illegalis parametert is.
:-* :
_tgz
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D
Felado : [Hungary]
Temakor: Re:Borland C++ Builder3 ( 13 sor )
Idopont: Thu Jul 22 09:43:27 EDT 1999 CODER #527
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
Hello !
Probaltad mar atpasszolni az adott objektumra mutato pointert a fuggvenynek=
?
Udv
Sany
>Felado : [Hungary]
...
>sincs rola, hogyan lehetne lattatni vele az
>adott objektumot es annak methodjait es property-jeit.
...
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D
Felado : [Hungary]
Temakor: Re: Clipper ( 37 sor )
Idopont: Thu Jul 22 12:46:58 EDT 1999 CODER #527
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
Sziasztok,
Megintcsak koszonom mindenkinek a valaszat es segito szandekat!
irta:
>
>Hmm. Az eredeti peldaban nem emlekszem, hogy szo lett volna tobb
>adatbazisrol, ugyanazzal a mezonevvel.
>
Igen, meglehet, hogy homalyosan fogalmaztam, es ezt a momentumot=20
kihagytam. Elnezest.
Csiszar Laszlo irta:
>=20
> Kedves Istvan !
>=20
> Emilben nehezen mennek at a szandekok (tapasztalat) ezert elore bocsatva
> hogy a kerdes joszandeku, kerdeznem, hogy te most kezdtel clipperezni,
> avagy direkt mazohista vagy ?=20
Haha! :)))) Nem, nem vagyok az, de igazad van, nem oly reg=20
kezdtem ismerkedni a clipper nyelvel.
Szoval megint csak egy kezdo clipperes keredesevl zavarlak=20
benneteket!
Szeretnem nezni a pontos idot is a datum mellett. Az rendben=20
van, hogy a datumnak vannak fuggvenyei, de az idonek vannak=20
ilyenek?
Udvozlettel:
Istvan
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D
Felado : [Hungary]
Temakor: Clipper makro ( 48 sor )
Idopont: Thu Jul 22 07:54:17 EDT 1999 CODER #527
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
>Ja, akkor tedd zarojelbe a datbase kifejezest vagy irjal ele egy &
>jelet, akkor szerintem sikerulni fog. Lehet, hogy a mezonev ele se
>artana egy &.
> Valahogy igy:
> &datbase->&tick :=3D ertek[1]=20
>vagy
> (datbase)->tick :=3D ertek[1]
>Best regards,
> Vig Krisztian mailto:
_________________________________________________________
A & a clipperben a makro operator .
A fent leirt esetben a database _valtozo_ altal tartalmazott string=
=20
nevu adatbazis
tick nevu _valtozo_ altalal tartalmazott string nevu mezoje kap erteket .
Tehat ha a database egy valtozo ami az adatbazisneveket tartalmazza, a tick=
=20
pedig egy=20
mezo neve, ami benne van a database valtozoban tarolt adatbazisban akkor=
=20
indokolt a & hasznalata .
&database->tick=3Dertek[1]
formaban .
meg egy pelda a & esetleges hasznalatara :
van tiz mezo a nevu : m1.....m10=20
ciklusban adhato nekik ertek makrozassal :
for i=3D1 to 10
mezonev:=3D'm'+alltrim(str(i))
&mezonev=3Dertek[i]
next
vagy menubol inditott procok eseten :
do while .not. vege =20
k=3Dmenu()
if k=3D kilepkod then
kilep=3Dtrue
else
Do &(proc+alltrim(str(k))
endif
Csak egy tanacs : makrot Clipperben(is) csak ha muszaj !
A srtruktura attekinthetetlen, es nehany honap utan orulet a hibakereses .
GAndalf
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D
Felado : [Hungary]
Temakor: Clipper ( 28 sor )
Idopont: Thu Jul 22 03:08:09 EDT 1999 CODER #527
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
Sziasztok,Eloszor is: koszonom szepen mindenki valaszat!
Lenne itt par dolog, ami nem teljesen tiszta:
Szabo Andras es Vig Krisztian lenyegeben ua. a tanacsot adtak:
>field tick in adatbazis_neve>>
vagy>>
- ki kell javitani a
> tick:=3Dertek[1]
> sort > field->tick:=3Dertek[1]
> sorra>
szoval en ugy kepzeltem el, hogy a datbase egy valtozo, amiben
mindig mas adatbazis neve van, igy a datbase->tick:=3Dertek[1]
mindig mas adatbazisban valtoztatja meg a tick mezo tartalmat.
De ez a clipper szamara szintaktialig nem helyes.Ihasz Zoltan irta:
>Valoban a replace kell neki !>replace tick with ertek[1]>
Igen, ez az en elkepzelesem mellett mukodik.Udvozlettel: Istvan
Amennyiben "datbase->tick:=3Dertek[1]" sorban a database-t valtozokent akor=
od
felhasznalni, akkor tedd zarojelbe vagy makrozd ki!
Pelda :
(datbase)->tick :=3D ertek[1] // ahol database ertek egy megnyitott
dbf-aliasa
vagy
database :=3D "tbl"
&database.->tick :=3D ertek[1]
vagy :
(database)->(fieldput(fieldpos("tick"), ertek[1]))
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D
Felado : [Hungary]
Temakor: Egerdriver irasa DOS ala ( 16 sor )
Idopont: Thu Jul 22 15:19:01 EDT 1999 CODER #527
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
Sziasztok!
=09Egerdrivert szeretnek irni DOS ala, soros portra, Assembly nyelven (de=
=20
Pascalra is atultetem, amennyire lehet). Eddig mar el tudom donteni, hogy=
=20
van-e eger a soros porton, az egeret be is resetelem, ja, majd el=20
felejtettem, egy IRQ -t is felprogramoztam, tehat megszakitas -szinten=20
kommunikalok az egerrel.
A problemam az, hogy pl. DOS alatt hogy tudom elerni az egerkurzor=20
megjeleniteset?
Ha ebbe tudna valaki segiteni, az jo lenne (a 33h megszakitas tobbi reszet=
=20
valahogy marcsak megiom... talan)
A segitsegeteket elore is koszonom,
=09=09=09=09Sziasztok
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D
Felado : [Hungary]
Temakor: DelphiX help, Java kurzor ( 37 sor )
Idopont: Thu Jul 22 06:12:56 EDT 1999 CODER #527
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
Hi, Coderek!
>> Van 1 olyan problemam, hogy a DelphiXnek a helpje nem muxik w98alatt,
azt mondja (mar a vindoz), hogy nem tamogatott nyelvu (mind a magyar, mind
az angol w98). A regebbi verzionak ment a helpje, ezt mostansag toltottem
le, es nem jo :(. Ha valakinek esetleg van 1 mukodo help fileje, nagy-nagy
oromot okozna nekem, ha elkuldene. Eleg surgos ...<<
Errol mar lehet, hogy lekestem, de azert itt a sajat tapasztalatom.
A gond nem a help file-lal van (volt), hanem a Windows-zal. En a Win95-tol
kaptam ezt az uzenetet, egy masik gepen W98 alatt jo volt, es nalam NT 4.0
alatt is.
Elkezdtem a teruleti beallitasokkal jatszani, de az eredmeny egy Windows
reinstall lett (hogy miert, azt hagyjuk :)). Azota "megjavult" a help
file.
Ugyanez volt a helyzet a Paint Shop Pro helpjevel is, most mar az is jo.
Egy masik kerdes:
>>java-ban, vagy esetleg javascript-ben kellene valtoztatnom az egerkurzor
alakjat. sajnos erre vonatkozoan nem talaltam sehol semmit, pedig vegulis
egy eleg egyszeru feladatrol van szo ;-] olyan otletem van, hogy pl. a<<
Tenyleg nem valami bonyolult.
pl. setcursor(WAIT_CURSOR)
setcursor(DEFAULT_CURSOR)
Hogy ez pontosan kinek, minek a metodusa, azt nem tudom, de a java.awt
csomagban nezz szet (ez valoszinuleg nem lep meg).
Udv,
Pisti
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D
Felado : [International]
Temakor: Ablak valtogatas... ( 33 sor )
Idopont: Thu Jul 22 02:49:22 EDT 1999 CODER #527
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
=20
Szevasztok, kis szunet utan ismet en...
=20
Adott egy project benne ket Form. (Delphi 3.)
Az egyik latszik es aktiv, a masik se nem latszik,
se nem aktiv. A kovetkezo sorok atvaltanak 1-rol
a kettore, mikozben az 1. lathato marad:
=20
Form2.Enabled:=3DTrue;
Form2.Visible:=3DTrue;
Form1.Enabled:=3DFalse;
=20
DE a kovetkezo sorok NEM valtanak vissza 2-rol
az 1-re, hanem valami mas lesz aktiv:
=20
Form1.Enabled:=3DTrue;
Form2.Visible:=3DFalse;
Form2.Enabled:=3DFalse;
=20
Ha belerakok egy Form1.Visible:=3Dfalse; majd True,
akkor mar az 1. kapja a vezerlest, de megvillan...
=20
Hogy lehetne ezt megoldani elegansabban?
=20
Kosz szepen elore is!
=20
(ps. Sting: Nincs penzem konyvre... :(((( )
=20
--
Udv: Gilbert atya
(Gilby/MKSZTSZ)
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D
Felado : [International]
Temakor: Delphi pointer to TBitMap ( 14 sor )
Idopont: Thu Jul 22 04:56:30 EDT 1999 CODER #527
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
Hello!
Ismet porblemaznek:
Van 1 BMP a lemezen, de altalam tomoritve. Ezt betoltom
1 Pointerbe, ahol mar ki van tomoritve. Hogyan tudom atzargatni
szegenyt egy TBitMap-be???
Elore is kosz mindenkinek!
--
=DCdv: Gilbert atya
(Gilby/MKSZTSZ)
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D
Felado : [Hungary]
Temakor: 3d ( 11 sor )
Idopont: Thu Jul 22 12:50:03 EDT 1999 CODER #527
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
Sziasztok Coderek,
Van egy problemam, amivel eddig nem sikerult zoldagra vergodnom.
Adott ket kep ami egy gomb ket oldalanak sikra vetitett kepet tartalmazza.
Ezekbol kellene a gomb egy-egy adott reszenek torzitas nelkuli kepet=20
megmutatni. Igy leirva kisse bonyolultnak hangzik, akit erdekel tudok kulde=
ni
kiindulo kepet es hogy hogy kellene kineznie.
A jpeg beolvaso resz es a kepkirajzolo resz meg van, csak maga a=20
torzitasmentesito algoritmus hianyzik meg.
Segitsetek, es nem leszek halatlan :-)
Akos
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D
Felado : [Hungary]
Temakor: SURGOOOS!!!! ( 17 sor )
Idopont: Thu Jul 22 02:29:31 EDT 1999 CODER #527
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
Sziasztok!
SURGOSEN keresem Benko Sandort, aki Dunaujvarosban lakik.
Aki ismeri legyen szives irjon a cimre,
vagy szoljon neki.
Elore is koszonom.
Arpi
u.i. Elnezest kerek minden lista tagtol az offtopic-ert
de mas lehetosegem nincsen :-(((( bocsesz..
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D
Felado : [Hungary]
Temakor: Megoldas: timer interrupt UNIXon ? (#525) ( 45 sor )
Idopont: Thu Jul 22 20:30:03 EDT 1999 CODER #527
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
Hi,
> On 21 Jul 99 at 12:15, Mink Barna wrote:
> > 2) Ott a sigaction hivas az elejen, ehhez tartozik egy azonos nevu
> > library function is. Ennek meg lehet adni az SA_RESTART flag-et,
> > ami azt eredmenyezi, hogy a libc hivja ujra a rendszerhivast (ezzel
> > lehet beallitani a "bizonyos" hivasokat).
Valo igaz, pedig mar en is olvastam ezt a man-ban, de ugy ertelmeztem
hogy ez a SA_ONESHOT ellentete.
De most kiprobaltam es muxik, ha van SA_RESTART akkor mindenhol ujraindul
magatol, ha nincs akkor sehol.
Istvan Marosi wrote:
> Lehet, nem neztem meg a kernel meg a libc forrasat. Mindenesetre=20
> zavaros ez a signal dolog, az tuti :)
Na, ebben egyetertunk :)
> Most neztem egy masik kernelen (szinten 2.0 sorozat, de libc6), ott=20
> ilyen lett a signal-bol az strace szerint:
>=20
> sigaction(SIGALRM, {0x8048550, [], SA_RESTART}, {SIG_DFL}) =3D 0
Egyre erdekesebb. En is megneztem par helyen es mindenutt mas...
Azert ez igy rendben van? hetente valtoztatjak a signal()-t a libc-ben?
Vagy ezt is configuralni lehet valahol?
> a man szerint az SA_RESTART flag pl. nem definialt a posix szerint.
de jo...
> Mindenesetre a sigaction flexibilisebb a signal-nal, ugyhogy=20
> erdemesebb azt hasznalni.
A man szerint a sigaction strukturaban van egy sa_restorer mezo, amit
nem definialtak meg. Azert azt nem hiszem hogy mindegy mit irok bele...
> > ps: ha mar az inkompatibilitasoknal tartunk... regebben talalkoztam
> > olyan problemaval, hogy glibc2-n a pclose(NULL) coredumpolt, mig
> > libc5-on szepen visszaad egy hibakodot. Ez vajon bug vagy feature?
> > :)
>=20
> Szerintem feature :)
> pclose(NULL) ugyanis definialatlan.
Hogy erted hogy definialatlan? Ez egy "invalid filedescriptor"
hibat kene visszadjon imho, bar lehet hogy a glibc ezt annyira
fatal errornak veszi hogy inkabb coredumpol. A libc5 okes.
A'rpi / Astral & ESP-team
=3D*=3D*=3D*=3D*=3D*=3D*=3D*=3D*=3D*=3D*=3D*=3D*=3D*=3D*=3D*=3D*=3D*=3D*=3D=
*=3D*=3D*=3D*=3D*=3D*=3D*=3D*=3D*=3D*=3D*=3D*=3D*=3D*=3D*=3D*=3D*=3D*=3D*=
=3D*=3D*=3D
=3D* Hollosi Information eXchange /HIX/ -- http://hix.com =
*=3D
=3D* ----------------------------------------------------------------------=
--- *=3D
=3D* TIPP -++- GURU -++- MOKA -++- RANDI -++- HIRMONDO -++- JATEK -++- VITA=
*=3D
=3D* AGYKONTROLL AUTO AZSIA BUDAPEST CODER DOSZ FELVIDEK FILOZOFIA HANG KON=
YHA *=3D
=3D* KORNYESZ KULTURA MOZAIK NY OTTHON PARA SPORT TANC TUDOMANY UK WEBMESTE=
R *=3D
=3D* KUKKER: http://kukker.com MAGELLAN: http://magellan.net =
*=3D
=3D* ----------------------------------------------------------------------=
--- *=3D
=3D* Automata segitseg: > =
*=3D
=3D* Ha az nem eleg: > =
*=3D
=3D* Utolso szalmaszal: > Hollosi Jozsi, Internetist /HIX=
/ *=3D
=3D*=3D*=3D*=3D*=3D*=3D*=3D*=3D*=3D*=3D*=3D*=3D*=3D*=3D*=3D*=3D*=3D*=3D*=3D=
*=3D*=3D*=3D*=3D*=3D*=3D*=3D*=3D*=3D*=3D*=3D*=3D*=3D*=3D*=3D*=3D*=3D*=3D*=
=3D*=3D*=3D
|