LIB.PS
资源名称:os_source.zip [点击查看]
上传用户:datang2001
上传日期:2007-02-01
资源大小:53269k
文件大小:2183k
源码类别:
操作系统开发
开发平台:
C/C++
- 2622(!=)S
- (0)))126 2748 A
- 2916({)S
- 3690 V
- (30526)210 648 A
- (errno)210 1698 A
- 1950(=)S
- (EDOM;)210 2034 A
- 3780 V
- (30527)210 648 A
- (return)252 1698 A
- 1992(0;)S
- 3870 V
- (30528)210 648 A
- 1362(})S
- 3960 V
- (30529)210 648 A
- 4050 V
- (30530)210 648 A
- 1362(if)S
- 1488((x)S
- 1614(==)S
- 1740(0))S
- (return)252 1866 A
- 2160(x;)S
- 4140 V
- (30531)210 648 A
- 4230 V
- (30532)210 648 A
- 1362(if)S
- 1488((x)S
- 1614(<)S
- 1698(0))S
- 1824({)S
- 4320 V
- (30533)210 648 A
- 1698(if)S
- ((modf(y/2.0,)504 1824 A
- (&dummy))294 2370 A
- 2706(!=)S
- 2832(0))S
- 2958({)S
- 4410 V
- (30534)210 648 A
- 2034(/*)S
- 2160(y)S
- (was)126 2244 A
- (odd)126 2412 A
- 2580(*/)S
- 4500 V
- (30535)210 648 A
- (result_neg)420 2034 A
- 2496(=)S
- 2580(1;)S
- 4590 V
- (30536)210 648 A
- 1698(})S
- 4680 V
- (30537)210 648 A
- 1698(x)S
- 1782(=)S
- (-x;)126 1866 A
- 4770 V
- (30538)210 648 A
- 1362(})S
- 4860 V
- (30539)210 648 A
- 1362(x)S
- 1446(=)S
- (log(x);)294 1530 A
- 4950 V
- (30540)210 648 A
- 5040 V
- (30541)210 648 A
- 1362(if)S
- 1488((x)S
- 1614(<)S
- 1698(0))S
- 1824({)S
- 5130 V
- (30542)210 648 A
- 1698(x)S
- 1782(=)S
- (-x;)126 1866 A
- 5220 V
- (30543)210 648 A
- 1698(y)S
- 1782(=)S
- (-y;)126 1866 A
- 5310 V
- (30544)210 648 A
- 1362(})S
- 5400 V
- (30545)210 648 A
- 1362(/*)S
- (Beware)252 1488 A
- 1782(of)S
- (overflow)336 1908 A
- 2286(in)S
- (the)126 2412 A
- (multiplication)588 2580 A
- 3210(*/)S
- 5490 V
- (30546)210 648 A
- 1362(if)S
- 1488((x)S
- 1614(>)S
- (1.0)126 1698 A
- 1866(&&)S
- 1992(y)S
- 2076(>)S
- (DBL_MAX/x))420 2160 A
- 2622({)S
- 5580 V
- (30547)210 648 A
- (errno)210 1698 A
- 1950(=)S
- (ERANGE;)294 2034 A
- 5670 V
- (30548)210 648 A
- (return)252 1698 A
- (result_neg)420 1992 A
- 2454(?)S
- (-HUGE_VAL)378 2538 A
- 2958(:)S
- (HUGE_VAL;)378 3042 A
- 5760 V
- (30549)210 648 A
- 1362(})S
- 5850 V
- (30550)210 648 A
- 5940 V
- (30551)210 648 A
- 1362(x)S
- 1446(=)S
- (exp(x)210 1530 A
- 1782(*)S
- (y);)126 1866 A
- 6030 V
- (30552)210 648 A
- (return)252 1362 A
- (result_neg)420 1656 A
- 2118(?)S
- 2202(-x)S
- 2328(:)S
- 2412(x;)S
- 6120 V
- (30553)210 648 A
- 1026(})S
- 8418 V
- EP
- %%Page: 295 295
- BP
- /slant 0 def
- /height 0 def
- 630 V
- 10 R
- 648(MINIX)S
- 976(SOURCE)S
- 1399(CODE)S
- 11 R
- 2037(File:)S
- (src/lib/math/sin.c)769 2270 A
- 12 B
- (295)180 4248 A
- 990 V
- 7 LST
- (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
- 1080 V
- (src/lib/math/sin.c)756 1698 A
- 1170 V
- (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
- 1350 V
- (30600)210 648 A
- 1026(/*)S
- 1440 V
- (30601)210 648 A
- 1068(*)S
- ((c))126 1152 A
- (copyright)378 1320 A
- (1988)168 1740 A
- 1950(by)S
- (the)126 2076 A
- (Vrije)210 2244 A
- (Universiteit,)546 2496 A
- (Amsterdam,)420 3084 A
- (The)126 3546 A
- (Netherlands.)504 3714 A
- 1530 V
- (30602)210 648 A
- 1068(*)S
- (See)126 1152 A
- (the)126 1320 A
- (copyright)378 1488 A
- (notice)252 1908 A
- 2202(in)S
- (the)126 2328 A
- (ACK)126 2496 A
- (home)168 2664 A
- (directory,)420 2874 A
- 3336(in)S
- (the)126 3462 A
- (file)168 3630 A
- ("Copyright".)504 3840 A
- 1620 V
- (30603)210 648 A
- 1068(*)S
- 1710 V
- (30604)210 648 A
- 1068(*)S
- (Author:)294 1152 A
- (Ceriel)252 1488 A
- (J.H.)168 1782 A
- (Jacobs)252 1992 A
- 1800 V
- (30605)210 648 A
- 1068(*/)S
- 1890 V
- (30606)210 648 A
- 1026(/*)S
- ($Header:)336 1152 A
- (sin.c,v)294 1530 A
- (1.3)126 1866 A
- (91/03/19)336 2034 A
- (16:39:04)336 2412 A
- (ceriel)252 2790 A
- (Exp)126 3084 A
- 3252($)S
- 3336(*/)S
- 1980 V
- (30607)210 648 A
- 2070 V
- (30608)210 648 A
- (#include)336 1026 A
- (<math.h>)336 1698 A
- 2160 V
- (30609)210 648 A
- (#include)336 1026 A
- (<float.h>)378 1698 A
- 2250 V
- (30610)210 648 A
- (#include)336 1026 A
- (<errno.h>)378 1698 A
- 2340 V
- (30611)210 648 A
- (#include)336 1026 A
- ("localmath.h")546 1698 A
- 2430 V
- (30612)210 648 A
- 2520 V
- (30613)210 648 A
- (static)252 1026 A
- (double)252 1320 A
- 2610 V
- (30614)210 648 A
- (sinus(double)504 1026 A
- 1572(x,)S
- (int)126 1698 A
- (cos_flag))378 1866 A
- 2700 V
- (30615)210 648 A
- 1026({)S
- 2790 V
- (30616)210 648 A
- 1362(/*)S
- (Algorithm)378 1698 A
- (and)126 2118 A
- (coefficients)504 2286 A
- (from:)210 2832 A
- 2880 V
- (30617)210 648 A
- ("Software)378 2034 A
- (manual)252 2454 A
- (for)126 2748 A
- (the)126 2916 A
- (elementary)420 3084 A
- (functions")420 3546 A
- 2970 V
- (30618)210 648 A
- 2034(by)S
- (W.J.)168 2160 A
- (Cody)168 2370 A
- (and)126 2580 A
- 2748(W.)S
- (Waite,)252 2874 A
- (Prentice-Hall,)588 3168 A
- (1980)168 3798 A
- 3060 V
- (30619)210 648 A
- 1362(*/)S
- 3150 V
- (30620)210 648 A
- 3240 V
- (30621)210 648 A
- (static)252 1362 A
- (double)252 1656 A
- (r[])126 1950 A
- 2118(=)S
- 2202({)S
- 3330 V
- (30622)210 648 A
- (-0.16666666666666665052e+0,)1134 1698 A
- 3420 V
- (30623)210 648 A
- (0.83333333333331650314e-2,)1092 1740 A
- 3510 V
- (30624)210 648 A
- (-0.19841269841201840457e-3,)1134 1698 A
- 3600 V
- (30625)210 648 A
- (0.27557319210152756119e-5,)1092 1740 A
- 3690 V
- (30626)210 648 A
- (-0.25052106798274584544e-7,)1134 1698 A
- 3780 V
- (30627)210 648 A
- (0.16058936490371589114e-9,)1092 1740 A
- 3870 V
- (30628)210 648 A
- (-0.76429178068910467734e-12,)1176 1698 A
- 3960 V
- (30629)210 648 A
- (0.27204790957888846175e-14)1092 1740 A
- 4050 V
- (30630)210 648 A
- 1362(};)S
- 4140 V
- (30631)210 648 A
- 4230 V
- (30632)210 648 A
- (double)252 1362 A
- 1698(y;)S
- 4320 V
- (30633)210 648 A
- (int)126 1362 A
- (neg)126 1698 A
- 1866(=)S
- 1950(1;)S
- 4410 V
- (30634)210 648 A
- 4500 V
- (30635)210 648 A
- 1362(if)S
- ((__IsNan(x)))504 1488 A
- 2034({)S
- 4590 V
- (30636)210 648 A
- (errno)210 1698 A
- 1950(=)S
- (EDOM;)210 2034 A
- 4680 V
- (30637)210 648 A
- (return)252 1698 A
- 1992(x;)S
- 4770 V
- (30638)210 648 A
- 1362(})S
- 4860 V
- (30639)210 648 A
- 1362(if)S
- 1488((x)S
- 1614(<)S
- 1698(0))S
- 1824({)S
- 4950 V
- (30640)210 648 A
- 1698(x)S
- 1782(=)S
- (-x;)126 1866 A
- 5040 V
- (30641)210 648 A
- (neg)126 1698 A
- 1866(=)S
- (-1;)126 1950 A
- 5130 V
- (30642)210 648 A
- 1362(})S
- 5220 V
- (30643)210 648 A
- 1362(if)S
- ((cos_flag))420 1488 A
- 1950({)S
- 5310 V
- (30644)210 648 A
- (neg)126 1698 A
- 1866(=)S
- 1950(1;)S
- 5400 V
- (30645)210 648 A
- 1698(y)S
- 1782(=)S
- (M_PI_2)252 1866 A
- 2160(+)S
- 2244(x;)S
- 5490 V
- (30646)210 648 A
- 1362(})S
- 5580 V
- (30647)210 648 A
- (else)168 1362 A
- 1698(y)S
- 1782(=)S
- 1866(x;)S
- 5670 V
- (30648)210 648 A
- 5760 V
- (30649)210 648 A
- 1362(/*)S
- (???)126 1488 A
- (avoid)210 1656 A
- (loss)168 1908 A
- 2118(of)S
- (significance,)546 2244 A
- 2832(if)S
- 2958(y)S
- 3042(is)S
- (too)126 3168 A
- (large,)252 3336 A
- (error)210 3630 A
- (???)126 3882 A
- 4050(*/)S
- 5850 V
- (30650)210 648 A
- 5940 V
- (30651)210 648 A
- 1362(y)S
- 1446(=)S
- 1530(y)S
- 1614(*)S
- (M_1_PI)252 1698 A
- 1992(+)S
- (0.5;)168 2076 A
- 6030 V
- (30652)210 648 A
- 6120 V
- (30653)210 648 A
- 1362(if)S
- 1488((y)S
- 1614(>=)S
- (DBL_MAX/M_PI))546 1740 A
- (return)252 2328 A
- (0.0;)168 2622 A
- 6210 V
- (30654)210 648 A
- 8418 V
- EP
- %%Page: 296 296
- BP
- /slant 0 def
- /height 0 def
- 630 V
- 12 B
- (296)180 648 A
- 11 R
- 2037(File:)S
- (src/lib/math/sin.c)769 2270 A
- 10 R
- 3402(MINIX)S
- 3730(SOURCE)S
- 4153(CODE)S
- 900 V
- 7 LST
- (30655)210 648 A
- 1362(/*)S
- (Use)126 1698 A
- (extended)336 1866 A
- (precision)378 2244 A
- 2664(to)S
- (calculate)378 2790 A
- (reduced)294 3210 A
- (argument.)378 3546 A
- 990 V
- (30656)210 648 A
- (Here)168 1698 A
- 1908(we)S
- (used)168 2034 A
- 2244(12)S
- (bits)168 2370 A
- 2580(of)S
- (the)126 2706 A
- (mantissa)336 2874 A
- (for)126 3252 A
- (a1.)126 3420 A
- 1080 V
- (30657)210 648 A
- (Also)168 1698 A
- (split)210 1908 A
- 2160(x)S
- 2244(in)S
- (integer)294 2370 A
- (part)168 2706 A
- 2916(x1)S
- (and)126 3042 A
- (fraction)336 3210 A
- (part)168 3588 A
- (x2.)126 3798 A
- 1170 V
- (30658)210 648 A
- 1362(*/)S
- 1260 V
- (30659)210 648 A
- (#define)294 1026 A
- 1362(A1)S
- (3.1416015625)504 1488 A
- 1350 V
- (30660)210 648 A
- (#define)294 1026 A
- 1362(A2)S
- (-8.908910206761537356617e-6)1134 1488 A
- 1440 V
- (30661)210 648 A
- 1362({)S
- 1530 V
- (30662)210 648 A
- (double)252 1698 A
- (x1,)126 1992 A
- (x2;)126 2160 A
- 1620 V
- (30663)210 648 A
- 1710 V
- (30664)210 648 A
- (modf(y,)294 1698 A
- (&y);)168 2034 A
- 1800 V
- (30665)210 648 A
- 1698(if)S
- ((modf(0.5*y,)504 1824 A
- (&x1)))210 2370 A
- (neg)126 2622 A
- 2790(=)S
- (-neg;)210 2874 A
- 1890 V
- (30666)210 648 A
- 1698(if)S
- ((cos_flag))420 1824 A
- 2286(y)S
- 2370(-=)S
- (0.5;)168 2496 A
- 1980 V
- (30667)210 648 A
- 1698(x2)S
- 1824(=)S
- (modf(x,)294 1908 A
- (&x1);)210 2244 A
- 2070 V
- (30668)210 648 A
- 1698(x)S
- 1782(=)S
- 1866(x1)S
- 1992(-)S
- 2076(y)S
- 2160(*)S
- (A1;)126 2244 A
- 2160 V
- (30669)210 648 A
- 1698(x)S
- 1782(+=)S
- (x2;)126 1908 A
- 2250 V
- (30670)210 648 A
- 1698(x)S
- 1782(-=)S
- 1908(y)S
- 1992(*)S
- (A2;)126 2076 A
- 2340 V
- (30671)210 648 A
- (#undef)252 1026 A
- 1320(A1)S
- 2430 V
- (30672)210 648 A
- (#undef)252 1026 A
- 1320(A2)S
- 2520 V
- (30673)210 648 A
- 1362(})S
- 2610 V
- (30674)210 648 A
- 2700 V
- (30675)210 648 A
- 1362(if)S
- 1488((x)S
- 1614(<)S
- 1698(0))S
- 1824({)S
- 2790 V
- (30676)210 648 A
- (neg)126 1698 A
- 1866(=)S
- (-neg;)210 1950 A
- 2880 V
- (30677)210 648 A
- 1698(x)S
- 1782(=)S
- (-x;)126 1866 A
- 2970 V
- (30678)210 648 A
- 1362(})S
- 3060 V
- (30679)210 648 A
- 3150 V
- (30680)210 648 A
- 1362(/*)S
- (???)126 1488 A
- (avoid)210 1656 A
- (underflow)378 1908 A
- (???)126 2328 A
- 2496(*/)S
- 3240 V
- (30681)210 648 A
- 3330 V
- (30682)210 648 A
- 1362(y)S
- 1446(=)S
- 1530(x)S
- 1614(*)S
- 1698(x;)S
- 3420 V
- (30683)210 648 A
- 1362(x)S
- 1446(+=)S
- 1572(x)S
- 1656(*)S
- 1740(y)S
- 1824(*)S
- (POLYNOM7(y,)462 1908 A
- (r);)126 2412 A
- 3510 V
- (30684)210 648 A
- (return)252 1362 A
- (neg==-1)294 1656 A
- 1992(?)S
- 2076(-x)S
- 2202(:)S
- 2286(x;)S
- 3600 V
- (30685)210 648 A
- 1026(})S
- 3780 V
- (30687)210 648 A
- (double)252 1026 A
- 3870 V
- (30688)210 648 A
- (sin(double)420 1026 A
- 1488(x))S
- 3960 V
- (30689)210 648 A
- 1026({)S
- 4050 V
- (30690)210 648 A
- (return)252 1362 A
- (sinus(x,)336 1656 A
- (0);)126 2034 A
- 4140 V
- (30691)210 648 A
- 1026(})S
- 4320 V
- (30693)210 648 A
- (double)252 1026 A
- 4410 V
- (30694)210 648 A
- (cos(double)420 1026 A
- 1488(x))S
- 4500 V
- (30695)210 648 A
- 1026({)S
- 4590 V
- (30696)210 648 A
- 1362(if)S
- 1488((x)S
- 1614(<)S
- 1698(0))S
- 1824(x)S
- 1908(=)S
- (-x;)126 1992 A
- 4680 V
- (30697)210 648 A
- (return)252 1362 A
- (sinus(x,)336 1656 A
- (1);)126 2034 A
- 4770 V
- (30698)210 648 A
- 1026(})S
- 5040 V
- (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
- 5130 V
- (src/lib/math/sinh.c)798 1698 A
- 5220 V
- (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
- 5400 V
- (30700)210 648 A
- 1026(/*)S
- 5490 V
- (30701)210 648 A
- 1068(*)S
- ((c))126 1152 A
- (copyright)378 1320 A
- (1988)168 1740 A
- 1950(by)S
- (the)126 2076 A
- (Vrije)210 2244 A
- (Universiteit,)546 2496 A
- (Amsterdam,)420 3084 A
- (The)126 3546 A
- (Netherlands.)504 3714 A
- 5580 V
- (30702)210 648 A
- 1068(*)S
- (See)126 1152 A
- (the)126 1320 A
- (copyright)378 1488 A
- (notice)252 1908 A
- 2202(in)S
- (the)126 2328 A
- (ACK)126 2496 A
- (home)168 2664 A
- (directory,)420 2874 A
- 3336(in)S
- (the)126 3462 A
- (file)168 3630 A
- ("Copyright".)504 3840 A
- 5670 V
- (30703)210 648 A
- 1068(*)S
- 5760 V
- (30704)210 648 A
- 1068(*)S
- (Author:)294 1152 A
- (Ceriel)252 1488 A
- (J.H.)168 1782 A
- (Jacobs)252 1992 A
- 5850 V
- (30705)210 648 A
- 1068(*/)S
- 5940 V
- (30706)210 648 A
- 1026(/*)S
- ($Header:)336 1152 A
- (sinh.c,v)336 1530 A
- (1.3)126 1908 A
- (91/03/19)336 2076 A
- (16:39:12)336 2454 A
- (ceriel)252 2832 A
- (Exp)126 3126 A
- 3294($)S
- 3378(*/)S
- 6030 V
- (30707)210 648 A
- 6120 V
- (30708)210 648 A
- (#include)336 1026 A
- (<math.h>)336 1698 A
- 6210 V
- (30709)210 648 A
- (#include)336 1026 A
- (<float.h>)378 1698 A
- 8418 V
- EP
- %%Page: 297 297
- BP
- /slant 0 def
- /height 0 def
- 630 V
- 10 R
- 648(MINIX)S
- 976(SOURCE)S
- 1399(CODE)S
- 11 R
- 2009(File:)S
- (src/lib/math/sinh.c)824 2242 A
- 12 B
- (297)180 4248 A
- 900 V
- 7 LST
- (30710)210 648 A
- (#include)336 1026 A
- (<errno.h>)378 1698 A
- 990 V
- (30711)210 648 A
- (#include)336 1026 A
- ("localmath.h")546 1698 A
- 1080 V
- (30712)210 648 A
- 1170 V
- (30713)210 648 A
- (static)252 1026 A
- (double)252 1320 A
- 1260 V
- (30714)210 648 A
- (sinh_cosh(double)672 1026 A
- 1740(x,)S
- (int)126 1866 A
- (cosh_flag))420 2034 A
- 1350 V
- (30715)210 648 A
- 1026({)S
- 1440 V
- (30716)210 648 A
- 1362(/*)S
- (Algorithm)378 1698 A
- (and)126 2118 A
- (coefficients)504 2286 A
- (from:)210 2832 A
- 1530 V
- (30717)210 648 A
- ("Software)378 2034 A
- (manual)252 2454 A
- (for)126 2748 A
- (the)126 2916 A
- (elementary)420 3084 A
- (functions")420 3546 A
- 1620 V
- (30718)210 648 A
- 2034(by)S
- (W.J.)168 2160 A
- (Cody)168 2370 A
- (and)126 2580 A
- 2748(W.)S
- (Waite,)252 2874 A
- (Prentice-Hall,)588 3168 A
- (1980)168 3798 A
- 1710 V
- (30719)210 648 A
- 1362(*/)S
- 1800 V
- (30720)210 648 A
- 1890 V
- (30721)210 648 A
- (static)252 1362 A
- (double)252 1656 A
- (p[])126 1950 A
- 2118(=)S
- 2202({)S
- 1980 V
- (30722)210 648 A
- (-0.35181283430177117881e+6,)1134 1698 A
- 2070 V
- (30723)210 648 A
- (-0.11563521196851768270e+5,)1134 1698 A
- 2160 V
- (30724)210 648 A
- (-0.16375798202630751372e+3,)1134 1698 A
- 2250 V
- (30725)210 648 A
- (-0.78966127417357099479e+0)1092 1698 A
- 2340 V
- (30726)210 648 A
- 1362(};)S
- 2430 V
- (30727)210 648 A
- (static)252 1362 A
- (double)252 1656 A
- (q[])126 1950 A
- 2118(=)S
- 2202({)S
- 2520 V
- (30728)210 648 A
- (-0.21108770058106271242e+7,)1134 1698 A
- 2610 V
- (30729)210 648 A
- (0.36162723109421836460e+5,)1092 1740 A
- 2700 V
- (30730)210 648 A
- (-0.27773523119650701167e+3,)1134 1698 A
- 2790 V
- (30731)210 648 A
- (1.0)126 1740 A
- 2880 V
- (30732)210 648 A
- 1362(};)S
- 2970 V
- (30733)210 648 A
- (int)126 1362 A
- (negative)336 1698 A
- 2076(=)S
- 2160(x)S
- 2244(<)S
- 2328(0;)S
- 3060 V
- (30734)210 648 A
- (double)252 1362 A
- 1698(y)S
- 1782(=)S
- (negative)336 1866 A
- 2244(?)S
- 2328(-x)S
- 2454(:)S
- 2538(x;)S
- 3150 V
- (30735)210 648 A
- 3240 V
- (30736)210 648 A
- 1362(if)S
- ((__IsNan(x)))504 1488 A
- 2034({)S
- 3330 V
- (30737)210 648 A
- (errno)210 1698 A
- 1950(=)S
- (EDOM;)210 2034 A
- 3420 V
- (30738)210 648 A
- (return)252 1698 A
- 1992(x;)S
- 3510 V
- (30739)210 648 A
- 1362(})S
- 3600 V
- (30740)210 648 A
- 1362(if)S
- 1488((!)S
- (cosh_flag)378 1614 A
- 2034(&&)S
- 2160(y)S
- 2244(<=)S
- (1.0))168 2370 A
- 2580({)S
- 3690 V
- (30741)210 648 A
- 1698(/*)S
- (???)126 1824 A
- (check)210 1992 A
- (for)126 2244 A
- (underflow)378 2412 A
- (???)126 2832 A
- 3000(*/)S
- 3780 V
- (30742)210 648 A
- 1698(y)S
- 1782(=)S
- 1866(y)S
- 1950(*)S
- 2034(y;)S
- 3870 V
- (30743)210 648 A
- (return)252 1698 A
- 1992(x)S
- 2076(+)S
- 2160(x)S
- 2244(*)S
- 2328(y)S
- 2412(*)S
- (POLYNOM3(y,)462 2496 A
- (p)/POLYNOM3(y,q);)714 3000 A
- 3960 V
- (30744)210 648 A
- 1362(})S
- 4050 V
- (30745)210 648 A
- 4140 V
- (30746)210 648 A
- 1362(if)S
- 1488((y)S
- 1614(>=)S
- (M_LN_MAX_D))462 1740 A
- 2244({)S
- 4230 V
- (30747)210 648 A
- 1698(/*)S
- (exp(y))252 1824 A
- (would)210 2118 A
- (cause)210 2370 A
- (overflow)336 2622 A
- 3000(*/)S
- 4320 V
- (30748)210 648 A
- (#define)294 1026 A
- (LNV)126 1362 A
- (0.69316101074218750000e+0)1050 1698 A
- 4410 V
- (30749)210 648 A
- (#define)294 1026 A
- (VD2M1)210 1362 A
- (0.52820835025874852469e-4)1050 1698 A
- 4500 V
- (30750)210 648 A
- (double)252 1698 A
- 2034(w)S
- 2118(=)S
- 2202(y)S
- 2286(-)S
- (LNV;)168 2370 A
- 4590 V
- (30751)210 648 A
- 4680 V
- (30752)210 648 A
- 1698(if)S
- 1824((w)S
- 1950(<)S
- (M_LN_MAX_D+M_LN2-LNV))882 2034 A
- 2958({)S
- 4770 V
- (30753)210 648 A
- 2034(x)S
- 2118(=)S
- (exp(w);)294 2202 A
- 4860 V
- (30754)210 648 A
- 2034(x)S
- 2118(+=)S
- (VD2M1)210 2244 A
- 2496(*)S
- 2580(x;)S
- 4950 V
- (30755)210 648 A
- 1698(})S
- 5040 V
- (30756)210 648 A
- (else)168 1698 A
- 1908({)S
- 5130 V
- (30757)210 648 A
- (errno)210 2034 A
- 2286(=)S
- (ERANGE;)294 2370 A
- 5220 V
- (30758)210 648 A
- 2034(x)S
- 2118(=)S
- (HUGE_VAL;)378 2202 A
- 5310 V
- (30759)210 648 A
- 1698(})S
- 5400 V
- (30760)210 648 A
- 1362(})S
- 5490 V
- (30761)210 648 A
- (else)168 1362 A
- 1572({)S
- 5580 V
- (30762)210 648 A
- (double)252 1698 A
- 2034(z)S
- 2118(=)S
- (exp(y);)294 2202 A
- 5670 V
- (30763)210 648 A
- 5760 V
- (30764)210 648 A
- 1698(x)S
- 1782(=)S
- (0.5)126 1866 A
- 2034(*)S
- 2118((z)S
- 2244(+)S
- ((cosh_flag)420 2328 A
- 2790(?)S
- (1.0)126 2874 A
- 3042(:)S
- (-1.0)/z);)378 3126 A
- 5850 V
- (30765)210 648 A
- 1362(})S
- 5940 V
- (30766)210 648 A
- (return)252 1362 A
- (negative)336 1656 A
- 2034(?)S
- 2118(-x)S
- 2244(:)S
- 2328(x;)S
- 6030 V
- (30767)210 648 A
- 1026(})S
- 6210 V
- (30769)210 648 A
- (double)252 1026 A
- 8418 V
- EP
- %%Page: 298 298
- BP
- /slant 0 def
- /height 0 def
- 630 V
- 12 B
- (298)180 648 A
- 11 R
- 2009(File:)S
- (src/lib/math/sinh.c)824 2242 A
- 10 R
- 3402(MINIX)S
- 3730(SOURCE)S
- 4153(CODE)S
- 900 V
- 7 LST
- (30770)210 648 A
- (sinh(double)462 1026 A
- 1530(x))S
- 990 V
- (30771)210 648 A
- 1026({)S
- 1080 V
- (30772)210 648 A
- (return)252 1362 A
- (sinh_cosh(x,)504 1656 A
- (0);)126 2202 A
- 1170 V
- (30773)210 648 A
- 1026(})S
- 1350 V
- (30775)210 648 A
- (double)252 1026 A
- 1440 V
- (30776)210 648 A
- (cosh(double)462 1026 A
- 1530(x))S
- 1530 V
- (30777)210 648 A
- 1026({)S
- 1620 V
- (30778)210 648 A
- 1362(if)S
- 1488((x)S
- 1614(<)S
- 1698(0))S
- 1824(x)S
- 1908(=)S
- (-x;)126 1992 A
- 1710 V
- (30779)210 648 A
- (return)252 1362 A
- (sinh_cosh(x,)504 1656 A
- (1);)126 2202 A
- 1800 V
- (30780)210 648 A
- 1026(})S
- 2340 V
- (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
- 2430 V
- (src/lib/math/sqrt.c)798 1698 A
- 2520 V
- (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
- 2700 V
- (30800)210 648 A
- 1026(/*)S
- 2790 V
- (30801)210 648 A
- 1068(*)S
- ((c))126 1152 A
- (copyright)378 1320 A
- (1988)168 1740 A
- 1950(by)S
- (the)126 2076 A
- (Vrije)210 2244 A
- (Universiteit,)546 2496 A
- (Amsterdam,)420 3084 A
- (The)126 3546 A
- (Netherlands.)504 3714 A
- 2880 V
- (30802)210 648 A
- 1068(*)S
- (See)126 1152 A
- (the)126 1320 A
- (copyright)378 1488 A
- (notice)252 1908 A
- 2202(in)S
- (the)126 2328 A
- (ACK)126 2496 A
- (home)168 2664 A
- (directory,)420 2874 A
- 3336(in)S
- (the)126 3462 A
- (file)168 3630 A
- ("Copyright".)504 3840 A
- 2970 V
- (30803)210 648 A
- 1068(*)S
- 3060 V
- (30804)210 648 A
- 1068(*)S
- (Author:)294 1152 A
- (Ceriel)252 1488 A
- (J.H.)168 1782 A
- (Jacobs)252 1992 A
- 3150 V
- (30805)210 648 A
- 1068(*/)S
- 3240 V
- (30806)210 648 A
- 1026(/*)S
- ($Header:)336 1152 A
- (sqrt.c,v)336 1530 A
- (1.3)126 1908 A
- (91/03/19)336 2076 A
- (16:39:21)336 2454 A
- (ceriel)252 2832 A
- (Exp)126 3126 A
- 3294($)S
- 3378(*/)S
- 3330 V
- (30807)210 648 A
- 3420 V
- (30808)210 648 A
- (#include)336 1026 A
- (<math.h>)336 1698 A
- 3510 V
- (30809)210 648 A
- (#include)336 1026 A
- (<float.h>)378 1698 A
- 3600 V
- (30810)210 648 A
- (#include)336 1026 A
- (<errno.h>)378 1698 A
- 3690 V
- (30811)210 648 A
- 3780 V
- (30812)210 648 A
- (#define)294 1026 A
- (NITER)210 1362 A
- 1698(5)S
- 3870 V
- (30813)210 648 A
- 3960 V
- (30814)210 648 A
- (double)252 1026 A
- 4050 V
- (30815)210 648 A
- (sqrt(double)462 1026 A
- 1530(x))S
- 4140 V
- (30816)210 648 A
- 1026({)S
- 4230 V
- (30817)210 648 A
- (int)126 1362 A
- (exponent;)378 1530 A
- 4320 V
- (30818)210 648 A
- (double)252 1362 A
- (val;)168 1656 A
- 4410 V
- (30819)210 648 A
- 4500 V
- (30820)210 648 A
- 1362(if)S
- ((__IsNan(x)))504 1488 A
- 2034({)S
- 4590 V
- (30821)210 648 A
- (errno)210 1698 A
- 1950(=)S
- (EDOM;)210 2034 A
- 4680 V
- (30822)210 648 A
- (return)252 1698 A
- 1992(x;)S
- 4770 V
- (30823)210 648 A
- 1362(})S
- 4860 V
- (30824)210 648 A
- 1362(if)S
- 1488((x)S
- 1614(<=)S
- 1740(0))S
- 1866({)S
- 4950 V
- (30825)210 648 A
- 1698(if)S
- 1824((x)S
- 1950(<)S
- 2034(0))S
- (errno)210 2160 A
- 2412(=)S
- (EDOM;)210 2496 A
- 5040 V
- (30826)210 648 A
- (return)252 1698 A
- 1992(0;)S
- 5130 V
- (30827)210 648 A
- 1362(})S
- 5220 V
- (30828)210 648 A
- 5310 V
- (30829)210 648 A
- 1362(if)S
- 1488((x)S
- 1614(>)S
- (DBL_MAX))336 1698 A
- (return)252 2076 A
- 2370(x;)S
- 2706(/*)S
- (for)126 2832 A
- (infinity)336 3000 A
- 3378(*/)S
- 5400 V
- (30830)210 648 A
- 5490 V
- (30831)210 648 A
- (val)126 1362 A
- 1530(=)S
- (frexp(x,)336 1614 A
- (&exponent);)462 1992 A
- 5580 V
- (30832)210 648 A
- 1362(if)S
- ((exponent)378 1488 A
- 1908(&)S
- 1992(1))S
- 2118({)S
- 5670 V
- (30833)210 648 A
- (exponent--;)462 1698 A
- 5760 V
- (30834)210 648 A
- (val)126 1698 A
- 1866(*=)S
- 1992(2;)S
- 5850 V
- (30835)210 648 A
- 1362(})S
- 5940 V
- (30836)210 648 A
- (val)126 1362 A
- 1530(=)S
- (ldexp(val)378 1614 A
- 2034(+)S
- (1.0,)168 2118 A
- (exponent/2)420 2328 A
- 2790(-)S
- (1);)126 2874 A
- 6030 V
- (30837)210 648 A
- 1362(/*)S
- (was:)168 1488 A
- (val)126 1698 A
- 1866(=)S
- ((val)168 1950 A
- 2160(+)S
- (1.0)/2.0;)378 2244 A
- (val)126 2664 A
- 2832(=)S
- (ldexp(val,)420 2916 A
- (exponent/2);)504 3378 A
- 3924(*/)S
- 6120 V
- (30838)210 648 A
- (for)126 1362 A
- ((exponent)378 1530 A
- 1950(=)S
- (NITER)210 2034 A
- 2286(-)S
- 2370(1;)S
- (exponent)336 2496 A
- 2874(>=)S
- 3000(0;)S
- (exponent--))462 3126 A
- 3630({)S
- 6210 V
- (30839)210 648 A
- (val)126 1698 A
- 1866(=)S
- ((val)168 1950 A
- 2160(+)S
- 2244(x)S
- 2328(/)S
- (val))168 2412 A
- 2622(/)S
- (2.0;)168 2706 A
- 8418 V
- EP
- %%Page: 299 299
- BP
- /slant 0 def
- /height 0 def
- 630 V
- 10 R
- 648(MINIX)S
- 976(SOURCE)S
- 1399(CODE)S
- 11 R
- 2018(File:)S
- (src/lib/math/sqrt.c)806 2251 A
- 12 B
- (299)180 4248 A
- 900 V
- 7 LST
- (30840)210 648 A
- 1362(})S
- 990 V
- (30841)210 648 A
- (return)252 1362 A
- (val;)168 1656 A
- 1080 V
- (30842)210 648 A
- 1026(})S
- 1440 V
- (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
- 1530 V
- (src/lib/math/tan.c)756 1698 A
- 1620 V
- (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
- 1800 V
- (30900)210 648 A
- 1026(/*)S
- 1890 V
- (30901)210 648 A
- 1068(*)S
- ((c))126 1152 A
- (copyright)378 1320 A
- (1988)168 1740 A
- 1950(by)S
- (the)126 2076 A
- (Vrije)210 2244 A
- (Universiteit,)546 2496 A
- (Amsterdam,)420 3084 A
- (The)126 3546 A
- (Netherlands.)504 3714 A
- 1980 V
- (30902)210 648 A
- 1068(*)S
- (See)126 1152 A
- (the)126 1320 A
- (copyright)378 1488 A
- (notice)252 1908 A
- 2202(in)S
- (the)126 2328 A
- (ACK)126 2496 A
- (home)168 2664 A
- (directory,)420 2874 A
- 3336(in)S
- (the)126 3462 A
- (file)168 3630 A
- ("Copyright".)504 3840 A
- 2070 V
- (30903)210 648 A
- 1068(*)S
- 2160 V
- (30904)210 648 A
- 1068(*)S
- (Author:)294 1152 A
- (Ceriel)252 1488 A
- (J.H.)168 1782 A
- (Jacobs)252 1992 A
- 2250 V
- (30905)210 648 A
- 1068(*/)S
- 2340 V
- (30906)210 648 A
- 1026(/*)S
- ($Header:)336 1152 A
- (tan.c,v)294 1530 A
- (1.3)126 1866 A
- (91/03/19)336 2034 A
- (16:39:30)336 2412 A
- (ceriel)252 2790 A
- (Exp)126 3084 A
- 3252($)S
- 3336(*/)S
- 2430 V
- (30907)210 648 A
- 2520 V
- (30908)210 648 A
- (#include)336 1026 A
- (<math.h>)336 1698 A
- 2610 V
- (30909)210 648 A
- (#include)336 1026 A
- (<float.h>)378 1698 A
- 2700 V
- (30910)210 648 A
- (#include)336 1026 A
- (<errno.h>)378 1698 A
- 2790 V
- (30911)210 648 A
- (#include)336 1026 A
- ("localmath.h")546 1698 A
- 2880 V
- (30912)210 648 A
- 2970 V
- (30913)210 648 A
- (double)252 1026 A
- 3060 V
- (30914)210 648 A
- (tan(double)420 1026 A
- 1488(x))S
- 3150 V
- (30915)210 648 A
- 1026({)S
- 3240 V
- (30916)210 648 A
- 1362(/*)S
- (Algorithm)378 1698 A
- (and)126 2118 A
- (coefficients)504 2286 A
- (from:)210 2832 A
- 3330 V
- (30917)210 648 A
- ("Software)378 2034 A
- (manual)252 2454 A
- (for)126 2748 A
- (the)126 2916 A
- (elementary)420 3084 A
- (functions")420 3546 A
- 3420 V
- (30918)210 648 A
- 2034(by)S
- (W.J.)168 2160 A
- (Cody)168 2370 A
- (and)126 2580 A
- 2748(W.)S
- (Waite,)252 2874 A
- (Prentice-Hall,)588 3168 A
- (1980)168 3798 A
- 3510 V
- (30919)210 648 A
- 1362(*/)S
- 3600 V
- (30920)210 648 A
- 3690 V
- (30921)210 648 A
- (int)126 1362 A
- (negative)336 1530 A
- 1908(=)S
- 1992(x)S
- 2076(<)S
- 2160(0;)S
- 3780 V
- (30922)210 648 A
- (int)126 1362 A
- (invert)252 1530 A
- 1824(=)S
- 1908(0;)S
- 3870 V
- (30923)210 648 A
- (double)252 1362 A
- 1698(y;)S
- 3960 V
- (30924)210 648 A
- (static)252 1362 A
- (double)252 1656 A
- (p[])126 2034 A
- 2202(=)S
- 2286({)S
- 4050 V
- (30925)210 648 A
- (1.0,)168 1740 A
- 4140 V
- (30926)210 648 A
- (-0.13338350006421960681e+0,)1134 1698 A
- 4230 V
- (30927)210 648 A
- (0.34248878235890589960e-2,)1092 1740 A
- 4320 V
- (30928)210 648 A
- (-0.17861707342254426711e-4)1092 1698 A
- 4410 V
- (30929)210 648 A
- 1362(};)S
- 4500 V
- (30930)210 648 A
- (static)252 1362 A
- (double)252 1656 A
- (q[])126 2034 A
- 2202(=)S
- 2286({)S
- 4590 V
- (30931)210 648 A
- (1.0,)168 1740 A
- 4680 V
- (30932)210 648 A
- (-0.46671683339755294240e+0,)1134 1698 A
- 4770 V
- (30933)210 648 A
- (0.25663832289440112864e-1,)1092 1740 A
- 4860 V
- (30934)210 648 A
- (-0.31181531907010027307e-3,)1134 1698 A
- 4950 V
- (30935)210 648 A
- (0.49819433993786512270e-6)1050 1740 A
- 5040 V
- (30936)210 648 A
- 1362(};)S
- 5130 V
- (30937)210 648 A
- 5220 V
- (30938)210 648 A
- 1362(if)S
- ((__IsNan(x)))504 1488 A
- 2034({)S
- 5310 V
- (30939)210 648 A
- (errno)210 1698 A
- 1950(=)S
- (EDOM;)210 2034 A
- 5400 V
- (30940)210 648 A
- (return)252 1698 A
- 1992(x;)S
- 5490 V
- (30941)210 648 A
- 1362(})S
- 5580 V
- (30942)210 648 A
- 1362(if)S
- ((negative))420 1488 A
- 1950(x)S
- 2034(=)S
- (-x;)126 2118 A
- 5670 V
- (30943)210 648 A
- 5760 V
- (30944)210 648 A
- 1362(/*)S
- (???)126 1488 A
- (avoid)210 1656 A
- (loss)168 1908 A
- 2118(of)S
- (significance,)546 2244 A
- (error)210 2832 A
- 3084(if)S
- 3210(x)S
- 3294(is)S
- (too)126 3420 A
- (large)210 3588 A
- (???)126 3840 A
- 4008(*/)S
- 5850 V
- (30945)210 648 A
- 5940 V
- (30946)210 648 A
- 1362(y)S
- 1446(=)S
- 1530(x)S
- 1614(*)S
- (M_2_PI)252 1698 A
- 1992(+)S
- (0.5;)168 2076 A
- 6030 V
- (30947)210 648 A
- 6120 V
- (30948)210 648 A
- 1362(if)S
- 1488((y)S
- 1614(>=)S
- (DBL_MAX/M_PI_2))630 1740 A
- (return)252 2412 A
- (0.0;)168 2706 A
- 6210 V
- (30949)210 648 A
- 8418 V
- EP
- %%Page: 300 300
- BP
- /slant 0 def
- /height 0 def
- 630 V
- 12 B
- (300)180 648 A
- 11 R
- 2033(File:)S
- (src/lib/math/tan.c)776 2266 A
- 10 R
- 3402(MINIX)S
- 3730(SOURCE)S
- 4153(CODE)S
- 900 V
- 7 LST
- (30950)210 648 A
- 1362(/*)S
- (Use)126 1698 A
- (extended)336 1866 A
- (precision)378 2244 A
- 2664(to)S
- (calculate)378 2790 A
- (reduced)294 3210 A
- (argument.)378 3546 A
- 990 V
- (30951)210 648 A
- (Here)168 1698 A
- 1908(we)S
- (used)168 2034 A
- 2244(12)S
- (bits)168 2370 A
- 2580(of)S
- (the)126 2706 A
- (mantissa)336 2874 A
- (for)126 3252 A
- (a1.)126 3420 A
- 1080 V
- (30952)210 648 A
- (Also)168 1698 A
- (split)210 1908 A
- 2160(x)S
- 2244(in)S
- (integer)294 2370 A
- (part)168 2706 A
- 2916(x1)S
- (and)126 3042 A
- (fraction)336 3210 A
- (part)168 3588 A
- (x2.)126 3798 A
- 1170 V
- (30953)210 648 A
- 1362(*/)S
- 1260 V
- (30954)210 648 A
- (#define)294 1194 A
- 1530(A1)S
- (1.57080078125)546 1656 A
- 1350 V
- (30955)210 648 A
- (#define)294 1194 A
- 1530(A2)S
- (-4.454455103380768678308e-6)1134 1656 A
- 1440 V
- (30956)210 648 A
- 1362({)S
- 1530 V
- (30957)210 648 A
- (double)252 1698 A
- (x1,)126 1992 A
- (x2;)126 2160 A
- 1620 V
- (30958)210 648 A
- 1710 V
- (30959)210 648 A
- (modf(y,)294 1698 A
- (&y);)168 2034 A
- 1800 V
- (30960)210 648 A
- 1698(if)S
- ((modf(0.5*y,)504 1824 A
- (&x1)))210 2370 A
- (invert)252 2622 A
- 2916(=)S
- 3000(1;)S
- 1890 V
- (30961)210 648 A
- 1698(x2)S
- 1824(=)S
- (modf(x,)294 1908 A
- (&x1);)210 2244 A
- 1980 V
- (30962)210 648 A
- 1698(x)S
- 1782(=)S
- 1866(x1)S
- 1992(-)S
- 2076(y)S
- 2160(*)S
- (A1;)126 2244 A
- 2070 V
- (30963)210 648 A
- 1698(x)S
- 1782(+=)S
- (x2;)126 1908 A
- 2160 V
- (30964)210 648 A
- 1698(x)S
- 1782(-=)S
- 1908(y)S
- 1992(*)S
- (A2;)126 2076 A
- 2250 V
- (30965)210 648 A
- (#undef)252 1194 A
- 1488(A1)S
- 2340 V
- (30966)210 648 A
- (#undef)252 1194 A
- 1488(A2)S
- 2430 V
- (30967)210 648 A
- 1362(})S
- 2520 V
- (30968)210 648 A
- 2610 V
- (30969)210 648 A
- 1362(/*)S
- (???)126 1488 A
- (avoid)210 1656 A
- (underflow)378 1908 A
- (???)126 2328 A
- 2496(*/)S
- 2700 V
- (30970)210 648 A
- 1362(y)S
- 1446(=)S
- 1530(x)S
- 1614(*)S
- 1698(x;)S
- 2790 V
- (30971)210 648 A
- 1362(x)S
- 1446(+=)S
- 1572(x)S
- 1656(*)S
- 1740(y)S
- 1824(*)S
- (POLYNOM2(y,)462 1908 A
- (p+1);)210 2412 A
- 2880 V
- (30972)210 648 A
- 1362(y)S
- 1446(=)S
- (POLYNOM4(y,)462 1530 A
- (q);)126 2034 A
- 2970 V
- (30973)210 648 A
- 1362(if)S
- ((negative))420 1488 A
- 1950(x)S
- 2034(=)S
- (-x;)126 2118 A
- 3060 V
- (30974)210 648 A
- (return)252 1362 A
- (invert)252 1656 A
- 1950(?)S
- (-y/x)168 2034 A
- 2244(:)S
- (x/y;)168 2328 A
- 3150 V
- (30975)210 648 A
- 1026(})S
- 3690 V
- (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
- 3780 V
- (src/lib/math/tanh.c)798 1698 A
- 3870 V
- (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
- 4050 V
- (31000)210 648 A
- 1026(/*)S
- 4140 V
- (31001)210 648 A
- 1068(*)S
- ((c))126 1152 A
- (copyright)378 1320 A
- (1988)168 1740 A
- 1950(by)S
- (the)126 2076 A
- (Vrije)210 2244 A
- (Universiteit,)546 2496 A
- (Amsterdam,)420 3084 A
- (The)126 3546 A
- (Netherlands.)504 3714 A
- 4230 V
- (31002)210 648 A
- 1068(*)S
- (See)126 1152 A
- (the)126 1320 A
- (copyright)378 1488 A
- (notice)252 1908 A
- 2202(in)S
- (the)126 2328 A
- (ACK)126 2496 A
- (home)168 2664 A
- (directory,)420 2874 A
- 3336(in)S
- (the)126 3462 A
- (file)168 3630 A
- ("Copyright".)504 3840 A
- 4320 V
- (31003)210 648 A
- 1068(*)S
- 4410 V
- (31004)210 648 A
- 1068(*)S
- (Author:)294 1152 A
- (Ceriel)252 1488 A
- (J.H.)168 1782 A
- (Jacobs)252 1992 A
- 4500 V
- (31005)210 648 A
- 1068(*/)S
- 4590 V
- (31006)210 648 A
- 1026(/*)S
- ($Header:)336 1152 A
- (tanh.c,v)336 1530 A
- (1.3)126 1908 A
- (91/03/19)336 2076 A
- (16:39:40)336 2454 A
- (ceriel)252 2832 A
- (Exp)126 3126 A
- 3294($)S
- 3378(*/)S
- 4680 V
- (31007)210 648 A
- 4770 V
- (31008)210 648 A
- (#include)336 1026 A
- (<float.h>)378 1698 A
- 4860 V
- (31009)210 648 A
- (#include)336 1026 A
- (<math.h>)336 1698 A
- 4950 V
- (31010)210 648 A
- (#include)336 1026 A
- (<errno.h>)378 1698 A
- 5040 V
- (31011)210 648 A
- (#include)336 1026 A
- ("localmath.h")546 1698 A
- 5130 V
- (31012)210 648 A
- 5220 V
- (31013)210 648 A
- (double)252 1026 A
- 5310 V
- (31014)210 648 A
- (tanh(double)462 1026 A
- 1530(x))S
- 5400 V
- (31015)210 648 A
- 1026({)S
- 5490 V
- (31016)210 648 A
- 1362(/*)S
- (Algorithm)378 1698 A
- (and)126 2118 A
- (coefficients)504 2286 A
- (from:)210 2832 A
- 5580 V
- (31017)210 648 A
- ("Software)378 2034 A
- (manual)252 2454 A
- (for)126 2748 A
- (the)126 2916 A
- (elementary)420 3084 A
- (functions")420 3546 A
- 5670 V
- (31018)210 648 A
- 2034(by)S
- (W.J.)168 2160 A
- (Cody)168 2370 A
- (and)126 2580 A
- 2748(W.)S
- (Waite,)252 2874 A
- (Prentice-Hall,)588 3168 A
- (1980)168 3798 A
- 5760 V
- (31019)210 648 A
- 1362(*/)S
- 5850 V
- (31020)210 648 A
- 5940 V
- (31021)210 648 A
- (static)252 1362 A
- (double)252 1656 A
- (p[])126 1950 A
- 2118(=)S
- 2202({)S
- 6030 V
- (31022)210 648 A
- (-0.16134119023996228053e+4,)1134 1698 A
- 6120 V
- (31023)210 648 A
- (-0.99225929672236083313e+2,)1134 1698 A
- 6210 V
- (31024)210 648 A
- (-0.96437492777225469787e+0)1092 1698 A
- 8418 V
- EP
- %%Page: 301 301
- BP
- /slant 0 def
- /height 0 def
- 630 V
- 10 R
- 648(MINIX)S
- 976(SOURCE)S
- 1399(CODE)S
- 11 R
- 2006(File:)S
- (src/lib/math/tanh.c)831 2239 A
- 12 B
- (301)180 4248 A
- 900 V
- 7 LST
- (31025)210 648 A
- 1362(};)S
- 990 V
- (31026)210 648 A
- (static)252 1362 A
- (double)252 1656 A
- (q[])126 1950 A
- 2118(=)S
- 2202({)S
- 1080 V
- (31027)210 648 A
- (0.48402357071988688686e+4,)1092 1740 A
- 1170 V
- (31028)210 648 A
- (0.22337720718962312926e+4,)1092 1740 A
- 1260 V
- (31029)210 648 A
- (0.11274474380534949335e+3,)1092 1740 A
- 1350 V
- (31030)210 648 A
- (1.0)126 1740 A
- 1440 V
- (31031)210 648 A
- 1362(};)S
- 1530 V
- (31032)210 648 A
- (int)126 1362 A
- (negative)336 1698 A
- 2076(=)S
- 2160(x)S
- 2244(<)S
- 2328(0;)S
- 1620 V
- (31033)210 648 A
- 1710 V
- (31034)210 648 A
- 1362(if)S
- ((__IsNan(x)))504 1488 A
- 2034({)S
- 1800 V
- (31035)210 648 A
- (errno)210 1698 A
- 1950(=)S
- (EDOM;)210 2034 A
- 1890 V
- (31036)210 648 A
- (return)252 1698 A
- 1992(x;)S
- 1980 V
- (31037)210 648 A
- 1362(})S
- 2070 V
- (31038)210 648 A
- 1362(if)S
- ((negative))420 1488 A
- 1950(x)S
- 2034(=)S
- (-x;)126 2118 A
- 2160 V
- (31039)210 648 A
- 2250 V
- (31040)210 648 A
- 1362(if)S
- 1488((x)S
- 1614(>=)S
- (0.5*M_LN_MAX_D))630 1740 A
- 2412({)S
- 2340 V
- (31041)210 648 A
- 1698(x)S
- 1782(=)S
- (1.0;)168 1866 A
- 2430 V
- (31042)210 648 A
- 1362(})S
- 2520 V
- (31043)210 648 A
- (#define)294 1026 A
- (LN3D2)210 1362 A
- (0.54930614433405484570e+0)1050 1698 A
- 3042(/*)S
- (ln(3)/2)294 3168 A
- 3504(*/)S
- 2610 V
- (31044)210 648 A
- (else)168 1362 A
- 1572(if)S
- 1698((x)S
- 1824(>)S
- (LN3D2))252 1908 A
- 2202({)S
- 2700 V
- (31045)210 648 A
- 1698(x)S
- 1782(=)S
- (0.5)126 1866 A
- 2034(-)S
- (1.0/(exp(x+x)+1.0);)798 2118 A
- 2790 V
- (31046)210 648 A
- 1698(x)S
- 1782(+=)S
- 1908(x;)S
- 2880 V
- (31047)210 648 A
- 1362(})S
- 2970 V
- (31048)210 648 A
- (else)168 1362 A
- 1572({)S
- 3060 V
- (31049)210 648 A
- 1698(/*)S
- (???)126 1824 A
- (avoid)210 1992 A
- (underflow)378 2244 A
- (???)126 2664 A
- 2832(*/)S
- 3150 V
- (31050)210 648 A
- (double)252 1698 A
- 1992(g)S
- 2076(=)S
- (x*x;)168 2160 A
- 3240 V
- (31051)210 648 A
- 1698(x)S
- 1782(+=)S
- 1908(x)S
- 1992(*)S
- 2076(g)S
- 2160(*)S
- (POLYNOM2(g,)462 2244 A
- (p)/POLYNOM3(g,)588 2748 A
- (q);)126 3378 A
- 3330 V
- (31052)210 648 A
- 1362(})S
- 3420 V
- (31053)210 648 A
- (return)252 1362 A
- (negative)336 1656 A
- 2034(?)S
- 2118(-x)S
- 2244(:)S
- 2328(x;)S
- 3510 V
- (31054)210 648 A
- 1026(})S
- 4140 V
- (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
- 4230 V
- (src/lib/other/_brk.c)840 1698 A
- 4320 V
- (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
- 4500 V
- (31100)210 648 A
- (#include)336 1026 A
- (<lib.h>)294 1404 A
- 4590 V
- (31101)210 648 A
- (#define)294 1026 A
- (brk)126 1362 A
- (_brk)168 1698 A
- 4680 V
- (31102)210 648 A
- (#define)294 1026 A
- (sbrk)168 1362 A
- (_sbrk)210 1698 A
- 4770 V
- (31103)210 648 A
- (#include)336 1026 A
- (<unistd.h>)420 1404 A
- 4860 V
- (31104)210 648 A
- 4950 V
- (31105)210 648 A
- (extern)252 1026 A
- (char)168 1320 A
- (*_brksize;)420 1530 A
- 5040 V
- (31106)210 648 A
- 5130 V
- (31107)210 648 A
- 1026(/*)S
- (Both)168 1152 A
- (OSF/1)210 1362 A
- (and)126 1614 A
- (SYSVR4)252 1782 A
- (man)126 2076 A
- (pages)210 2244 A
- (specify)294 2496 A
- (that)168 2832 A
- (brk(2))252 3042 A
- (returns)294 3336 A
- (int.)168 3672 A
- 5220 V
- (31108)210 648 A
- 1068(*)S
- (However,)336 1152 A
- (BSD4.3)252 1530 A
- (specifies)378 1824 A
- (that)168 2244 A
- (brk())210 2454 A
- (returns)294 2706 A
- (char*.)252 3042 A
- (POSIX)210 3378 A
- (omits)210 3630 A
- 5310 V
- (31109)210 648 A
- 1068(*)S
- (brk())210 1152 A
- 1404(on)S
- (the)126 1530 A
- (grounds)294 1698 A
- (that)168 2034 A
- 2244(it)S
- (imposes)294 2370 A
- 2706(a)S
- (memory)252 2790 A
- (model)210 3084 A
- 3336(on)S
- 3462(an)S
- (architecture.)546 3588 A
- 5400 V
- (31110)210 648 A
- 1068(*)S
- (For)126 1152 A
- (this)168 1320 A
- (reason,)294 1530 A
- (brk())210 1866 A
- (and)126 2118 A
- (sbrk())252 2286 A
- (are)126 2580 A
- (not)126 2748 A
- 2916(in)S
- (the)126 3042 A
- (lib/posix)378 3210 A
- (directory.)420 3630 A
- 5490 V
- (31111)210 648 A
- 1068(*)S
- 1152(On)S
- (the)126 1278 A
- (other)210 1446 A
- (hand,)210 1698 A
- (they)168 1950 A
- (are)126 2160 A
- 2328(so)S
- (crucial)294 2454 A
- 2790(to)S
- (correct)294 2916 A
- (operation)378 3252 A
- 3672(of)S
- 3798(so)S
- (many)168 3924 A
- 5580 V
- (31112)210 648 A
- 1068(*)S
- (parts)210 1152 A
- 1404(of)S
- (the)126 1530 A
- (system,)294 1698 A
- (that)168 2034 A
- 2244(we)S
- (have)168 2370 A
- (chosen)252 2580 A
- 2874(to)S
- (hide)168 3000 A
- (the)126 3210 A
- (name)168 3378 A
- (brk)126 3588 A
- (using)210 3756 A
- (_brk,)210 4008 A
- 5670 V
- (31113)210 648 A
- 1068(*)S
- 1152(as)S
- (with)168 1278 A
- (system)252 1488 A
- (calls.)252 1782 A
- 2118(In)S
- (this)168 2244 A
- (way,)168 2454 A
- 2664(if)S
- 2790(a)S
- (user)168 2874 A
- (inadvertently)546 3084 A
- (defines)294 3672 A
- 4008(a)S
- 5760 V
- (31114)210 648 A
- 1068(*)S
- (procedure)378 1152 A
- (brk,)168 1572 A
- (MINIX)210 1782 A
- (may)126 2034 A
- (continue)336 2202 A
- 2580(to)S
- (work)168 2706 A
- (because)294 2916 A
- (the)126 3252 A
- (true)168 3420 A
- (call)168 3630 A
- 3840(is)S
- (_brk.)210 3966 A
- 5850 V
- (31115)210 648 A
- 1068(*/)S
- 5940 V
- (31116)210 648 A
- (PUBLIC)252 1026 A
- (int)126 1320 A
- (brk(addr))378 1488 A
- 6030 V
- (31117)210 648 A
- (char)168 1026 A
- (*addr;)252 1236 A
- 6120 V
- (31118)210 648 A
- 1026({)S
- 6210 V
- (31119)210 648 A
- (message)294 1110 A
- 1446(m;)S
- 8418 V
- EP
- %%Page: 302 302
- BP
- /slant 0 def
- /height 0 def
- 630 V
- 12 B
- (302)180 648 A
- 11 R
- 1997(File:)S
- (src/lib/other/_brk.c)848 2230 A
- 10 R
- 3402(MINIX)S
- 3730(SOURCE)S
- 4153(CODE)S
- 900 V
- 7 LST
- (31120)210 648 A
- 990 V
- (31121)210 648 A
- (m.m1_p1)294 1110 A
- 1446(=)S
- (addr;)210 1530 A
- 1080 V
- (31122)210 648 A
- 1110(if)S
- ((_syscall(MM,)546 1236 A
- (BRK,)168 1824 A
- (&m))126 2034 A
- 2202(<)S
- 2286(0))S
- (return(-1);)462 2412 A
- 1170 V
- (31123)210 648 A
- (_brksize)336 1110 A
- 1488(=)S
- (m.m2_p1;)336 1572 A
- 1260 V
- (31124)210 648 A
- (return(0);)420 1110 A
- 1350 V
- (31125)210 648 A
- 1026(})S
- 1620 V
- (31128)210 648 A
- (PUBLIC)252 1026 A
- (char)168 1320 A
- (*sbrk(incr))462 1530 A
- 1710 V
- (31129)210 648 A
- (int)126 1026 A
- (incr;)210 1194 A
- 1800 V
- (31130)210 648 A
- 1026({)S
- 1890 V
- (31131)210 648 A
- (char)168 1110 A
- (*newsize,)378 1320 A
- (*oldsize;)378 1740 A
- 1980 V
- (31132)210 648 A
- 2070 V
- (31133)210 648 A
- (oldsize)294 1110 A
- 1446(=)S
- (_brksize;)378 1530 A
- 2160 V
- (31134)210 648 A
- (newsize)294 1110 A
- 1446(=)S
- (_brksize)336 1530 A
- 1908(+)S
- (incr;)210 1992 A
- 2250 V
- (31135)210 648 A
- 1110(if)S
- ((incr)210 1236 A
- 1488(>)S
- 1572(0)S
- 1656(&&)S
- (newsize)294 1782 A
- 2118(<)S
- (oldsize)294 2202 A
- 2538(||)S
- (incr)168 2664 A
- 2874(<)S
- 2958(0)S
- 3042(&&)S
- (newsize)294 3168 A
- 3504(>)S
- (oldsize))336 3588 A
- 2340 V
- (31136)210 648 A
- (return()294 1362 A
- ((char)210 1698 A
- 1950(*))S
- (-1);)168 2076 A
- 2430 V
- (31137)210 648 A
- 1110(if)S
- ((brk(newsize))546 1236 A
- 1824(==)S
- 1950(0))S
- 2520 V
- (31138)210 648 A
- (return(oldsize);)672 1362 A
- 2610 V
- (31139)210 648 A
- (else)168 1110 A
- 2700 V
- (31140)210 648 A
- (return()294 1362 A
- ((char)210 1698 A
- 1950(*))S
- (-1);)168 2076 A
- 2790 V
- (31141)210 648 A
- 1026(})S
- 3240 V
- (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
- 3330 V
- (src/lib/other/_longjerr.c)1050 1698 A
- 3420 V
- (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
- 3600 V
- (31200)210 648 A
- (#include)336 1026 A
- (<lib.h>)294 1404 A
- 3690 V
- (31201)210 648 A
- (#define)294 1026 A
- (longjerr)336 1362 A
- (_longjerr)378 2034 A
- 3780 V
- (31202)210 648 A
- (#define)294 1026 A
- (write)210 1362 A
- (_write)252 2034 A
- 3870 V
- (31203)210 648 A
- (#include)336 1026 A
- (<minix/minlib.h>)672 1404 A
- 3960 V
- (31204)210 648 A
- (#include)336 1026 A
- (<stdlib.h>)420 1404 A
- 4050 V
- (31205)210 648 A
- (#include)336 1026 A
- (<string.h>)420 1404 A
- 4140 V
- (31206)210 648 A
- (#include)336 1026 A
- (<unistd.h>)420 1404 A
- 4230 V
- (31207)210 648 A
- 4320 V
- (31208)210 648 A
- 4410 V
- (31209)210 648 A
- (_PROTOTYPE()462 1026 A
- (void)168 1530 A
- (longjerr,)378 1740 A
- ((void));)336 2160 A
- 4500 V
- (31210)210 648 A
- 4590 V
- (31211)210 648 A
- (PUBLIC)252 1026 A
- (void)168 1320 A
- (longjerr())420 1530 A
- 4680 V
- (31212)210 648 A
- 1026({)S
- 4770 V
- (31213)210 648 A
- (static)252 1110 A
- (char)168 1404 A
- (errmsg[])336 1614 A
- 1992(=)S
- ("longj)252 2076 A
- (error\n";)378 2370 A
- 4860 V
- (31214)210 648 A
- 4950 V
- (31215)210 648 A
- (write(2,)336 1110 A
- (errmsg,)294 1488 A
- (strlen(errmsg));)672 1824 A
- 2706(/*)S
- (hope)168 2832 A
- (it's)168 3042 A
- (stderr)252 3252 A
- 3546(*/)S
- 5040 V
- (31216)210 648 A
- (while(1))336 1110 A
- (abort();)336 1488 A
- 2370(/*)S
- (XXX)126 2496 A
- 2664(-)S
- (maybe)210 2748 A
- (just)168 3000 A
- (exit)168 3210 A
- 3420(*/)S
- 5130 V
- (31217)210 648 A
- 1026(})S
- 8418 V
- EP
- %%Page: 303 303
- BP
- /slant 0 def
- /height 0 def
- 630 V
- 10 R
- 648(MINIX)S
- 976(SOURCE)S
- 1399(CODE)S
- 11 R
- 1929(File:)S
- (src/lib/other/_reboot.c)984 2162 A
- 12 B
- (303)180 4248 A
- 990 V
- 7 LST
- (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
- 1080 V
- (src/lib/other/_reboot.c)966 1698 A
- 1170 V
- (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
- 1350 V
- (31300)210 648 A
- 1026(/*)S
- (reboot.c)336 1152 A
- 1530(-)S
- (Systemcall)420 1614 A
- (interface)378 2076 A
- 2496(to)S
- (mm/signal.c::do_reboot())1008 2622 A
- 1440 V
- (31301)210 648 A
- 1530 V
- (31302)210 648 A
- (author:)294 1152 A
- (Edvard)252 1488 A
- (Tuinder)294 1782 A
- (v892231@si.hhs.NL)714 2160 A
- 1620 V
- (31303)210 648 A
- 1068(*/)S
- 1710 V
- (31304)210 648 A
- 1800 V
- (31305)210 648 A
- (#include)336 1026 A
- (<lib.h>)294 1404 A
- 1890 V
- (31306)210 648 A
- (#define)294 1026 A
- (reboot)252 1362 A
- (_reboot)294 1698 A
- 1980 V
- (31307)210 648 A
- (#include)336 1026 A
- (<unistd.h>)420 1404 A
- 2070 V
- (31308)210 648 A
- (#include)336 1026 A
- (<stdarg.h>)420 1404 A
- 2160 V
- (31309)210 648 A
- 2250 V
- (31310)210 648 A
- (int)126 1026 A
- (reboot(int)420 1194 A
- (how,)168 1656 A
- (...))168 1866 A
- 2340 V
- (31311)210 648 A
- 1026({)S
- 2430 V
- (31312)210 648 A
- (message)294 1110 A
- 1446(m;)S
- 2520 V
- (31313)210 648 A
- (va_list)294 1110 A
- (ap;)126 1446 A
- 2610 V
- (31314)210 648 A
- 2700 V
- (31315)210 648 A
- (va_start(ap,)504 1110 A
- (how);)210 1656 A
- 2790 V
- (31316)210 648 A
- 1110(if)S
- (((m.m1_i1)378 1236 A
- 1656(=)S
- (how))168 1740 A
- 1950(==)S
- (RBT_MONITOR))504 2076 A
- 2622({)S
- 2880 V
- (31317)210 648 A
- (m.m1_p1)294 1362 A
- 1698(=)S
- (va_arg(ap,)420 1782 A
- (char)168 2244 A
- (*);)126 2454 A
- 2970 V
- (31318)210 648 A
- (m.m1_i2)294 1362 A
- 1698(=)S
- (va_arg(ap,)420 1782 A
- (size_t);)336 2244 A
- 3060 V
- (31319)210 648 A
- 1110(})S
- 3150 V
- (31320)210 648 A
- (va_end(ap);)462 1110 A
- 3240 V
- (31321)210 648 A
- 3330 V
- (31322)210 648 A
- (return)252 1110 A
- (_syscall(MM,)504 1404 A
- (REBOOT,)294 1950 A
- (&m);)168 2286 A
- 3420 V
- (31323)210 648 A
- 1026(})S
- 3690 V
- (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
- 3780 V
- (src/lib/other/_seekdir.c)1008 1698 A
- 3870 V
- (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
- 4050 V
- (31400)210 648 A
- 1026(/*)S
- (seekdir())378 1362 A
- (Author:)294 3378 A
- (Kees)168 3714 A
- 3924(J.)S
- (Bot)126 4050 A
- 4140 V
- (31401)210 648 A
- 1068(*)S
- 3714(24)S
- (Apr)126 3840 A
- (1989)168 4008 A
- 4230 V
- (31402)210 648 A
- 1068(*/)S
- 4320 V
- (31403)210 648 A
- (#define)294 1026 A
- (nil)126 1362 A
- 1530(0)S
- 4410 V
- (31404)210 648 A
- (#include)336 1026 A
- (<lib.h>)294 1404 A
- 4500 V
- (31405)210 648 A
- (#define)294 1026 A
- (lseek)210 1362 A
- (_lseek)252 1698 A
- 4590 V
- (31406)210 648 A
- (#define)294 1026 A
- (readdir)294 1362 A
- (_readdir)336 1698 A
- 4680 V
- (31407)210 648 A
- (#define)294 1026 A
- (seekdir)294 1362 A
- (_seekdir)336 1698 A
- 4770 V
- (31408)210 648 A
- (#include)336 1026 A
- (<sys/types.h>)546 1404 A
- 4860 V
- (31409)210 648 A
- (#include)336 1026 A
- (<dirent.h>)420 1404 A
- 4950 V
- (31410)210 648 A
- (#include)336 1026 A
- (<unistd.h>)420 1404 A
- 5040 V
- (31411)210 648 A
- (#include)336 1026 A
- (<errno.h>)378 1404 A
- 5130 V
- (31412)210 648 A
- 5220 V
- (31413)210 648 A
- (int)126 1026 A
- (seekdir(DIR)462 1194 A
- (*dp,)168 1698 A
- (off_t)210 1908 A
- (pos))168 2160 A
- 5310 V
- (31414)210 648 A
- 1026(/*)S
- (Seek)168 1152 A
- 1362(to)S
- (position)336 1488 A
- (pos)126 1866 A
- 2034(in)S
- 2160(a)S
- (directory.)420 2244 A
- 2706(*/)S
- 5400 V
- (31415)210 648 A
- 1026({)S
- 5490 V
- (31416)210 648 A
- (int)126 1362 A
- (off;)168 1530 A
- 5580 V
- (31417)210 648 A
- 5670 V
- (31418)210 648 A
- 1362(if)S
- ((dp)126 1488 A
- 1656(==)S
- (nil))168 1782 A
- 1992({)S
- (errno=)252 2076 A
- (EBADF;)252 2370 A
- (return)252 2664 A
- (-1;)126 2958 A
- 3126(})S
- 5760 V
- (31419)210 648 A
- 5850 V
- (31420)210 648 A
- (dp->_count=)462 1362 A
- 1866(0;)S
- 5940 V
- (31421)210 648 A
- (dp->_ptr=)378 1362 A
- (dp->_buf;)378 1782 A
- 6030 V
- (31422)210 648 A
- 6120 V
- (31423)210 648 A
- (off=)168 1362 A
- (pos)126 1572 A
- 1740(&)S
- ((sizeof(dp->_buf))714 1824 A
- 2580(-)S
- (1);)126 2664 A
- 6210 V
- (31424)210 648 A
- (dp->_pos=)378 1362 A
- (pos)126 1782 A
- 1950(-)S
- (off;)168 2034 A
- 8418 V
- EP
- %%Page: 304 304
- BP
- /slant 0 def
- /height 0 def
- 630 V
- 12 B
- (304)180 648 A
- 11 R
- 1910(File:)S
- (src/lib/other/_seekdir.c)1022 2143 A
- 10 R
- 3402(MINIX)S
- 3730(SOURCE)S
- 4153(CODE)S
- 900 V
- 7 LST
- (31425)210 648 A
- 990 V
- (31426)210 648 A
- 1362(if)S
- ((lseek(dp->_fd,)630 1488 A
- (dp->_pos,)378 2160 A
- (SEEK_SET))378 2580 A
- 3000(==)S
- (-1))126 3126 A
- (return)252 3294 A
- (-1;)126 3588 A
- 1080 V
- (31427)210 648 A
- 1170 V
- (31428)210 648 A
- (while)210 1362 A
- ((dp->_pos)378 1614 A
- 2034(<)S
- (pos)126 2118 A
- 2286(&&)S
- (readdir(dp))462 2412 A
- 2916(!=)S
- (nil))168 3042 A
- 3252({})S
- 1260 V
- (31429)210 648 A
- 1350 V
- (31430)210 648 A
- (return)252 1362 A
- 1656(0;)S
- 1440 V
- (31431)210 648 A
- 1026(})S
- 1890 V
- (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
- 1980 V
- (src/lib/other/asynchio.c)1008 1698 A
- 2070 V
- (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
- 2250 V
- (31500)210 648 A
- 1026(/*)S
- (asyn_init(),)504 1362 A
- (asyn_read(),)504 1908 A
- (asyn_write(),)546 2454 A
- (asyn_ioctl(),)546 3042 A
- 2340 V
- (31501)210 648 A
- 1068(*)S
- (asyn_wait(),)504 1362 A
- (asyn_synch(),)546 1908 A
- (asyn_close())504 2496 A
- 2430 V
- (31502)210 648 A
- 1068(*)S
- (Author:)294 3378 A
- (Kees)168 3714 A
- 3924(J.)S
- (Bot)126 4050 A
- 2520 V
- (31503)210 648 A
- 1068(*)S
- 3714(26)S
- (Jan)126 3840 A
- (1995)168 4008 A
- 2610 V
- (31504)210 648 A
- 1068(*)S
- (Thise)210 1152 A
- (are)126 1404 A
- (just)168 1572 A
- (stub)168 1782 A
- (routines)336 1992 A
- (that)168 2370 A
- (are)126 2580 A
- (call)168 2748 A
- (compatible)420 2958 A
- (with)168 3420 A
- 2700 V
- (31505)210 648 A
- 1068(*)S
- (the)126 1152 A
- (asynchio(3))462 1320 A
- (library)294 1824 A
- 2160(of)S
- (Minix-vmd.)420 2286 A
- (See)126 2790 A
- (asynchio.h.)462 2958 A
- 2790 V
- (31506)210 648 A
- 1068(*/)S
- 2880 V
- (31507)210 648 A
- (#define)294 1026 A
- (nil)126 1362 A
- 1530(0)S
- 2970 V
- (31508)210 648 A
- (#define)294 1026 A
- (alarm)210 1362 A
- (_alarm)252 1698 A
- 3060 V
- (31509)210 648 A
- (#define)294 1026 A
- (ioctl)210 1362 A
- (_ioctl)252 1698 A
- 3150 V
- (31510)210 648 A
- (#define)294 1026 A
- (read)168 1362 A
- (_read)210 1698 A
- 3240 V
- (31511)210 648 A
- (#define)294 1026 A
- (sigaction)378 1362 A
- (_sigaction)420 1782 A
- 3330 V
- (31512)210 648 A
- (#define)294 1026 A
- (sigfillset)420 1362 A
- (_sigfillset)462 1824 A
- 3420 V
- (31513)210 648 A
- (#define)294 1026 A
- (time)168 1362 A
- (_time)210 1698 A
- 3510 V
- (31514)210 648 A
- (#define)294 1026 A
- (write)210 1362 A
- (_write)252 1698 A
- 3600 V
- (31515)210 648 A
- (#include)336 1026 A
- (<lib.h>)294 1404 A
- 3690 V
- (31516)210 648 A
- (#include)336 1026 A
- (<sys/ioctl.h>)546 1404 A
- 3780 V
- (31517)210 648 A
- (#include)336 1026 A
- (<sys/asynchio.h>)672 1404 A
- 3870 V
- (31518)210 648 A
- (#include)336 1026 A
- (<stdlib.h>)420 1404 A
- 3960 V
- (31519)210 648 A
- (#include)336 1026 A
- (<unistd.h>)420 1404 A
- 4050 V
- (31520)210 648 A
- (#include)336 1026 A
- (<string.h>)420 1404 A
- 4140 V
- (31521)210 648 A
- (#include)336 1026 A
- (<time.h>)336 1404 A
- 4230 V
- (31522)210 648 A
- (#include)336 1026 A
- (<signal.h>)420 1404 A
- 4320 V
- (31523)210 648 A
- 4410 V
- (31524)210 648 A
- (#define)294 1026 A
- (IDLE)168 1362 A
- 2034(0)S
- 4500 V
- (31525)210 648 A
- (#define)294 1026 A
- (INPROGRESS)420 1362 A
- 2034(1)S
- 4590 V
- (31526)210 648 A
- (#define)294 1026 A
- (RESULT)252 1362 A
- 2034(2)S
- 4680 V
- (31527)210 648 A
- 4770 V
- (31528)210 648 A
- (#define)294 1026 A
- (OP_READ)294 1362 A
- 2034(0)S
- 4860 V
- (31529)210 648 A
- (#define)294 1026 A
- (OP_WRITE)336 1362 A
- 2034(1)S
- 4950 V
- (31530)210 648 A
- (#define)294 1026 A
- (OP_IOCTL)336 1362 A
- 2034(2)S
- 5040 V
- (31531)210 648 A
- 5130 V
- (31532)210 648 A
- (static)252 1026 A
- (int)126 1320 A
- (*asyn_current;)588 1488 A
- 5220 V
- (31533)210 648 A
- (static)252 1026 A
- (int)126 1320 A
- (asyn_op;)336 1488 A
- 5310 V
- (31534)210 648 A
- (static)252 1026 A
- (int)126 1320 A
- (asyn_fd;)336 1488 A
- 5400 V
- (31535)210 648 A
- (static)252 1026 A
- (int)126 1320 A
- (asyn_req;)378 1488 A
- 5490 V
- (31536)210 648 A
- (static)252 1026 A
- (void)168 1320 A
- (*asyn_data;)462 1530 A
- 5580 V
- (31537)210 648 A
- (static)252 1026 A
- (ssize_t)294 1320 A
- (asyn_count;)462 1656 A
- 5670 V
- (31538)210 648 A
- (static)252 1026 A
- (int)126 1320 A
- (asyn_errno;)462 1488 A
- 5760 V
- (31539)210 648 A
- 5850 V
- (31540)210 648 A
- (void)168 1026 A
- (asyn_init(asynchio_t)840 1236 A
- (*asyn))252 2118 A
- 5940 V
- (31541)210 648 A
- 1026({)S
- 6030 V
- (31542)210 648 A
- (*asyn=)252 1362 A
- (IDLE;)210 1656 A
- 6120 V
- (31543)210 648 A
- 1026(})S
- 8418 V
- EP
- %%Page: 305 305
- BP
- /slant 0 def
- /height 0 def
- 630 V
- 10 R
- 648(MINIX)S
- 976(SOURCE)S
- 1399(CODE)S
- 11 R
- 1901(File:)S
- (src/lib/other/asynchio.c)1040 2134 A
- 12 B
- (305)180 4248 A
- 900 V
- 7 LST
- (31545)210 648 A
- (static)252 1026 A
- (ssize_t)294 1320 A
- (operation(int)546 1656 A
- (op,)126 2244 A
- (asynchio_t)420 2412 A
- (*asyn,)252 2874 A
- (int)126 3168 A
- (fd,)126 3336 A
- (int)126 3504 A
- (req,)168 3672 A
- 990 V
- (31546)210 648 A
- (void)168 3042 A
- (*data,)252 3252 A
- (ssize_t)294 3546 A
- (count))252 3882 A
- 1080 V
- (31547)210 648 A
- 1026({)S
- 1170 V
- (31548)210 648 A
- (switch)252 1362 A
- ((*asyn))294 1656 A
- 1992({)S
- 1260 V
- (31549)210 648 A
- (case)168 1362 A
- (INPROGRESS:)462 1572 A
- 1350 V
- (31550)210 648 A
- 1698(if)S
- ((asyn_current)546 1824 A
- 2412(!=)S
- (asyn)168 2538 A
- 2748(&&)S
- (asyn_op)294 2874 A
- 3210(!=)S
- (op))126 3336 A
- (abort();)336 3504 A
- 1440 V
- (31551)210 648 A
- (/*FALL)252 1698 A
- (THROUGH*/)378 1992 A
- 1530 V
- (31552)210 648 A
- (case)168 1362 A
- (IDLE:)210 1572 A
- 1620 V
- (31553)210 648 A
- (asyn_current=)546 1698 A
- (asyn;)210 2286 A
- 1710 V
- (31554)210 648 A
- (asyn_op=)336 1698 A
- (op;)126 2076 A
- 1800 V
- (31555)210 648 A
- (asyn_fd=)336 1698 A
- (fd;)126 2076 A
- 1890 V
- (31556)210 648 A
- (asyn_req=)378 1698 A
- (req;)168 2118 A
- 1980 V
- (31557)210 648 A
- (asyn_data=)420 1698 A
- (data;)210 2160 A
- 2070 V
- (31558)210 648 A
- (asyn_count=)462 1698 A
- (count;)252 2202 A
- 2160 V
- (31559)210 648 A
- (*asyn=)252 1698 A
- (INPROGRESS;)462 1992 A
- 2250 V
- (31560)210 648 A
- (errno=)252 1698 A
- (EINPROGRESS;)504 1992 A
- 2340 V
- (31561)210 648 A
- (return)252 1698 A
- (-1;)126 1992 A
- 2430 V
- (31562)210 648 A
- (case)168 1362 A
- (RESULT:)294 1572 A
- 2520 V
- (31563)210 648 A
- 1698(if)S
- ((asyn_current)546 1824 A
- 2412(!=)S
- (asyn)168 2538 A
- 2748(&&)S
- (asyn_op)294 2874 A
- 3210(!=)S
- (op))126 3336 A
- (abort();)336 3504 A
- 2610 V
- (31564)210 648 A
- (*asyn=)252 1698 A
- (IDLE;)210 1992 A
- 2700 V
- (31565)210 648 A
- (errno=)252 1698 A
- (asyn_errno;)462 1992 A
- 2790 V
- (31566)210 648 A
- (return)252 1698 A
- (asyn_count;)462 1992 A
- 2880 V
- (31567)210 648 A
- 1362(})S
- 2970 V
- (31568)210 648 A
- 1026(})S
- 3150 V
- (31570)210 648 A
- (ssize_t)294 1026 A
- (asyn_read(asynchio_t)840 1362 A
- (*asyn,)252 2244 A
- (int)126 2538 A
- (fd,)126 2706 A
- (void)168 2874 A
- (*buf,)210 3084 A
- (size_t)252 3336 A
- (len))168 3630 A
- 3240 V
- (31571)210 648 A
- 1026({)S
- 3330 V
- (31572)210 648 A
- (return)252 1362 A
- (operation(OP_READ,)756 1656 A
- (asyn,)210 2454 A
- (fd,)126 2706 A
- 2874(0,)S
- (buf,)168 3000 A
- (len);)210 3210 A
- 3420 V
- (31573)210 648 A
- 1026(})S
- 3600 V
- (31575)210 648 A
- (ssize_t)294 1026 A
- (asyn_write(asynchio_t)882 1362 A
- (*asyn,)252 2286 A
- (int)126 2580 A
- (fd,)126 2748 A
- (const)210 2916 A
- (void)168 3168 A
- (*buf,)210 3378 A
- (size_t)252 3630 A
- (len))168 3924 A
- 3690 V
- (31576)210 648 A
- 1026({)S
- 3780 V
- (31577)210 648 A
- (return)252 1362 A
- (operation(OP_WRITE,)798 1656 A
- (asyn,)210 2496 A
- (fd,)126 2748 A
- 2916(0,)S
- ((void)210 3042 A
- 3294(*))S
- (buf,)168 3420 A
- (len);)210 3630 A
- 3870 V
- (31578)210 648 A
- 1026(})S
- 4050 V
- (31580)210 648 A
- (int)126 1026 A
- (asyn_ioctl(asynchio_t)882 1194 A
- (*asyn,)252 2118 A
- (int)126 2412 A
- (fd,)126 2580 A
- (unsigned)336 2748 A
- (long)168 3126 A
- (request,)336 3336 A
- (void)168 3714 A
- (*data))252 3924 A
- 4140 V
- (31581)210 648 A
- 1026({)S
- 4230 V
- (31582)210 648 A
- (return)252 1362 A
- (operation(OP_IOCTL,)798 1656 A
- (asyn,)210 2496 A
- (fd,)126 2748 A
- (request,)336 2916 A
- (data,)210 3294 A
- (0);)126 3546 A
- 4320 V
- (31583)210 648 A
- 1026(})S
- 4500 V
- (31585)210 648 A
- (static)252 1026 A
- (void)168 1320 A
- (time_out(int)504 1530 A
- (sig))168 2076 A
- 4590 V
- (31586)210 648 A
- 1026({)S
- 4680 V
- (31587)210 648 A
- (alarm(1);)378 1362 A
- 4770 V
- (31588)210 648 A
- 1026(})S
- 4950 V
- (31590)210 648 A
- (int)126 1026 A
- (asyn_wait(asynchio_t)840 1194 A
- (*asyn,)252 2076 A
- (int)126 2370 A
- (flags,)252 2538 A
- (struct)252 2832 A
- (timeval)294 3126 A
- (*to))168 3462 A
- 5040 V
- (31591)210 648 A
- 1026({)S
- 5130 V
- (31592)210 648 A
- (time_t)252 1362 A
- (now;)168 1656 A
- 5220 V
- (31593)210 648 A
- (unsigned)336 1362 A
- (old_timer,)420 1740 A
- (new_timer;)420 2202 A
- 5310 V
- (31594)210 648 A
- (struct)252 1362 A
- (sigaction)378 1656 A
- (old_sa,)294 2076 A
- (new_sa;)294 2412 A
- 5400 V
- (31595)210 648 A
- 5490 V
- (31596)210 648 A
- 1362(if)S
- ((*asyn)252 1488 A
- 1782(==)S
- (IDLE))210 1908 A
- (return)252 2160 A
- 2454(0;)S
- 5580 V
- (31597)210 648 A
- 1362(if)S
- ((asyn_current)546 1488 A
- 2076(!=)S
- (asyn)168 2202 A
- 2412(||)S
- (*asyn)210 2538 A
- 2790(!=)S
- (INPROGRESS))462 2916 A
- (abort();)336 3420 A
- 5670 V
- (31598)210 648 A
- 1362(if)S
- ((flags)252 1488 A
- 1782(&)S
- (ASYN_NONBLOCK))588 1866 A
- (abort();)336 2496 A
- 5760 V
- (31599)210 648 A
- 5850 V
- (31600)210 648 A
- 1362(if)S
- ((to)126 1488 A
- 1656(!=)S
- (nil))168 1782 A
- 1992({)S
- 5940 V
- (31601)210 648 A
- (now=)168 1698 A
- (time(nil);)420 1908 A
- 6030 V
- (31602)210 648 A
- 1698(if)S
- ((to->tv_sec)462 1824 A
- 2328(<=)S
- (now))168 2454 A
- 2664({)S
- (errno=)252 2748 A
- (EINTR;)252 3042 A
- (return)252 3336 A
- (-1;)126 3630 A
- 3798(})S
- 6120 V
- (31603)210 648 A
- (old_timer=)420 1698 A
- (alarm(0);)378 2160 A
- 6210 V
- (31604)210 648 A
- (new_sa.sa_handler=)756 1698 A
- (time_out;)378 2496 A
- 8418 V
- EP
- %%Page: 306 306
- BP
- /slant 0 def
- /height 0 def
- 630 V
- 12 B
- (306)180 648 A
- 11 R
- 1901(File:)S
- (src/lib/other/asynchio.c)1040 2134 A
- 10 R
- 3402(MINIX)S
- 3730(SOURCE)S
- 4153(CODE)S
- 900 V
- 7 LST
- (31605)210 648 A
- (sigfillset(&new_sa.sa_mask);)1176 1698 A
- 990 V
- (31606)210 648 A
- (new_sa.sa_flags=)672 1698 A
- 2412(0;)S
- 1080 V
- (31607)210 648 A
- (sigaction(SIGALRM,)756 1698 A
- (&new_sa,)336 2496 A
- (&old_sa);)378 2874 A
- 1170 V
- (31608)210 648 A
- (new_timer=)420 1698 A
- (to->tv_sec)420 2160 A
- 2622(-)S
- (now;)168 2706 A
- 1260 V
- (31609)210 648 A
- 1698(if)S
- ((new_timer)420 1824 A
- 2286(<)S
- (old_timer))420 2370 A
- 2832({)S
- 1350 V
- (31610)210 648 A
- (new_timer=)420 2034 A
- (old_timer;)420 2496 A
- 1440 V
- (31611)210 648 A
- 1698(})S
- 1530 V
- (31612)210 648 A
- (alarm(new_timer);)714 1698 A
- 1620 V
- (31613)210 648 A
- 1362(})S
- 1710 V
- (31614)210 648 A
- (switch)252 1362 A
- ((asyn_op))378 1656 A
- 2076({)S
- 1800 V
- (31615)210 648 A
- (case)168 1362 A
- (OP_READ:)336 1572 A
- 1890 V
- (31616)210 648 A
- (asyn_count=)462 1698 A
- (read(asyn_fd,)546 2202 A
- (asyn_data,)420 2790 A
- (asyn_count);)504 3252 A
- 1980 V
- (31617)210 648 A
- (asyn_errno=)462 1698 A
- (errno;)252 2202 A
- 2070 V
- (31618)210 648 A
- (break;)252 1698 A
- 2160 V
- (31619)210 648 A
- (case)168 1362 A
- (OP_WRITE:)378 1572 A
- 2250 V
- (31620)210 648 A
- (asyn_count=)462 1698 A
- (write(asyn_fd,)588 2202 A
- (asyn_data,)420 2832 A
- (asyn_count);)504 3294 A
- 2340 V
- (31621)210 648 A
- (asyn_errno=)462 1698 A
- (errno;)252 2202 A
- 2430 V
- (31622)210 648 A
- (break;)252 1698 A
- 2520 V
- (31623)210 648 A
- (case)168 1362 A
- (OP_IOCTL:)378 1572 A
- 2610 V
- (31624)210 648 A
- (asyn_count=)462 1698 A
- (ioctl(asyn_fd,)588 2202 A
- (asyn_req,)378 2832 A
- (asyn_data);)462 3252 A
- 2700 V
- (31625)210 648 A
- (asyn_errno=)462 1698 A
- (errno;)252 2202 A
- 2790 V
- (31626)210 648 A
- (break;)252 1698 A
- 2880 V
- (31627)210 648 A
- 1362(})S
- 2970 V
- (31628)210 648 A
- 1362(if)S
- ((to)126 1488 A
- 1656(!=)S
- (nil))168 1782 A
- 1992({)S
- 3060 V
- (31629)210 648 A
- (alarm(0);)378 1698 A
- 3150 V
- (31630)210 648 A
- (sigaction(SIGALRM,)756 1698 A
- (&old_sa,)336 2496 A
- ((struct)294 2874 A
- (sigaction)378 3210 A
- (*)0);)210 3630 A
- 3240 V
- (31631)210 648 A
- (alarm(old_timer);)714 1698 A
- 3330 V
- (31632)210 648 A
- 1362(})S
- 3420 V
- (31633)210 648 A
- 3510 V
- (31634)210 648 A
- 1362(if)S
- ((asyn_count)462 1488 A
- 1992(==)S
- 2118(-1)S
- 2244(&&)S
- (asyn_errno)420 2370 A
- 2832(==)S
- (EINTR))252 2958 A
- 3252({)S
- 3600 V
- (31635)210 648 A
- (errno=)252 1698 A
- (EINTR;)252 1992 A
- 3690 V
- (31636)210 648 A
- (return)252 1698 A
- (-1;)126 1992 A
- 3780 V
- (31637)210 648 A
- 1362(})S
- (else)168 1446 A
- 1656({)S
- 3870 V
- (31638)210 648 A
- (*asyn=)252 1698 A
- (RESULT;)294 1992 A
- 3960 V
- (31639)210 648 A
- (return)252 1698 A
- 1992(0;)S
- 4050 V
- (31640)210 648 A
- 1362(})S
- 4140 V
- (31641)210 648 A
- 1026(})S
- 4320 V
- (31643)210 648 A
- (int)126 1026 A
- (asyn_synch(asynchio_t)882 1194 A
- (*asyn,)252 2118 A
- (int)126 2412 A
- (fd))126 2580 A
- 4410 V
- (31644)210 648 A
- 1026({)S
- 4500 V
- (31645)210 648 A
- 1026(})S
- 4680 V
- (31647)210 648 A
- (int)126 1026 A
- (asyn_close(asynchio_t)882 1194 A
- (*asyn,)252 2118 A
- (int)126 2412 A
- (fd))126 2580 A
- 4770 V
- (31648)210 648 A
- 1026({)S
- 4860 V
- (31649)210 648 A
- (*asyn=)252 1362 A
- (IDLE;)210 1656 A
- 4950 V
- (31650)210 648 A
- 1026(})S
- 8418 V
- EP
- %%Page: 307 307
- BP
- /slant 0 def
- /height 0 def
- 630 V
- 10 R
- 648(MINIX)S
- 976(SOURCE)S
- 1399(CODE)S
- 11 R
- 1975(File:)S
- (src/lib/other/bcmp.c)892 2208 A
- 12 B
- (307)180 4248 A
- 990 V
- 7 LST
- (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
- 1080 V
- (src/lib/other/bcmp.c)840 1698 A
- 1170 V
- (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
- 1350 V
- (31700)210 648 A
- (#include)336 1026 A
- (<lib.h>)294 1404 A
- 1440 V
- (31701)210 648 A
- 1026(/*)S
- (bcmp)168 1152 A
- 1362(-)S
- (Berklix)294 1446 A
- (equivalent)420 1782 A
- 2244(of)S
- (memcmp)252 2370 A
- 2706(*/)S
- 1530 V
- (31702)210 648 A
- 1620 V
- (31703)210 648 A
- (#include)336 1026 A
- (<string.h>)420 1404 A
- 1710 V
- (31704)210 648 A
- 1800 V
- (31705)210 648 A
- (int)126 1026 A
- (bcmp(s1,)336 1194 A
- (s2,)126 1572 A
- (length))294 1740 A
- 2370(/*)S
- 2496(==)S
- 2622(0)S
- 2706(or)S
- 2832(!=)S
- 2958(0)S
- (for)126 3042 A
- (equality)336 3210 A
- (and)126 3588 A
- (inequality)420 3756 A
- 4218(*/)S
- 1890 V
- (31706)210 648 A
- (_CONST)252 1026 A
- (void)168 1320 A
- (*s1;)168 1530 A
- 1980 V
- (31707)210 648 A
- (_CONST)252 1026 A
- (void)168 1320 A
- (*s2;)168 1530 A
- 2070 V
- (31708)210 648 A
- (int)126 1026 A
- (length;)294 1194 A
- 2160 V
- (31709)210 648 A
- 1026({)S
- 2250 V
- (31710)210 648 A
- (return(memcmp((_CONST)882 1110 A
- (_VOIDSTAR))420 2034 A
- (s1,)126 2496 A
- ((_CONST)294 2664 A
- (_VOIDSTAR))420 3000 A
- (s2,)126 3462 A
- ((_SIZET))336 3630 A
- (length));)378 4008 A
- 2340 V
- (31711)210 648 A
- 1026(})S
- 2790 V
- (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
- 2880 V
- (src/lib/other/bcopy.c)882 1698 A
- 2970 V
- (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
- 3150 V
- (31800)210 648 A
- (#include)336 1026 A
- (<lib.h>)294 1404 A
- 3240 V
- (31801)210 648 A
- 1026(/*)S
- (bcopy)210 1152 A
- 1404(-)S
- (Berklix)294 1488 A
- (equivalent)420 1824 A
- 2286(of)S
- (memcpy)252 2412 A
- 2748(*/)S
- 3330 V
- (31802)210 648 A
- 3420 V
- (31803)210 648 A
- (#include)336 1026 A
- (<string.h>)420 1404 A
- 3510 V
- (31804)210 648 A
- 3600 V
- (31805)210 648 A
- (void)168 1026 A
- (bcopy(src,)420 1236 A
- (dst,)168 1698 A
- (length))294 1908 A
- 3690 V
- (31806)210 648 A
- (_CONST)252 1026 A
- (void)168 1320 A
- (*src;)210 1530 A
- 3780 V
- (31807)210 648 A
- (void)168 1026 A
- (*dst;)210 1236 A
- 3870 V
- (31808)210 648 A
- (int)126 1026 A
- (length;)294 1194 A
- 3960 V
- (31809)210 648 A
- 1026({)S
- 4050 V
- (31810)210 648 A
- ((void))252 1110 A
- (memcpy((_VOIDSTAR))756 1404 A
- (dst,)168 2202 A
- ((_CONST)294 2412 A
- (_VOIDSTAR))420 2748 A
- (src,)168 3210 A
- ((_SIZET))336 3420 A
- (length);)336 3798 A
- 4140 V
- (31811)210 648 A
- 1026(})S
- 4590 V
- (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
- 4680 V
- (src/lib/other/bzero.c)882 1698 A
- 4770 V
- (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
- 4950 V
- (31900)210 648 A
- (#include)336 1026 A
- (<lib.h>)294 1404 A
- 5040 V
- (31901)210 648 A
- 1026(/*)S
- (bzero)210 1152 A
- 1404(-)S
- (Berklix)294 1488 A
- (subset)252 1824 A
- 2118(of)S
- (memset)252 2244 A
- 2580(*/)S
- 5130 V
- (31902)210 648 A
- 5220 V
- (31903)210 648 A
- (#include)336 1026 A
- (<string.h>)420 1404 A
- 5310 V
- (31904)210 648 A
- 5400 V
- (31905)210 648 A
- (void)168 1026 A
- (bzero(dst,)420 1236 A
- (length))294 1698 A
- 5490 V
- (31906)210 648 A
- (void)168 1026 A
- (*dst;)210 1236 A
- 5580 V
- (31907)210 648 A
- (int)126 1026 A
- (length;)294 1194 A
- 5670 V
- (31908)210 648 A
- 1026({)S
- 5760 V
- (31909)210 648 A
- ((void))252 1110 A
- (memset((_VOIDSTAR))756 1404 A
- (dst,)168 2202 A
- 2412(0,)S
- ((_SIZET))336 2538 A
- (length);)336 2916 A
- 5850 V
- (31910)210 648 A
- 1026(})S
- 8418 V
- EP
- %%Page: 308 308
- BP
- /slant 0 def
- /height 0 def
- 630 V
- 12 B
- (308)180 648 A
- 11 R
- 1984(File:)S
- (src/lib/other/crypt.c)874 2217 A
- 10 R
- 3402(MINIX)S
- 3730(SOURCE)S
- 4153(CODE)S
- 990 V
- 7 LST
- (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
- 1080 V
- (src/lib/other/crypt.c)882 1698 A
- 1170 V
- (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
- 1350 V
- (32000)210 648 A
- 1026(/*)S
- (crypt())294 1362 A
- 1698(-)S
- (one-way)294 1782 A
- (password)336 2118 A
- (encryption)420 2496 A
- (function)336 2958 A
- (Author:)294 3378 A
- (Kees)168 3714 A
- 3924(J.)S
- (Bot)126 4050 A
- 1440 V
- (32001)210 648 A
- 1068(*)S
- 3714(7)S
- (Feb)126 3798 A
- (1994)168 3966 A
- 1530 V
- (32002)210 648 A
- 1068(*)S
- (This)168 1152 A
- (routine)294 1362 A
- (does)168 1698 A
- (not)126 1908 A
- (encrypt)294 2076 A
- (anything,)378 2412 A
- 2832(it)S
- (uses)168 2958 A
- (the)126 3168 A
- (pwdauth)294 3336 A
- 1620 V
- (32003)210 648 A
- 1068(*)S
- (program)294 1152 A
- 1488(to)S
- 1614(do)S
- (the)126 1740 A
- (hard)168 1908 A
- (work.)210 2118 A
- 1710 V
- (32004)210 648 A
- 1068(*/)S
- 1800 V
- (32005)210 648 A
- (#define)294 1026 A
- (nil)126 1362 A
- 1530(0)S
- 1890 V
- (32006)210 648 A
- (#define)294 1026 A
- (pipe)168 1362 A
- (_pipe)210 1572 A
- 1980 V
- (32007)210 648 A
- (#define)294 1026 A
- (fork)168 1362 A
- (_fork)210 1572 A
- 2070 V
- (32008)210 648 A
- (#define)294 1026 A
- (close)210 1362 A
- (_close)252 1614 A
- 2160 V
- (32009)210 648 A
- (#define)294 1026 A
- (dup2)168 1362 A
- (_dup2)210 1572 A
- 2250 V
- (32010)210 648 A
- (#define)294 1026 A
- (execl)210 1362 A
- (_execl)252 1614 A
- 2340 V
- (32011)210 648 A
- (#define)294 1026 A
- (read)168 1362 A
- (_read)210 1572 A
- 2430 V
- (32012)210 648 A
- (#define)294 1026 A
- (_exit)210 1362 A
- (__exit)252 1614 A
- 2520 V
- (32013)210 648 A
- (#define)294 1026 A
- (write)210 1362 A
- (_write)252 1614 A
- 2610 V
- (32014)210 648 A
- (#define)294 1026 A
- (waitpid)294 1362 A
- (_waitpid)336 1698 A
- 2700 V
- (32015)210 648 A
- (#include)336 1026 A
- (<sys/types.h>)546 1404 A
- 2790 V
- (32016)210 648 A
- (#include)336 1026 A
- (<unistd.h>)420 1404 A
- 2880 V
- (32017)210 648 A
- (#include)336 1026 A
- (<string.h>)420 1404 A
- 2970 V
- (32018)210 648 A
- (#include)336 1026 A
- (<stdio.h>)378 1404 A
- 3060 V
- (32019)210 648 A
- (#include)336 1026 A
- (<sys/wait.h>)504 1404 A
- 3150 V
- (32020)210 648 A
- 3240 V
- (32021)210 648 A
- 1026(/*)S
- (Set-uid)294 1152 A
- (root)168 1488 A
- (program)294 1698 A
- 2034(to)S
- (read)168 2160 A
- (/etc/shadow)462 2370 A
- 2874(or)S
- (encrypt)294 3000 A
- (passwords.)420 3336 A
- 3798(*/)S
- 3330 V
- (32022)210 648 A
- (static)252 1026 A
- (char)168 1320 A
- (PWDAUTH[])378 1530 A
- 1950(=)S
- ("/usr/lib/pwdauth";)798 2034 A
- 3420 V
- (32023)210 648 A
- (#define)294 1026 A
- (LEN)126 1362 A
- (1024)168 1698 A
- 3510 V
- (32024)210 648 A
- 3600 V
- (32025)210 648 A
- (char)168 1026 A
- (*crypt(const)504 1236 A
- (char)168 1782 A
- (*key,)210 1992 A
- (const)210 2244 A
- (char)168 2496 A
- (*salt))252 2706 A
- 3690 V
- (32026)210 648 A
- 1026({)S
- 3780 V
- (32027)210 648 A
- (pid_t)210 1362 A
- (pid;)168 1614 A
- 3870 V
- (32028)210 648 A
- (int)126 1362 A
- (status;)294 1530 A
- 3960 V
- (32029)210 648 A
- (int)126 1362 A
- (pfd[2];)294 1530 A
- 4050 V
- (32030)210 648 A
- (static)252 1362 A
- (char)168 1656 A
- (pwdata[LEN];)504 1866 A
- 4140 V
- (32031)210 648 A
- (char)168 1362 A
- (*p=)126 1572 A
- (pwdata;)294 1740 A
- 4230 V
- (32032)210 648 A
- (const)210 1362 A
- (char)168 1614 A
- (*k=)126 1824 A
- (key;)168 1992 A
- 4320 V
- (32033)210 648 A
- (const)210 1362 A
- (char)168 1614 A
- (*s=)126 1824 A
- (salt;)210 1992 A
- 4410 V
- (32034)210 648 A
- (int)126 1362 A
- 1530(n;)S
- 4500 V
- (32035)210 648 A
- 4590 V
- (32036)210 648 A
- 1362(/*)S
- (Fill)168 1488 A
- (pwdata[])336 1698 A
- (with)168 2076 A
- (the)126 2286 A
- (key)126 2454 A
- (and)126 2622 A
- (salt.)210 2790 A
- 3042(*/)S
- 4680 V
- (32037)210 648 A
- (while)210 1362 A
- (((*p++)252 1614 A
- 1908(=)S
- (*k++))210 1992 A
- 2244(!=)S
- 2370(0))S
- 2496(if)S
- 2622((p)S
- 2748(==)S
- (pwdata+LEN-1))546 2874 A
- (goto)168 3462 A
- (fail;)210 3672 A
- 4770 V
- (32038)210 648 A
- (while)210 1362 A
- (((*p++)252 1614 A
- 1908(=)S
- (*s++))210 1992 A
- 2244(!=)S
- 2370(0))S
- 2496(if)S
- 2622((p)S
- 2748(==)S
- (pwdata+LEN-0))546 2874 A
- (goto)168 3462 A
- (fail;)210 3672 A
- 4860 V
- (32039)210 648 A
- 4950 V
- (32040)210 648 A
- 1362(if)S
- ((pipe(pfd))420 1488 A
- 1950(<)S
- 2034(0))S
- (goto)168 2160 A
- (fail;)210 2370 A
- 5040 V
- (32041)210 648 A
- 5130 V
- (32042)210 648 A
- 1362(/*)S
- (Prefill)294 1488 A
- (the)126 1824 A
- (pipe.)210 1992 A
- 2244(*/)S
- 5220 V
- (32043)210 648 A
- ((void))252 1362 A
- (write(pfd[1],)546 1656 A
- (pwdata,)294 2244 A
- 2580(p)S
- 2664(-)S
- (pwdata);)336 2748 A
- 5310 V
- (32044)210 648 A
- 5400 V
- (32045)210 648 A
- (switch)252 1362 A
- (((pid=)252 1656 A
- (fork())))336 1950 A
- 2328({)S
- 5490 V
- (32046)210 648 A
- (case)168 1362 A
- (-1:)126 1572 A
- 5580 V
- (32047)210 648 A
- (close(pfd[0]);)588 1698 A
- 5670 V
- (32048)210 648 A
- (close(pfd[1]);)588 1698 A
- 5760 V
- (32049)210 648 A
- (goto)168 1698 A
- (fail;)210 1908 A
- 5850 V
- (32050)210 648 A
- (case)168 1362 A
- 1572(0:)S
- 5940 V
- (32051)210 648 A
- 1698(/*)S
- (Connect)294 1824 A
- (both)168 2160 A
- (input)210 2370 A
- (and)126 2622 A
- (output)252 2790 A
- 3084(to)S
- (the)126 3210 A
- (pipe.)210 3378 A
- 3630(*/)S
- 6030 V
- (32052)210 648 A
- 1698(if)S
- ((pfd[0])294 1824 A
- 2160(!=)S
- 2286(0))S
- 2412({)S
- 6120 V
- (32053)210 648 A
- (dup2(pfd[0],)504 2034 A
- (0);)126 2580 A
- 6210 V
- (32054)210 648 A
- (close(pfd[0]);)588 2034 A
- 8418 V
- EP
- %%Page: 309 309
- BP
- /slant 0 def
- /height 0 def
- 630 V
- 10 R
- 648(MINIX)S
- 976(SOURCE)S
- 1399(CODE)S
- 11 R
- 1984(File:)S
- (src/lib/other/crypt.c)874 2217 A
- 12 B
- (309)180 4248 A
- 900 V
- 7 LST
- (32055)210 648 A
- 1698(})S
- 990 V
- (32056)210 648 A
- 1698(if)S
- ((pfd[1])294 1824 A
- 2160(!=)S
- 2286(1))S
- 2412({)S
- 1080 V
- (32057)210 648 A
- (dup2(pfd[1],)504 2034 A
- (1);)126 2580 A
- 1170 V
- (32058)210 648 A
- (close(pfd[1]);)588 2034 A
- 1260 V
- (32059)210 648 A
- 1698(})S
- 1350 V
- (32060)210 648 A
- 1440 V
- (32061)210 648 A
- (execl(PWDAUTH,)588 1698 A
- (PWDAUTH,)336 2328 A
- ((char)210 2706 A
- 2958(*))S
- (nil);)210 3084 A
- 1530 V
- (32062)210 648 A
- 1620 V
- (32063)210 648 A
- 1698(/*)S
- 1824(No)S
- (pwdauth?)336 1950 A
- (Fail!)210 2370 A
- 2622(*/)S
- 1710 V
- (32064)210 648 A
- ((void))252 1698 A
- (read(0,)294 1992 A
- (pwdata,)294 2328 A
- (LEN);)210 2664 A
- 1800 V
- (32065)210 648 A
- (_exit(1);)378 1698 A
- 1890 V
- (32066)210 648 A
- 1362(})S
- 1980 V
- (32067)210 648 A
- (close(pfd[1]);)588 1362 A
- 2070 V
- (32068)210 648 A
- 2160 V
- (32069)210 648 A
- 1362(if)S
- ((waitpid(pid,)546 1488 A
- (&status,)336 2076 A
- 2454(0))S
- 2580(<)S
- 2664(0)S
- 2748(||)S
- (status)252 2874 A
- 3168(!=)S
- 3294(0))S
- 3420({)S
- 2250 V
- (32070)210 648 A
- (close(pfd[0]);)588 1698 A
- 2340 V
- (32071)210 648 A
- (goto)168 1698 A
- (fail;)210 1908 A
- 2430 V
- (32072)210 648 A
- 1362(})S
- 2520 V
- (32073)210 648 A
- 2610 V
- (32074)210 648 A
- 1362(/*)S
- (Read)168 1488 A
- (and)126 1698 A
- (return)252 1866 A
- (the)126 2160 A
- (result.)294 2328 A
- (Check)210 2706 A
- 2958(if)S
- 3084(it)S
- (contains)336 3210 A
- (exactly)294 3588 A
- (one)126 3924 A
- 2700 V
- (32075)210 648 A
- 1404(*)S
- (string.)294 1488 A
- 2790 V
- (32076)210 648 A
- 1404(*/)S
- 2880 V
- (32077)210 648 A
- 1362(n=)S
- (read(pfd[0],)504 1488 A
- (pwdata,)294 2034 A
- (LEN);)210 2370 A
- 2970 V
- (32078)210 648 A
- (close(pfd[0]);)588 1362 A
- 3060 V
- (32079)210 648 A
- 1362(if)S
- 1488((n)S
- 1614(<)S
- 1698(0))S
- (goto)168 1824 A
- (fail;)210 2034 A
- 3150 V
- (32080)210 648 A
- 1362(p)S
- 1446(=)S
- (pwdata)252 1530 A
- 1824(+)S
- 1908(n;)S
- 3240 V
- (32081)210 648 A
- 1362(n)S
- 1446(=)S
- 1530(0;)S
- 3330 V
- (32082)210 648 A
- (while)210 1362 A
- 1614((p)S
- 1740(>)S
- (pwdata))294 1824 A
- 2160(if)S
- ((*--p)210 2286 A
- 2538(==)S
- 2664(0))S
- (n++;)168 2790 A
- 3420 V
- (32083)210 648 A
- 1362(if)S
- 1488((n)S
- 1614(!=)S
- 1740(1))S
- (goto)168 1866 A
- (fail;)210 2076 A
- 3510 V
- (32084)210 648 A
- (return)252 1362 A
- (pwdata;)294 1656 A
- 3600 V
- (32085)210 648 A
- 3690 V
- (32086)210 648 A
- (fail:)210 1026 A
- 3780 V
- (32087)210 648 A
- (pwdata[0])378 1362 A
- 1782(=)S
- (salt[0])294 1866 A
- 2202(303)S
- 2286(1;)S
- 3042(/*)S
- (make)168 3168 A
- (result)252 3378 A
- 3672(!=)S
- (salt)168 3798 A
- 4008(*/)S
- 3870 V
- (32088)210 648 A
- (pwdata[1])378 1362 A
- 1782(=)S
- 1866(0;)S
- 3960 V
- (32089)210 648 A
- (return)252 1362 A
- (pwdata;)294 1656 A
- 4050 V
- (32090)210 648 A
- 1026(})S
- 4230 V
- (32092)210 648 A
- 1026(/*)S
- 4320 V
- (32093)210 648 A
- 1068(*)S
- ($PchHeader:)462 1152 A
- (/mount/hd2/minix/lib/misc/RCS/crypt.c,v)1638 1656 A
- (1.3)126 3336 A
- (1994/12/22)420 3504 A
- (13:51:49)336 3966 A
- (philip)252 4344 A
- (Exp)126 4638 A
- 4806($)S
- 4410 V
- (32094)210 648 A
- 1068(*/)S
- 5040 V
- (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
- 5130 V
- (src/lib/other/ctermid.c)966 1698 A
- 5220 V
- (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
- 5400 V
- (32100)210 648 A
- 1026(/*)S
- (ctermid(3))420 1194 A
- 5490 V
- (32101)210 648 A
- 1068(*)S
- 5580 V
- (32102)210 648 A
- 1068(*)S
- (Author:)294 1194 A
- (Terrence)336 1530 A
- (Holm)168 1908 A
- (Aug.)168 2496 A
- (1988)168 2706 A
- 5670 V
- (32103)210 648 A
- 1068(*)S
- 5760 V
- (32104)210 648 A
- 1068(*)S
- 5850 V
- (32105)210 648 A
- 1068(*)S
- (Ctermid(3))420 1194 A
- (returns)294 1656 A
- 1992(a)S
- (pointer)294 2076 A
- 2412(to)S
- 2538(a)S
- (string)252 2622 A
- (naming)252 2916 A
- (the)126 3210 A
- (controlling)462 3378 A
- 5940 V
- (32106)210 648 A
- 1068(*)S
- (terminal.)378 1194 A
- 1614(If)S
- (<name_space>)504 1740 A
- 2286(is)S
- (NULL)168 2412 A
- (then)168 2622 A
- (local)210 2832 A
- (PRIVATE)294 3084 A
- (storage)294 3420 A
- 6030 V
- (32107)210 648 A
- 1068(*)S
- 1194(is)S
- (used,)210 1320 A
- (otherwise)378 1572 A
- (<name_space>)504 1992 A
- (must)168 2538 A
- (point)210 2748 A
- 3000(to)S
- (storage)294 3126 A
- 3462(of)S
- 3588(at)S
- 6120 V
- (32108)210 648 A
- 1068(*)S
- (least)210 1194 A
- (L_ctermid)378 1446 A
- (characters.)462 1866 A
- 6210 V
- (32109)210 648 A
- 1068(*)S
- 8418 V
- EP
- %%Page: 310 310
- BP
- /slant 0 def
- /height 0 def
- 630 V
- 12 B
- (310)180 648 A
- 11 R
- 1928(File:)S
- (src/lib/other/ctermid.c)986 2161 A
- 10 R
- 3402(MINIX)S
- 3730(SOURCE)S
- 4153(CODE)S
- 900 V
- 7 LST
- (32110)210 648 A
- 1068(*)S
- (Returns)294 1194 A
- 1530(a)S
- (pointer)294 1614 A
- 1950(to)S
- ("/dev/tty".)462 2076 A
- 990 V
- (32111)210 648 A
- 1068(*/)S
- 1080 V
- (32112)210 648 A
- 1170 V
- (32113)210 648 A
- (#include)336 1026 A
- (<lib.h>)294 1404 A
- 1260 V
- (32114)210 648 A
- (#include)336 1026 A
- (<string.h>)420 1404 A
- 1350 V
- (32115)210 648 A
- (#include)336 1026 A
- (<stdio.h>)378 1404 A
- 1440 V
- (32116)210 648 A
- 1530 V
- (32117)210 648 A
- (_PROTOTYPE()462 1026 A
- (char)168 1530 A
- (*ctermid,)378 1740 A
- ((char)210 2160 A
- (*name_space));)588 2412 A
- 1620 V
- (32118)210 648 A
- 1710 V
- (32119)210 648 A
- (#ifndef)294 1026 A
- (L_ctermid)378 1362 A
- 1800 V
- (32120)210 648 A
- (#define)294 1026 A
- (L_ctermid)378 1362 A
- 1824(9)S
- 1890 V
- (32121)210 648 A
- (#endif)252 1026 A
- 1980 V
- (32122)210 648 A
- 2070 V
- (32123)210 648 A
- (char)168 1026 A
- (*ctermid(name_space))840 1236 A
- 2160 V
- (32124)210 648 A
- (char)168 1026 A
- (*name_space;)504 1236 A
- 2250 V
- (32125)210 648 A
- 1026({)S
- 2340 V
- (32126)210 648 A
- (PRIVATE)294 1110 A
- (char)168 1446 A
- (termid[L_ctermid];)756 1656 A
- 2430 V
- (32127)210 648 A
- 2520 V
- (32128)210 648 A
- 1110(if)S
- ((name_space)462 1236 A
- 1740(==)S
- ((char)210 1866 A
- (*)NULL))294 2118 A
- (name_space)420 2454 A
- 2916(=)S
- (termid;)294 3000 A
- 2610 V
- (32129)210 648 A
- (strcpy(name_space,)756 1110 A
- ("/dev/tty");)504 1908 A
- 2700 V
- (32130)210 648 A
- (return(name_space);)798 1110 A
- 2790 V
- (32131)210 648 A
- 1026(})S
- 3240 V
- (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
- 3330 V
- (src/lib/other/cuserid.c)966 1698 A
- 3420 V
- (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
- 3600 V
- (32200)210 648 A
- 1026(/*)S
- (cuserid(3))420 1194 A
- 3690 V
- (32201)210 648 A
- 1068(*)S
- 3780 V
- (32202)210 648 A
- 1068(*)S
- (Author:)294 1194 A
- (Terrence)336 1530 A
- 1908(W.)S
- (Holm)168 2034 A
- (Sept.)210 2622 A
- (1987)168 2874 A
- 3870 V
- (32203)210 648 A
- 1068(*/)S
- 3960 V
- (32204)210 648 A
- 4050 V
- (32205)210 648 A
- (#include)336 1026 A
- (<lib.h>)294 1404 A
- 4140 V
- (32206)210 648 A
- (#include)336 1026 A
- (<pwd.h>)294 1404 A
- 4230 V
- (32207)210 648 A
- (#include)336 1026 A
- (<string.h>)420 1404 A
- 4320 V
- (32208)210 648 A
- (#include)336 1026 A
- (<unistd.h>)420 1404 A
- 4410 V
- (32209)210 648 A
- (#include)336 1026 A
- (<stdio.h>)378 1404 A
- 4500 V
- (32210)210 648 A
- 4590 V
- (32211)210 648 A
- (#ifndef)294 1026 A
- (L_cuserid)378 1404 A
- 4680 V
- (32212)210 648 A
- (#define)294 1026 A
- (L_cuserid)378 1404 A
- 1908(9)S
- 4770 V
- (32213)210 648 A
- (#endif)252 1026 A
- 4860 V
- (32214)210 648 A
- 4950 V
- (32215)210 648 A
- (char)168 1026 A
- (*cuserid(user_name))798 1236 A
- 5040 V
- (32216)210 648 A
- (char)168 1026 A
- (*user_name;)462 1236 A
- 5130 V
- (32217)210 648 A
- 1026({)S
- 5220 V
- (32218)210 648 A
- (PRIVATE)294 1110 A
- (char)168 1446 A
- (userid[L_cuserid];)756 1656 A
- 5310 V
- (32219)210 648 A
- (struct)252 1110 A
- (passwd)252 1404 A
- (*pw_entry;)420 1698 A
- 5400 V
- (32220)210 648 A
- 5490 V
- (32221)210 648 A
- 1110(if)S
- ((user_name)420 1236 A
- 1698(==)S
- ((char)210 1824 A
- (*)NULL))294 2076 A
- (user_name)378 2412 A
- 2832(=)S
- (userid;)294 2916 A
- 5580 V
- (32222)210 648 A
- 5670 V
- (32223)210 648 A
- (pw_entry)336 1110 A
- 1488(=)S
- (getpwuid(geteuid());)840 1572 A
- 5760 V
- (32224)210 648 A
- 5850 V
- (32225)210 648 A
- 1110(if)S
- ((pw_entry)378 1236 A
- 1656(==)S
- ((struct)294 1782 A
- (passwd)252 2118 A
- (*)NULL))294 2412 A
- 2748({)S
- 5940 V
- (32226)210 648 A
- (*user_name)420 1362 A
- 1824(=)S
- ('\0';)210 1908 A
- 6030 V
- (32227)210 648 A
- (return((char)504 1362 A
- (*)NULL);)336 1908 A
- 6120 V
- (32228)210 648 A
- 1110(})S
- 6210 V
- (32229)210 648 A
- (strcpy(user_name,)714 1110 A
- (pw_entry->pw_name);)798 1866 A
- 8418 V
- EP
- %%Page: 311 311
- BP
- /slant 0 def
- /height 0 def
- 630 V
- 10 R
- 648(MINIX)S
- 976(SOURCE)S
- 1399(CODE)S
- 11 R
- 1938(File:)S
- (src/lib/other/cuserid.c)967 2171 A
- 12 B
- (311)180 4248 A
- 900 V
- 7 LST
- (32230)210 648 A
- 990 V
- (32231)210 648 A
- (return(user_name);)756 1110 A
- 1080 V
- (32232)210 648 A
- 1026(})S
- 1440 V
- (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
- 1530 V
- (src/lib/other/environ.c)966 1698 A
- 1620 V
- (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
- 1800 V
- (32300)210 648 A
- 1026(/*)S
- 1890 V
- (32301)210 648 A
- 1068(*)S
- (environ.c)378 1152 A
- 1572(-)S
- (define)252 1656 A
- (the)126 1950 A
- (variable)336 2118 A
- (environ)294 2496 A
- 1980 V
- (32302)210 648 A
- 1068(*/)S
- 2070 V
- (32303)210 648 A
- 1026(/*)S
- ($Header:)336 1152 A
- (environ.c,v)462 1530 A
- (1.1)126 2034 A
- (90/09/27)336 2202 A
- (13:39:50)336 2580 A
- (eck)126 2958 A
- (Exp)126 3126 A
- 3294($)S
- 3378(*/)S
- 2160 V
- (32304)210 648 A
- 1026(/*)S
- 2250 V
- (32305)210 648 A
- 1068(*)S
- (This)168 1152 A
- (file)168 1362 A
- (defines)294 1572 A
- (the)126 1908 A
- (variable)336 2076 A
- (environ)294 2454 A
- (and)126 2790 A
- (initializes)462 2958 A
- 3462(it)S
- (with)168 3588 A
- 3798(a)S
- (magic)210 3882 A
- 2340 V
- (32306)210 648 A
- 1068(*)S
- (value.)252 1152 A
- (The)126 1488 A
- 1656(C)S
- (run-time)336 1740 A
- (start-off)378 2118 A
- (routine)294 2538 A
- (tests)210 2874 A
- (whether)294 3126 A
- (the)126 3462 A
- (variable)336 3630 A
- 2430 V
- (32307)210 648 A
- 1068(*)S
- (environ)294 1152 A
- 1488(is)S
- (initialized)462 1614 A
- (with)168 2118 A
- (this)168 2328 A
- (value.)252 2538 A
- 2874(If)S
- 3000(it)S
- 3126(is)S
- (not,)168 3252 A
- 3462(it)S
- 3588(is)S
- (assumed)294 3714 A
- 2520 V
- (32308)210 648 A
- 1068(*)S
- (that)168 1152 A
- 1362(it)S
- 1488(is)S
- (defined)294 1614 A
- 1950(by)S
- (the)126 2076 A
- (user.)210 2244 A
- (Only)168 2538 A
- (two)126 2748 A
- (bytes)210 2916 A
- (are)126 3168 A
- (tested,)294 3336 A
- (since)210 3672 A
- 3924(we)S
- 2610 V
- (32309)210 648 A
- 1068(*)S
- (don't)210 1152 A
- (know)168 1404 A
- (the)126 1614 A
- (endian-ness)462 1782 A
- (and)126 2286 A
- (alignment)378 2454 A
- (restrictions)504 2874 A
- 3420(of)S
- (the)126 3546 A
- (machine.)336 3714 A
- 2700 V
- (32310)210 648 A
- 1068(*)S
- (This)168 1152 A
- (means)210 1362 A
- (that)168 1614 A
- (the)126 1824 A
- (low-order)378 1992 A
- (two-bytes)378 2412 A
- (should)252 2832 A
- 3126(be)S
- (equal)210 3252 A
- 3504(to)S
- (the)126 3630 A
- 2790 V
- (32311)210 648 A
- 1068(*)S
- (high-order)420 1152 A
- (two-bytes)378 1614 A
- 2034(on)S
- (machines)336 2160 A
- (with)168 2538 A
- (four-byte)378 2748 A
- (pointers.)378 3168 A
- 3630(In)S
- (fact,)210 3756 A
- (all)126 4008 A
- 2880 V
- (32312)210 648 A
- 1068(*)S
- (the)126 1152 A
- (bytes)210 1320 A
- 1572(in)S
- (the)126 1698 A
- (pointer)294 1866 A
- (are)126 2202 A
- (the)126 2370 A
- (same,)210 2538 A
- (just)168 2790 A
- 3000(in)S
- (case.)210 3126 A
- 2970 V
- (32313)210 648 A
- 1068(*/)S
- 3060 V
- (32314)210 648 A
- 3150 V
- (32315)210 648 A
- (#if)126 1026 A
- (_EM_PSIZE==2)504 1194 A
- 3240 V
- (32316)210 648 A
- (char)168 1026 A
- (**environ)378 1236 A
- 1656(=)S
- ((char)210 1740 A
- (**))126 1992 A
- (0x5353;)294 2160 A
- 3330 V
- (32317)210 648 A
- (#else)210 1026 A
- 3420 V
- (32318)210 648 A
- (char)168 1026 A
- (**environ)378 1236 A
- 1656(=)S
- ((char)210 1740 A
- (**))126 1992 A
- (0x53535353;)462 2160 A
- 3510 V
- (32319)210 648 A
- (#endif)252 1026 A
- 4140 V
- (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
- 4230 V
- (src/lib/other/errno.c)882 1698 A
- 4320 V
- (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
- 4500 V
- (32400)210 648 A
- (#include)336 1026 A
- (<lib.h>)294 1404 A
- 4590 V
- (32401)210 648 A
- 1026(/*)S
- (errno.c)294 1152 A
- 1488(-)S
- (declare)294 1572 A
- (variable)336 1908 A
- (errno)210 2286 A
- (Author:)294 3042 A
- 3378(F.)S
- (Meulenbroeks)504 3504 A
- 4050(*/)S
- 4680 V
- (32402)210 648 A
- 4770 V
- (32403)210 648 A
- (int)126 1026 A
- (errno)210 1194 A
- 1446(=)S
- 1530(0;)S
- 5040 V
- (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
- 5130 V
- (src/lib/other/execlp.c)924 1698 A
- 5220 V
- (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
- 5400 V
- (32500)210 648 A
- 1026(/*)S
- (execlp(3))378 1152 A
- (and)126 1572 A
- (execvp(3))378 1740 A
- 5490 V
- (32501)210 648 A
- 1068(*)S
- 5580 V
- (32502)210 648 A
- 1068(*)S
- (Author:)294 1152 A
- (Terrence)336 1488 A
- 1866(W.)S
- (Holm)168 1992 A
- (July)168 2412 A
- (1988)168 2622 A
- 5670 V
- (32503)210 648 A
- 1068(*/)S
- 5760 V
- (32504)210 648 A
- 5850 V
- (32505)210 648 A
- 1026(/*)S
- (FIXES)210 1152 A
- 1404(-)S
- (Dec)126 1488 A
- (1989)168 1656 A
- 1866(-)S
- (Jan)126 1950 A
- (1990)168 2118 A
- (Bruce)210 2328 A
- (Evans.)252 2580 A
- 5940 V
- (32506)210 648 A
- 1068(*)S
- 1404(-)S
- (Don't)210 1488 A
- (use)126 1740 A
- (search)252 1908 A
- (path)168 2202 A
- (when)168 2412 A
- (file)168 2622 A
- (name)168 2832 A
- (contains)336 3042 A
- 3420(a)S
- ('/')126 3504 A
- (*anywhere*.)462 3672 A
- 6030 V
- (32507)210 648 A
- 1068(*)S
- 1404(-)S
- (Invoke)252 1488 A
- (sh(1))210 1782 A
- 2034(on)S
- (command)294 2160 A
- (files.)252 2496 A
- 6120 V
- (32508)210 648 A
- 1068(*)S
- 1404(-)S
- (Use)126 1488 A
- (PATH_MAX)336 1656 A
- (and)126 2034 A
- (check)210 2202 A
- (strings)294 2454 A
- (fit)126 2790 A
- 2958(in)S
- (buffer.)294 3084 A
- 6210 V
- (32509)210 648 A
- 1068(*)S
- 1404(-)S
- (Use)126 1488 A
- (stdargs,)336 1656 A
- (with)168 2034 A
- (the)126 2244 A
- (unjustified)462 2412 A
- (assumption)420 2916 A
- (that)168 3378 A
- (va_start())420 3588 A
- (turns)210 4050 A
- 8418 V
- EP
- %%Page: 312 312
- BP
- /slant 0 def
- /height 0 def
- 630 V
- 12 B
- (312)180 648 A
- 11 R
- 1953(File:)S
- (src/lib/other/execlp.c)937 2186 A
- 10 R
- 3402(MINIX)S
- 3730(SOURCE)S
- 4153(CODE)S
- 900 V
- 7 LST
- (32510)210 648 A
- 1068(*)S
- (the)126 1488 A
- (arg)126 1656 A
- (list)168 1824 A
- (into)168 2034 A
- 2244(a)S
- (char)168 2328 A
- (*[].)168 2538 A
- (Strictly,)378 2790 A
- (the)126 3210 A
- (arg)126 3378 A
- (list)168 3546 A
- (should)252 3756 A
- 4050(be)S
- 990 V
- (32511)210 648 A
- 1068(*)S
- (copied,)294 1488 A
- ("wasting")378 1824 A
- 2244(up)S
- 2370(to)S
- (ARG_MAX)294 2496 A
- (bytes.)252 2832 A
- 1080 V
- (32512)210 648 A
- 1068(*/)S
- 1170 V
- (32513)210 648 A
- 1260 V
- (32514)210 648 A
- 1026(/*)S
- (Execlp(3))378 1194 A
- (and)126 1614 A
- (execvp(3))378 1782 A
- (are)126 2202 A
- (like)168 2370 A
- (execl(3))336 2580 A
- (and)126 2958 A
- (execv(3),)378 3126 A
- 1350 V
- (32515)210 648 A
- 1068(*)S
- (except)252 1194 A
- (that)168 1488 A
- (they)168 1698 A
- (use)126 1908 A
- (the)126 2076 A
- (environment)462 2244 A
- (variable)336 2748 A
- ($PATH)210 3126 A
- 3378(as)S
- 1440 V
- (32516)210 648 A
- 1068(*)S
- 1194(a)S
- (search)252 1278 A
- (list)168 1572 A
- 1782(of)S
- (possible)336 1908 A
- (locations)378 2286 A
- (for)126 2706 A
- (the)126 2874 A
- (executable)420 3042 A
- 1530 V
- (32517)210 648 A
- 1068(*)S
- (file,)210 1194 A
- 1446(if)S
- (<file>)252 1572 A
- (does)168 1866 A
- (not)126 2076 A
- (contain)294 2244 A
- 2580(a)S
- ('/',)168 2664 A
- (and)126 2874 A
- (they)168 3042 A
- (attempt)294 3252 A
- 1620 V
- (32518)210 648 A
- 1068(*)S
- 1194(to)S
- (run)126 1320 A
- (non-binary)420 1488 A
- (executable)420 1950 A
- (files)210 2412 A
- (using)210 2664 A
- (sh(1).)252 2916 A
- 1710 V
- (32519)210 648 A
- 1068(*)S
- 1800 V
- (32520)210 648 A
- 1068(*)S
- (The)126 1194 A
- (path)168 1362 A
- (search)252 1572 A
- (list)168 1866 A
- 2076(is)S
- 2202(a)S
- (list)168 2286 A
- 2496(of)S
- (directory)378 2622 A
- (names)210 3042 A
- (separated)378 3294 A
- 1890 V
- (32521)210 648 A
- 1068(*)S
- 1194(by)S
- (':'s.)210 1320 A
- 1572(If)S
- 1698(a)S
- (colon)210 1782 A
- (appears)294 2034 A
- 2370(at)S
- (the)126 2496 A
- (beginning)378 2664 A
- 3084(or)S
- (end)126 3210 A
- 3378(of)S
- (the)126 3504 A
- 1980 V
- (32522)210 648 A
- 1068(*)S
- (list,)210 1194 A
- 1446(or)S
- (two)126 1572 A
- (appear)252 1740 A
- (together,)378 2034 A
- (then)168 2454 A
- 2664(an)S
- (empty)210 2790 A
- (prefix)252 3042 A
- 3336(is)S
- (tried.)252 3462 A
- 2070 V
- (32523)210 648 A
- 1068(*)S
- 1194(If)S
- ($PATH)210 1320 A
- 1572(is)S
- (not)126 1698 A
- 1866(in)S
- (the)126 1992 A
- (environment,)504 2160 A
- 2706(it)S
- (defaults)336 2832 A
- 3210(to)S
- ("".)126 3336 A
- 2160 V
- (32524)210 648 A
- 1068(*)S
- 2250 V
- (32525)210 648 A
- 1068(*)S
- (For)126 1194 A
- (example,)336 1362 A
- 1740(if)S
- (<file>)252 1866 A
- 2160(is)S
- ("ls",)210 2286 A
- (and)126 2538 A
- (the)126 2706 A
- ($PATH)210 2874 A
- 3126(is)S
- 2340 V
- (32526)210 648 A
- 1068(*)S
- (":/usr/local/bin:/bin:/usr/bin",)1344 1194 A
- (then)168 2580 A
- (./ls,)210 2832 A
- 2430 V
- (32527)210 648 A
- 1068(*)S
- (/usr/local/bin/ls,)756 1194 A
- (/bin/ls)294 1992 A
- (and)126 2328 A
- (/usr/bin/ls)462 2496 A
- (are)126 3000 A
- (tried)210 3168 A
- (until)210 3420 A
- 2520 V
- (32528)210 648 A
- 1068(*)S
- 1194(an)S
- (exectable)378 1320 A
- (one)126 1740 A
- 1908(is)S
- (found.)252 2034 A
- 2328(If)S
- (the)126 2454 A
- (direct)252 2622 A
- (attempt)294 2916 A
- 3252(to)S
- (exec)168 3378 A
- 3588(it)S
- 2610 V
- (32529)210 648 A
- 1068(*)S
- (fails,)252 1194 A
- (the)126 1488 A
- (arg)126 1656 A
- (list)168 1824 A
- 2034(is)S
- (modified)336 2160 A
- 2538(to)S
- (begin)210 2664 A
- (with)168 2916 A
- ("sh")168 3126 A
- (and)126 3336 A
- (the)126 3504 A
- 2700 V
- (32530)210 648 A
- 1068(*)S
- (absolute)336 1194 A
- (name)168 1572 A
- 1782(of)S
- (<file>,)294 1908 A
- (and)126 2244 A
- 2412(an)S
- (exec)168 2538 A
- 2748(of)S
- (/bin/sh)294 2874 A
- 3210(is)S
- (tried.)252 3336 A
- 2790 V
- (32531)210 648 A
- 1068(*)S
- 1194(If)S
- (this)168 1320 A
- (fails,)252 1530 A
- 1824(no)S
- (further)294 1950 A
- (attempts)336 2286 A
- (are)126 2664 A
- (made.)210 2832 A
- 2880 V
- (32532)210 648 A
- 1068(*)S
- 2970 V
- (32533)210 648 A
- 1068(*)S
- (This)168 1194 A
- (function)336 1404 A
- (only)168 1782 A
- (returns)294 1992 A
- (after)210 2328 A
- 2580(an)S
- (error.)252 2706 A
- 3042(It)S
- (returns)294 3168 A
- 3504(-1)S
- 3060 V
- (32534)210 648 A
- 1068(*)S
- (and)126 1194 A
- (sets)168 1362 A
- (errno)210 1572 A
- (like)168 1824 A
- (execv().)336 2034 A
- 3150 V
- (32535)210 648 A
- 1068(*/)S
- 3240 V
- (32536)210 648 A
- 3330 V
- (32537)210 648 A
- (#include)336 1026 A
- (<sys/types.h>)546 1404 A
- 3420 V
- (32538)210 648 A
- (#include)336 1026 A
- (<lib.h>)294 1404 A
- 3510 V
- (32539)210 648 A
- (#include)336 1026 A
- (<errno.h>)378 1404 A
- 3600 V
- (32540)210 648 A
- (#include)336 1026 A
- (<limits.h>)420 1404 A
- 3690 V
- (32541)210 648 A
- (#include)336 1026 A
- (<stdlib.h>)420 1404 A
- 3780 V
- (32542)210 648 A
- (#include)336 1026 A
- (<string.h>)420 1404 A
- 3870 V
- (32543)210 648 A
- (#include)336 1026 A
- (<unistd.h>)420 1404 A
- 3960 V
- (32544)210 648 A
- (#include)336 1026 A
- (<stdarg.h>)420 1404 A
- 4050 V
- (32545)210 648 A
- 4140 V
- (32546)210 648 A
- (#undef)252 1026 A
- (NULL)168 1320 A
- 4230 V
- (32547)210 648 A
- (#define)294 1026 A
- (NULL)168 1362 A
- 1572(0)S
- 2370(/*)S
- (kludge)252 2496 A
- (for)126 2790 A
- (ACK)126 2958 A
- (not)126 3126 A
- (understanding)546 3294 A
- (void)168 3882 A
- 4092(*)S
- 4176(*/)S
- 4320 V
- (32548)210 648 A
- 4410 V
- (32549)210 648 A
- (#define)294 1026 A
- (MAX_NUM_ARGS)504 1362 A
- (512)126 1908 A
- 2370(/*)S
- (maximum)294 2496 A
- (number)252 2832 A
- 3126(of)S
- (arguments)378 3252 A
- 3672(to)S
- (execvp)252 3798 A
- 4092(*/)S
- 4500 V
- (32550)210 648 A
- 4590 V
- (32551)210 648 A
- (extern)252 1026 A
- (char)168 1320 A
- (**environ;)420 1530 A
- 2370(/*)S
- (environment)462 2496 A
- (pointer)294 3000 A
- 3336(*/)S
- 4680 V
- (32552)210 648 A
- 4770 V
- (32553)210 648 A
- (#ifdef)252 1026 A
- (_ANSI)210 1320 A
- 4860 V
- (32554)210 648 A
- (int)126 1026 A
- (execlp(const)504 1194 A
- (char)168 1740 A
- (*file,)252 1950 A
- (const)210 2244 A
- (char)168 2496 A
- (*arg,)210 2706 A
- (...))168 2958 A
- 4950 V
- (32555)210 648 A
- (#else)210 1026 A
- 5040 V
- (32556)210 648 A
- (int)126 1026 A
- (execlp(file))504 1194 A
- 5130 V
- (32557)210 648 A
- (char)168 1026 A
- (*file;)252 1236 A
- 5220 V
- (32558)210 648 A
- (#endif)252 1026 A
- 5310 V
- (32559)210 648 A
- 1026({)S
- 5400 V
- (32560)210 648 A
- (register)336 1110 A
- (va_list)294 1488 A
- (argp;)210 1824 A
- 5490 V
- (32561)210 648 A
- (register)336 1110 A
- (int)126 1488 A
- (result;)294 1656 A
- 5580 V
- (32562)210 648 A
- 5670 V
- (32563)210 648 A
- (va_start(argp,)588 1110 A
- (file);)252 1740 A
- 5760 V
- (32564)210 648 A
- (result)252 1110 A
- 1404(=)S
- (execvp(file,)504 1488 A
- ((char)210 2034 A
- (**))126 2286 A
- (argp);)252 2454 A
- 5850 V
- (32565)210 648 A
- (va_end(argp);)546 1110 A
- 5940 V
- (32566)210 648 A
- (return(result);)630 1110 A
- 6030 V
- (32567)210 648 A
- 1026(})S
- 6210 V
- (32569)210 648 A
- (#ifdef)252 1026 A
- (_ANSI)210 1320 A
- 8418 V
- EP
- %%Page: 313 313
- BP
- /slant 0 def
- /height 0 def
- 630 V
- 10 R
- 648(MINIX)S
- 976(SOURCE)S
- 1399(CODE)S
- 11 R
- 1953(File:)S
- (src/lib/other/execlp.c)937 2186 A
- 12 B
- (313)180 4248 A
- 900 V
- 7 LST
- (32570)210 648 A
- (int)126 1026 A
- (execvp(const)504 1194 A
- (char)168 1740 A
- (*file,)252 1950 A
- (char)168 2244 A
- (*const)252 2454 A
- (argv[]))294 2748 A
- 990 V
- (32571)210 648 A
- (#else)210 1026 A
- 1080 V
- (32572)210 648 A
- (int)126 1026 A
- (execvp(file,)504 1194 A
- (argv))210 1740 A
- 1170 V
- (32573)210 648 A
- (char)168 1026 A
- (*file;)252 1236 A
- 1260 V
- (32574)210 648 A
- (char)168 1026 A
- (**argv;)294 1236 A
- 1350 V
- (32575)210 648 A
- (#endif)252 1026 A
- 1440 V
- (32576)210 648 A
- 1026({)S
- 1530 V
- (32577)210 648 A
- (int)126 1110 A
- 1278(i,)S
- (best_errno;)462 1404 A
- 1620 V
- (32578)210 648 A
- (char)168 1110 A
- (**envtop;)378 1320 A
- 1710 V
- (32579)210 648 A
- (size_t)252 1110 A
- (flength;)336 1404 A
- 1800 V
- (32580)210 648 A
- (char)168 1110 A
- (*searchpath;)504 1320 A
- 1890 V
- (32581)210 648 A
- (size_t)252 1110 A
- (slength;)336 1404 A
- 1980 V
- (32582)210 648 A
- (char)168 1110 A
- (*split;)294 1320 A
- 2070 V
- (32583)210 648 A
- (char)168 1110 A
- (execpath[PATH_MAX)714 1320 A
- 2076(+)S
- (1];)126 2160 A
- 2160 V
- (32584)210 648 A
- (char)168 1110 A
- (*arg2[MAX_NUM_ARGS)756 1320 A
- 2118(+)S
- (3];)126 2202 A
- 2370(/*)S
- (place)210 2496 A
- 2748(to)S
- (copy)168 2874 A
- (argv)168 3084 A
- 3294(*/)S
- 2250 V
- (32585)210 648 A
- 2340 V
- (32586)210 648 A
- 1110(/*)S
- (POSIX)210 1236 A
- (requires)336 1488 A
- (argv)168 1866 A
- 2076(to)S
- 2202(be)S
- (immutable.)420 2328 A
- (Unfortunately,)588 2832 A
- 3462(we)S
- (have)168 3588 A
- 3798(to)S
- (change)252 3924 A
- 4218(it)S
- 2430 V
- (32587)210 648 A
- 1152(*)S
- (during)252 1236 A
- (execution.)420 1530 A
- 2034(To)S
- (keep)168 2160 A
- (POSIX)210 2370 A
- (happy,)252 2622 A
- 2916(a)S
- (copy)168 3000 A
- 3210(is)S
- (made)168 3336 A
- (and)126 3546 A
- (the)126 3714 A
- (copy)168 3882 A
- 2520 V
- (32588)210 648 A
- 1152(*)S
- (changed.)336 1236 A
- (The)126 1656 A
- (question)336 1824 A
- (arises:)294 2202 A
- (how)126 2538 A
- (big)126 2706 A
- (should)252 2874 A
- (the)126 3168 A
- (copy)168 3336 A
- (be?)126 3546 A
- (Allocating)420 3756 A
- 2610 V
- (32589)210 648 A
- 1152(*)S
- (space)210 1236 A
- (dynamically)462 1488 A
- (requires)336 1992 A
- (using)210 2370 A
- (malloc,)294 2622 A
- (which)210 2958 A
- (itself)252 3210 A
- (takes)210 3504 A
- 3756(up)S
- 3882(a)S
- (lot)126 3966 A
- 2700 V
- (32590)210 648 A
- 1152(*)S
- 1236(of)S
- (space.)252 1362 A
- (The)126 1698 A
- (solution)336 1866 A
- (chosen)252 2244 A
- (here)168 2538 A
- 2748(is)S
- 2874(to)S
- (limit)210 3000 A
- (the)126 3252 A
- (number)252 3420 A
- 3714(of)S
- (arguments)378 3840 A
- 2790 V
- (32591)210 648 A
- 1152(*)S
- 1236(to)S
- (MAX_NUM_ARGS)504 1362 A
- (and)126 1908 A
- (set)126 2076 A
- (this)168 2244 A
- (value)210 2454 A
- (fairly)252 2706 A
- (high.)210 3000 A
- (This)168 3294 A
- (solution)336 3504 A
- 3882(is)S
- (simpler)294 4008 A
- 2880 V
- (32592)210 648 A
- 1152(*)S
- (and)126 1236 A
- 1404(is)S
- (probably)336 1530 A
- (adequate.)378 1908 A
- (Only)168 2370 A
- (programs)336 2580 A
- (with)168 2958 A
- (huge)168 3168 A
- (numbers)294 3378 A
- 3714(of)S
- (very)168 3840 A
- (short)210 4050 A
- 2970 V
- (32593)210 648 A
- 1152(*)S
- (arguments)378 1236 A
- (will)168 1656 A
- (get)126 1866 A
- 2034(an)S
- (error)210 2160 A
- ((if)126 2412 A
- (the)126 2580 A
- (arguments)378 2748 A
- (are)126 3168 A
- (large,)252 3336 A
- (ARG_MAX)294 3630 A
- (will)168 3966 A
- 3060 V
- (32594)210 648 A
- 1152(*)S
- 1236(be)S
- (exceeded.)378 1362 A
- 3150 V
- (32595)210 648 A
- 1152(*/)S
- 3240 V
- (32596)210 648 A
- 3330 V
- (32597)210 648 A
- 1110(if)S
- ((strchr(file,)546 1236 A
- ('/'))168 1824 A
- 2034(!=)S
- (NULL)168 2160 A
- 2370(||)S
- ((searchpath)462 2496 A
- 3000(=)S
- (getenv("PATH")))630 3084 A
- 3756(==)S
- (NULL))210 3882 A
- 3420 V
- (32598)210 648 A
- (searchpath)420 1362 A
- 1824(=)S
- ("";)126 1908 A
- 3510 V
- (32599)210 648 A
- (flength)294 1110 A
- 1446(=)S
- (strlen(file);)546 1530 A
- 3600 V
- (32600)210 648 A
- (best_errno)420 1110 A
- 1572(=)S
- (ENOENT;)294 1656 A
- 3690 V
- (32601)210 648 A
- 3780 V
- (32602)210 648 A
- (while)210 1110 A
- ((1))126 1362 A
- 1530({)S
- 3870 V
- (32603)210 648 A
- (split)210 1362 A
- 1614(=)S
- (strchr(searchpath,)756 1698 A
- (':');)210 2496 A
- 3960 V
- (32604)210 648 A
- 1362(if)S
- ((split)252 1488 A
- 1782(==)S
- (NULL))210 1908 A
- 4050 V
- (32605)210 648 A
- (slength)294 1698 A
- 2034(=)S
- (strlen(searchpath);)798 2118 A
- 4140 V
- (32606)210 648 A
- (else)168 1362 A
- 4230 V
- (32607)210 648 A
- (slength)294 1698 A
- 2034(=)S
- (split)210 2118 A
- 2370(-)S
- (searchpath;)462 2454 A
- 4320 V
- (32608)210 648 A
- 1362(if)S
- ((slength)336 1488 A
- 1866(+)S
- (flength)294 1950 A
- 2286(>=)S
- (sizeof)252 2412 A
- (execpath)336 2706 A
- 3084(-)S
- 3168(2))S
- 3294({)S
- 4410 V
- (32609)210 648 A
- (errno)210 1698 A
- 1950(=)S
- (ENAMETOOLONG;)546 2034 A
- 2706(/*)S
- (too)126 2832 A
- (bad)126 3000 A
- 3168(if)S
- (premature)378 3294 A
- 3714(*/)S
- 4500 V
- (32610)210 648 A
- (return(-1);)462 1698 A
- 4590 V
- (32611)210 648 A
- 1362(})S
- 4680 V
- (32612)210 648 A
- (strncpy(execpath,)714 1362 A
- (searchpath,)462 2118 A
- (slength);)378 2622 A
- 4770 V
- (32613)210 648 A
- 1362(if)S
- ((slength)336 1488 A
- 1866(!=)S
- 1992(0))S
- (execpath[slength++])798 2118 A
- 2958(=)S
- ('/';)168 3042 A
- 4860 V
- (32614)210 648 A
- (strcpy(execpath)630 1362 A
- 2034(+)S
- (slength,)336 2118 A
- (file);)252 2496 A
- 4950 V
- (32615)210 648 A
- 5040 V
- (32616)210 648 A
- 1362(/*)S
- (Don't)210 1488 A
- (try)126 1740 A
- 1908(to)S
- (avoid)210 2034 A
- (execv())294 2286 A
- (for)126 2622 A
- (non-existent)504 2790 A
- (files,)252 3336 A
- (since)210 3630 A
- (the)126 3882 A
- (Minix)210 4050 A
- 5130 V
- (32617)210 648 A
- 1404(*)S
- (shell)210 1488 A
- (doesn't,)336 1740 A
- (and)126 2118 A
- 2286(it)S
- 2412(is)S
- (not)126 2538 A
- (clear)210 2706 A
- (whether)294 2958 A
- (access())336 3294 A
- 3672(or)S
- (stat())252 3798 A
- (work)168 4092 A
- 5220 V
- (32618)210 648 A
- 1404(*)S
- (right)210 1488 A
- (when)168 1740 A
- (this)168 1950 A
- (code)168 2160 A
- 2370(is)S
- (set-uid.)336 2496 A
- 5310 V
- (32619)210 648 A
- 1404(*/)S
- 5400 V
- (32620)210 648 A
- (execv(execpath,)630 1362 A
- (argv);)252 2034 A
- 5490 V
- (32621)210 648 A
- (switch)252 1362 A
- ((errno))294 1656 A
- 1992({)S
- 5580 V
- (32622)210 648 A
- (case)168 1530 A
- (EACCES:)294 1740 A
- 5670 V
- (32623)210 648 A
- (best_errno)420 1698 A
- 2160(=)S
- (errno;)252 2244 A
- 2706(/*)S
- (more)168 2832 A
- (useful)252 3042 A
- (than)168 3336 A
- (ENOENT)252 3546 A
- 3840(*/)S
- 5760 V
- (32624)210 648 A
- (case)168 1530 A
- (ENOENT:)294 1740 A
- 5850 V
- (32625)210 648 A
- 1698(if)S
- ((split)252 1824 A
- 2118(==)S
- (NULL))210 2244 A
- 2496({)S
- 5940 V
- (32626)210 648 A
- 2034(/*)S
- 2160(No)S
- (more)168 2286 A
- (path)168 2496 A
- (components.)462 2706 A
- 3210(*/)S
- 6030 V
- (32627)210 648 A
- (errno)210 2034 A
- 2286(=)S
- (best_errno;)462 2370 A
- 6120 V
- (32628)210 648 A
- (return(-1);)462 2034 A
- 6210 V
- (32629)210 648 A
- 1698(})S
- 8418 V
- EP
- %%Page: 314 314
- BP
- /slant 0 def
- /height 0 def
- 630 V
- 12 B
- (314)180 648 A
- 11 R
- 1953(File:)S
- (src/lib/other/execlp.c)937 2186 A
- 10 R
- 3402(MINIX)S
- 3730(SOURCE)S
- 4153(CODE)S
- 900 V
- 7 LST
- (32630)210 648 A
- (searchpath)420 1698 A
- 2160(=)S
- (split)210 2244 A
- 2496(+)S
- 2580(1;)S
- 2706(/*)S
- (try)126 2832 A
- (next)168 3000 A
- 3210(in)S
- (path)168 3336 A
- 3546(*/)S
- 990 V
- (32631)210 648 A
- (break;)252 1698 A
- 1080 V
- (32632)210 648 A
- (case)168 1530 A
- (ENOEXEC:)336 1740 A
- 1170 V
- (32633)210 648 A
- 1698(/*)S
- (Assume)252 1824 A
- 2118(a)S
- (command)294 2202 A
- (file)168 2538 A
- (and)126 2748 A
- (invoke)252 2916 A
- (sh(1))210 3210 A
- 3462(on)S
- (it.)126 3588 A
- (Replace)294 3798 A
- (arg0)168 4134 A
- 1260 V
- (32634)210 648 A
- 1740(*)S
- ((which)252 1824 A
- 2118(is)S
- (usually)294 2244 A
- 2580(a)S
- (short)210 2664 A
- (name)168 2916 A
- (for)126 3126 A
- (the)126 3294 A
- (command))336 3462 A
- 3840(by)S
- (the)126 3966 A
- (full)168 4134 A
- 1350 V
- (32635)210 648 A
- 1740(*)S
- (name)168 1824 A
- 2034(of)S
- (the)126 2160 A
- (command)294 2328 A
- (file.)210 2664 A
- 1440 V
- (32636)210 648 A
- 1740(*/)S
- 1530 V
- (32637)210 648 A
- 1620 V
- (32638)210 648 A
- 1698(/*)S
- (Copy)168 1824 A
- (the)126 2034 A
- (arg)126 2202 A
- (pointers)336 2370 A
- (from)168 2748 A
- (argv)168 2958 A
- 3168(to)S
- (arg2,)210 3294 A
- (moving)252 3588 A
- (them)168 3882 A
- 4092(up)S
- 4218(by)S
- 1710 V
- (32639)210 648 A
- 1740(*)S
- 1824(1,)S
- (overlaying)420 1950 A
- (the)126 2412 A
- (assumed)294 2580 A
- (NULL)168 2916 A
- 3126(at)S
- (the)126 3252 A
- (end,)168 3420 A
- 3630(to)S
- (make)168 3756 A
- (room)168 3966 A
- 1800 V
- (32640)210 648 A
- 1740(*)S
- (for)126 1824 A
- ("sh")168 1992 A
- 2202(at)S
- (the)126 2328 A
- (beginning.)420 2496 A
- 1890 V
- (32641)210 648 A
- 1740(*/)S
- 1980 V
- (32642)210 648 A
- 1698(i)S
- 1782(=)S
- 1866(0;)S
- 2070 V
- (32643)210 648 A
- 1698(if)S
- ((argv)210 1824 A
- 2076(!=)S
- (NULL))210 2202 A
- 2160 V
- (32644)210 648 A
- 1698({)S
- 2250 V
- (32645)210 648 A
- (while)210 2034 A
- ((argv[i])336 2286 A
- 2664(!=)S
- 2790(0))S
- 2916({)S
- 2340 V
- (32646)210 648 A
- 2370(if)S
- 2496((i)S
- 2622(>=)S
- (MAX_NUM_ARGS))546 2748 A
- 3336({)S
- 2430 V
- (32647)210 648 A
- 2706(/*)S
- (Copy)168 2832 A
- (failed.)294 3042 A
- (Not)126 3420 A
- (enough)252 3588 A
- (room.)210 3882 A
- 4134(*/)S
- 2520 V
- (32648)210 648 A
- (errno)210 2706 A
- 2958(=)S
- (ENOEXEC;)336 3042 A
- 2610 V
- (32649)210 648 A
- (return(-1);)462 2706 A
- 2700 V
- (32650)210 648 A
- 2370(})S
- 2790 V
- (32651)210 648 A
- (arg2[i)252 2370 A
- 2664(+)S
- 2748(1])S
- 2874(=)S
- (argv[i];)336 2958 A
- 2880 V
- (32652)210 648 A
- (i++;)168 2370 A
- 2970 V
- (32653)210 648 A
- 2034(})S
- 3060 V
- (32654)210 648 A
- 1698(})S
- 3150 V
- (32655)210 648 A
- (arg2[0])294 1698 A
- 2034(=)S
- ("sh";)210 2118 A
- 2706(/*)S
- (exec)168 2832 A
- (the)126 3042 A
- (shell)210 3210 A
- 3462(*/)S
- 3240 V
- (32656)210 648 A
- (arg2[1])294 1698 A
- 2034(=)S
- (execpath;)378 2118 A
- 2706(/*)S
- (full)168 2832 A
- (path)168 3042 A
- 3252(*/)S
- 3330 V
- (32657)210 648 A
- (arg2[i)252 1698 A
- 1992(+)S
- 2076(1])S
- 2202(=)S
- (NULL;)210 2286 A
- 2706(/*)S
- (terminator)420 2832 A
- 3294(*/)S
- 3420 V
- (32658)210 648 A
- 3510 V
- (32659)210 648 A
- 1698(/*)S
- (Count)210 1824 A
- (the)126 2076 A
- (environment)462 2244 A
- (pointers.)378 2748 A
- 3168(*/)S
- 3600 V
- (32660)210 648 A
- (for)126 1698 A
- ((envtop)294 1866 A
- 2202(=)S
- (environ;)336 2286 A
- (*envtop)294 2664 A
- 3000(!=)S
- (NULL;)210 3126 A
- 3378())S
- (envtop++;)378 3462 A
- 3690 V
- (32661)210 648 A
- 3780 V
- (32662)210 648 A
- 1698(/*)S
- (Try)126 1824 A
- (only)168 1992 A
- (/bin/sh,)336 2202 A
- (like)168 2580 A
- (the)126 2790 A
- (Minix)210 2958 A
- (shell.)252 3210 A
- (Lose)168 3546 A
- 3756(if)S
- (the)126 3882 A
- (user)168 4050 A
- 3870 V
- (32663)210 648 A
- 1740(*)S
- (has)126 1824 A
- 1992(a)S
- (different)378 2076 A
- (shell)210 2496 A
- 2748(or)S
- (the)126 2874 A
- (command)294 3042 A
- (has)126 3378 A
- (#!another/shell.)672 3546 A
- 3960 V
- (32664)210 648 A
- 1740(*/)S
- 4050 V
- (32665)210 648 A
- (__execve("/bin/sh",)798 1698 A
- (arg2,)210 2538 A
- (environ,)336 2790 A
- 3168(i)S
- 3252(+)S
- 3336(1,)S
- ((int)(envtop)504 3462 A
- 4008(-)S
- (environ));)420 4092 A
- 4140 V
- (32666)210 648 A
- 4230 V
- (32667)210 648 A
- 1698(/*)S
- (Oops,)210 1824 A
- 2076(no)S
- (shell?)252 2202 A
- (Give)168 2580 A
- (up.)126 2790 A
- 2958(*/)S
- 4320 V
- (32668)210 648 A
- (errno)210 1698 A
- 1950(=)S
- (ENOEXEC;)336 2034 A
- 4410 V
- (32669)210 648 A
- (return(-1);)462 1698 A
- 4500 V
- (32670)210 648 A
- (default:)336 1530 A
- 4590 V
- (32671)210 648 A
- (return(-1);)462 1698 A
- 2370(/*)S
- (probably)336 2496 A
- (ENOMEM)252 2916 A
- 3210(or)S
- (E2BIG)210 3336 A
- 3588(*/)S
- 4680 V
- (32672)210 648 A
- 1362(})S
- 4770 V
- (32673)210 648 A
- 1110(})S
- 4860 V
- (32674)210 648 A
- 1026(})S
- 8418 V
- EP
- %%Page: 315 315
- BP
- /slant 0 def
- /height 0 def
- 630 V
- 10 R
- 648(MINIX)S
- 976(SOURCE)S
- 1399(CODE)S
- 11 R
- 1945(File:)S
- (src/lib/other/fdopen.c)953 2178 A
- 12 B
- (315)180 4248 A
- 990 V
- 7 LST
- (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
- 1080 V
- (src/lib/other/fdopen.c)924 1698 A
- 1170 V
- (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
- 1350 V
- (32700)210 648 A
- 1026(/*)S
- 1440 V
- (32701)210 648 A
- 1068(*)S
- (fdopen)252 1152 A
- 1446(-)S
- (convert)294 1530 A
- 1866(a)S
- ((UNIX))252 1950 A
- (file)168 2244 A
- (descriptor)420 2454 A
- (into)168 2916 A
- 3126(a)S
- (FILE)168 3210 A
- (pointer)294 3420 A
- 1530 V
- (32702)210 648 A
- 1068(*/)S
- 1620 V
- (32703)210 648 A
- 1026(/*)S
- ($Header:)336 1152 A
- (fdopen.c,v)420 1530 A
- (1.4)126 1992 A
- (91/02/22)336 2160 A
- (16:32:05)336 2538 A
- (ceriel)252 2916 A
- (Exp)126 3210 A
- 3378($)S
- 3462(*/)S
- 1710 V
- (32704)210 648 A
- 1800 V
- (32705)210 648 A
- (#include)336 1026 A
- (<stdlib.h>)420 1698 A
- 1890 V
- (32706)210 648 A
- (#include)336 1026 A
- ("../stdio/loc_incl.h")882 1698 A
- 1980 V
- (32707)210 648 A
- (#include)336 1026 A
- (<stdio.h>)378 1698 A
- 2070 V
- (32708)210 648 A
- 2160 V
- (32709)210 648 A
- (FILE)168 1026 A
- 1236(*)S
- 2250 V
- (32710)210 648 A
- (fdopen(fd,)420 1026 A
- (mode))210 1488 A
- 2340 V
- (32711)210 648 A
- (int)126 1026 A
- (fd;)126 1194 A
- 2430 V
- (32712)210 648 A
- (_CONST)252 1026 A
- (char)168 1320 A
- (*mode;)252 1530 A
- 2520 V
- (32713)210 648 A
- 1026({)S
- 2610 V
- (32714)210 648 A
- (register)336 1362 A
- (int)126 1740 A
- 1908(i;)S
- 2700 V
- (32715)210 648 A
- (FILE)168 1362 A
- (*stream;)336 1572 A
- 2790 V
- (32716)210 648 A
- (int)126 1362 A
- (flags)210 1530 A
- 1782(=)S
- 1866(0;)S
- 2880 V
- (32717)210 648 A
- 2970 V
- (32718)210 648 A
- 1362(if)S
- ((fd)126 1488 A
- 1656(<)S
- 1740(0))S
- (return)252 1866 A
- ((FILE)210 2160 A
- (*)NULL;)294 2412 A
- 3060 V
- (32719)210 648 A
- (for)126 1362 A
- 1530((i)S
- 1656(=)S
- 1740(0;)S
- (__iotab[i])420 1866 A
- 2328(!=)S
- 2454(0)S
- 2538(;)S
- (i++))168 2622 A
- 3150 V
- (32720)210 648 A
- 1698(if)S
- 1824((i)S
- 1950(>=)S
- (FOPEN_MAX-1))504 2076 A
- 3240 V
- (32721)210 648 A
- (return)252 2034 A
- ((FILE)210 2328 A
- (*)NULL;)294 2580 A
- 3330 V
- (32722)210 648 A
- 3420 V
- (32723)210 648 A
- (switch(*mode++))630 1362 A
- 2034({)S
- 3510 V
- (32724)210 648 A
- (case)168 1362 A
- ('r':)168 1572 A
- 3600 V
- (32725)210 648 A
- (flags)210 1698 A
- 1950(|=)S
- (_IOREAD)294 2076 A
- 2412(|)S
- (_IOREADING;)462 2496 A
- 3690 V
- (32726)210 648 A
- (break;)252 1698 A
- 3780 V
- (32727)210 648 A
- (case)168 1362 A
- ('a':)168 1572 A
- 3870 V
- (32728)210 648 A
- (flags)210 1698 A
- 1950(|=)S
- (_IOAPPEND;)420 2076 A
- 3960 V
- (32729)210 648 A
- (case)168 1362 A
- ('w':)168 1572 A
- 4050 V
- (32730)210 648 A
- (flags)210 1698 A
- 1950(|=)S
- (_IOWRITE)336 2076 A
- 2454(|)S
- (_IOWRITING;)462 2538 A
- 4140 V
- (32731)210 648 A
- (break;)252 1698 A
- 4230 V
- (32732)210 648 A
- (default:)336 1362 A
- 4320 V
- (32733)210 648 A
- (return)252 1698 A
- ((FILE)210 1992 A
- (*)NULL;)294 2244 A
- 4410 V
- (32734)210 648 A
- 1362(})S
- 4500 V
- (32735)210 648 A
- (while(*mode))504 1362 A
- 1908({)S
- 4590 V
- (32736)210 648 A
- (switch(*mode++))630 1698 A
- 2370({)S
- 4680 V
- (32737)210 648 A
- (case)168 1698 A
- ('b':)168 1908 A
- 4770 V
- (32738)210 648 A
- (continue;)378 2034 A
- 4860 V
- (32739)210 648 A
- (case)168 1698 A
- ('+':)168 1908 A
- 4950 V
- (32740)210 648 A
- (flags)210 2034 A
- 2286(|=)S
- (_IOREAD)294 2412 A
- 2748(|)S
- (_IOWRITE;)378 2832 A
- 5040 V
- (32741)210 648 A
- (continue;)378 2034 A
- 5130 V
- (32742)210 648 A
- 1698(/*)S
- (The)126 1824 A
- (sequence)336 1992 A
- (may)126 2370 A
- 2538(be)S
- (followed)336 2664 A
- 3042(by)S
- (aditional)378 3168 A
- (characters)420 3588 A
- 4050(*/)S
- 5220 V
- (32743)210 648 A
- (default:)336 1698 A
- 5310 V
- (32744)210 648 A
- (break;)252 2034 A
- 5400 V
- (32745)210 648 A
- 1698(})S
- 5490 V
- (32746)210 648 A
- (break;)252 1698 A
- 5580 V
- (32747)210 648 A
- 1362(})S
- 5670 V
- (32748)210 648 A
- 5760 V
- (32749)210 648 A
- 1362(if)S
- (((stream)336 1488 A
- 1866(=)S
- ((FILE)210 1950 A
- 2202(*))S
- (malloc(sizeof(FILE))))882 2328 A
- 3252(==)S
- (NULL))210 3378 A
- 3630({)S
- 5850 V
- (32750)210 648 A
- (return)252 1698 A
- ((FILE)210 1992 A
- (*)NULL;)294 2244 A
- 5940 V
- (32751)210 648 A
- 1362(})S
- 6030 V
- (32752)210 648 A
- 6120 V
- (32753)210 648 A
- 1362(if)S
- (((flags)294 1488 A
- 1824(&)S
- (_IOREAD))336 1908 A
- 2286(&&)S
- ((flags)252 2412 A
- 2706(&)S
- (_IOWRITE)))420 2790 A
- 6210 V
- (32754)210 648 A
- (flags)210 1698 A
- 1950(&=)S
- (304(_IOREADING)504 2076 A
- 2622(|)S
- (_IOWRITING);)504 2706 A
- 8418 V
- EP
- %%Page: 316 316
- BP
- /slant 0 def
- /height 0 def
- 630 V
- 12 B
- (316)180 648 A
- 11 R
- 1945(File:)S
- (src/lib/other/fdopen.c)953 2178 A
- 10 R
- 3402(MINIX)S
- 3730(SOURCE)S
- 4153(CODE)S
- 900 V
- 7 LST
- (32755)210 648 A
- 990 V
- (32756)210 648 A
- (stream->_count)588 1362 A
- 1992(=)S
- 2076(0;)S
- 1080 V
- (32757)210 648 A
- (stream->_fd)462 1362 A
- 1866(=)S
- (fd;)126 1950 A
- 1170 V
- (32758)210 648 A
- (stream->_flags)588 1362 A
- 1992(=)S
- (flags;)252 2076 A
- 1260 V
- (32759)210 648 A
- (stream->_buf)504 1362 A
- 1908(=)S
- (NULL;)210 1992 A
- 1350 V
- (32760)210 648 A
- (__iotab[i])420 1362 A
- 1824(=)S
- (stream;)294 1908 A
- 1440 V
- (32761)210 648 A
- (return)252 1362 A
- (stream;)294 1656 A
- 1530 V
- (32762)210 648 A
- 1026(})S
- 1890 V
- (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
- 1980 V
- (src/lib/other/ffs.c)798 1698 A
- 2070 V
- (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
- 2250 V
- (32800)210 648 A
- (#include)336 1026 A
- (<lib.h>)294 1404 A
- 2340 V
- (32801)210 648 A
- 1026(/*)S
- (ffs(3))252 1194 A
- 2430 V
- (32802)210 648 A
- 1068(*)S
- 2520 V
- (32803)210 648 A
- 1068(*)S
- (Author:)294 1194 A
- (Terrence)336 1530 A
- 1908(W.)S
- (Holm)168 2034 A
- (Sep.)168 2622 A
- (1988)168 2832 A
- 2610 V
- (32804)210 648 A
- 1068(*/)S
- 2700 V
- (32805)210 648 A
- (_PROTOTYPE()462 1026 A
- (int)126 1530 A
- (ffs,)168 1698 A
- ((int)168 1908 A
- (word));)294 2118 A
- 2790 V
- (32806)210 648 A
- 2880 V
- (32807)210 648 A
- (int)126 1026 A
- (ffs(word))378 1194 A
- 2970 V
- (32808)210 648 A
- (int)126 1026 A
- (word;)210 1194 A
- 3060 V
- (32809)210 648 A
- 1026({)S
- 3150 V
- (32810)210 648 A
- (int)126 1110 A
- 1278(i;)S
- 3240 V
- (32811)210 648 A
- 3330 V
- (32812)210 648 A
- 1110(if)S
- ((word)210 1236 A
- 1488(==)S
- 1614(0))S
- (return(0);)420 1740 A
- 3420 V
- (32813)210 648 A
- 3510 V
- (32814)210 648 A
- (for)126 1110 A
- 1278((i)S
- 1404(=)S
- (1;;)126 1488 A
- (++i,)168 1656 A
- (word)168 1866 A
- (>>=)126 2076 A
- 2244(1))S
- 3600 V
- (32815)210 648 A
- 1362(if)S
- ((word)210 1488 A
- 1740(&)S
- 1824(1))S
- (return(i);)420 1950 A
- 3690 V
- (32816)210 648 A
- 1026(})S
- 4140 V
- (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
- 4230 V
- (src/lib/other/fslib.c)882 1698 A
- 4320 V
- (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
- 4500 V
- (32900)210 648 A
- 1026(/*)S
- (fslib.c)294 1152 A
- 1488(-)S
- (routines)336 1572 A
- (needed)252 1950 A
- 2244(by)S
- 2370(fs)S
- (and)126 2496 A
- 2664(fs)S
- (utilities)378 2790 A
- 3210(*/)S
- 4590 V
- (32901)210 648 A
- 4680 V
- (32902)210 648 A
- (#include)336 1026 A
- (<minix/config.h>)672 1404 A
- 2370(/*)S
- (for)126 2496 A
- (unused)252 2664 A
- (stuff)210 2958 A
- 3210(in)S
- (<minix/type.h>)588 3336 A
- (:-()126 3966 A
- 4134(*/)S
- 4770 V
- (32903)210 648 A
- (#include)336 1026 A
- (<ansi.h>)336 1404 A
- 4860 V
- (32904)210 648 A
- (#include)336 1026 A
- (<sys/types.h>)546 1404 A
- 4950 V
- (32905)210 648 A
- (#include)336 1026 A
- (<minix/const.h>)630 1404 A
- 5040 V
- (32906)210 648 A
- (#include)336 1026 A
- (<minix/type.h>)588 1404 A
- 2370(/*)S
- (for)126 2496 A
- (unshort)294 2664 A
- (:-()126 3000 A
- 3168(*/)S
- 5130 V
- (32907)210 648 A
- (#include)336 1026 A
- ("fs/const.h")504 1404 A
- 2370(/*)S
- (depends)294 2496 A
- 2832(of)S
- 2958(-I)S
- (flag)168 3084 A
- 3294(in)S
- (Makefile)336 3420 A
- 3798(*/)S
- 5220 V
- (32908)210 648 A
- (#include)336 1026 A
- ("fs/type.h")462 1404 A
- 2370(/*)S
- (ditto)210 2496 A
- 2748(*/)S
- 5310 V
- (32909)210 648 A
- (#include)336 1026 A
- ("fs/inode.h")504 1404 A
- 2370(/*)S
- (ditto)210 2496 A
- 2748(*/)S
- 5400 V
- (32910)210 648 A
- (#include)336 1026 A
- (<minix/fslib.h>)630 1404 A
- 5490 V
- (32911)210 648 A
- 5580 V
- (32912)210 648 A
- 1026(/*)S
- (The)126 1152 A
- (next)168 1320 A
- (routine)294 1530 A
- 1866(is)S
- (copied)252 1992 A
- (from)168 2286 A
- (fsck.c)252 2496 A
- (and)126 2790 A
- (mkfs.c...)378 2958 A
- ((Re)define)420 3420 A
- (some)168 3882 A
- 5670 V
- (32913)210 648 A
- 1068(*)S
- (things)252 1152 A
- (for)126 1446 A
- (consistency.)504 1614 A
- (Some)168 2202 A
- (things)252 2412 A
- (should)252 2706 A
- 3000(be)S
- (done)168 3126 A
- (better.)294 3336 A
- (The)126 3714 A
- (shifts)252 3882 A
- 5760 V
- (32914)210 648 A
- 1068(*)S
- (should)252 1152 A
- 1446(be)S
- (replaced)336 1572 A
- 1950(by)S
- (multiplications)630 2076 A
- (and)126 2748 A
- (divisions)378 2916 A
- 3336(by)S
- (MAP_BITS_PER_BLOCK)756 3462 A
- 5850 V
- (32915)210 648 A
- 1068(*)S
- (since)210 1152 A
- (log2)168 1404 A
- 1614(of)S
- (this)168 1740 A
- 1950(is)S
- (too)126 2076 A
- (painful)294 2244 A
- 2580(to)S
- (get)126 2706 A
- (right.)252 2874 A
- 5940 V
- (32916)210 648 A
- 1068(*/)S
- 6030 V
- (32917)210 648 A
- (#define)294 1026 A
- (BITMAPSHIFT)462 1362 A
- 2076(13)S
- 2370(/*)S
- 2496(=)S
- (log2(MAP_BITS_PER_BLOCK))1008 2580 A
- 3630(*/)S
- 6120 V
- (32918)210 648 A
- 6210 V
- (32919)210 648 A
- 1026(/*)S
- (Convert)294 1152 A
- (from)168 1488 A
- (bit)126 1698 A
- (count)210 1866 A
- 2118(to)S
- 2244(a)S
- (block)210 2328 A
- (count.)252 2580 A
- (The)126 2874 A
- (usual)210 3042 A
- (expression)420 3294 A
- 8418 V
- EP
- %%Page: 317 317
- BP
- /slant 0 def
- /height 0 def
- 630 V
- 10 R
- 648(MINIX)S
- 976(SOURCE)S
- 1399(CODE)S
- 11 R
- 2000(File:)S
- (src/lib/other/fslib.c)843 2233 A
- 12 B
- (317)180 4248 A
- 900 V
- 7 LST
- (32920)210 648 A
- 1068(*)S
- 990 V
- (32921)210 648 A
- 1068(*)S
- ((nr_bits)336 1362 A
- 1740(+)S
- 1824((1)S
- 1950(<<)S
- (BITMAPSHIFT))504 2076 A
- 2622(-)S
- 2706(1))S
- 2832(>>)S
- (BITMAPSHIFT)462 2958 A
- 1080 V
- (32922)210 648 A
- 1068(*)S
- 1170 V
- (32923)210 648 A
- 1068(*)S
- (doesn't)294 1152 A
- (work)168 1488 A
- (because)294 1698 A
- 2034(of)S
- (overflow.)378 2160 A
- 1260 V
- (32924)210 648 A
- 1068(*)S
- 1350 V
- (32925)210 648 A
- 1068(*)S
- (Other)210 1152 A
- (overflow)336 1404 A
- (bugs,)210 1782 A
- (such)168 2034 A
- 2244(as)S
- (the)126 2370 A
- (expression)420 2538 A
- (for)126 3000 A
- (N_ILIST)294 3168 A
- (overflowing)462 3504 A
- (when)168 4008 A
- 1440 V
- (32926)210 648 A
- 1068(*)S
- (s_inodes)336 1152 A
- 1530(is)S
- (just)168 1656 A
- (over)168 1866 A
- (V*_INODES_PER_BLOCK)798 2076 A
- (less)168 2916 A
- (than)168 3126 A
- (the)126 3336 A
- (maximum+1,)420 3504 A
- (are)126 3966 A
- (not)126 4134 A
- 1530 V
- (32927)210 648 A
- 1068(*)S
- (fixed)210 1152 A
- (yet,)168 1404 A
- (because)294 1614 A
- (that)168 1950 A
- (number)252 2160 A
- 2454(of)S
- (inodes)252 2580 A
- 2874(is)S
- (silly.)252 3000 A
- 1620 V
- (32928)210 648 A
- 1068(*/)S
- 1710 V
- (32929)210 648 A
- 1026(/*)S
- (The)126 1152 A
- (above)210 1320 A
- (comment)294 1572 A
- (doesn't)294 1908 A
- (all)126 2244 A
- (apply)210 2412 A
- (now)126 2664 A
- (bit_t)210 2832 A
- 3084(is)S
- (long.)210 3210 A
- (Overflow)336 3504 A
- 3882(is)S
- (now)126 4008 A
- 1800 V
- (32930)210 648 A
- 1068(*)S
- (unlikely,)378 1152 A
- (but)126 1572 A
- (negative)336 1740 A
- (bit)126 2118 A
- (counts)252 2286 A
- (are)126 2580 A
- (now)126 2748 A
- (possible)336 2916 A
- ((though)294 3294 A
- (unlikely))378 3630 A
- 1890 V
- (32931)210 648 A
- 1068(*)S
- (and)126 1152 A
- (give)168 1320 A
- (silly)210 1530 A
- (results.)336 1782 A
- 1980 V
- (32932)210 648 A
- 1068(*/)S
- 2070 V
- (32933)210 648 A
- (PUBLIC)252 1026 A
- (int)126 1320 A
- (bitmapsize(nr_bits))798 1488 A
- 2160 V
- (32934)210 648 A
- (bit_t)210 1026 A
- (nr_bits;)336 1278 A
- 2250 V
- (32935)210 648 A
- 1026({)S
- 2340 V
- (32936)210 648 A
- (int)126 1110 A
- (nr_blocks;)420 1278 A
- 2430 V
- (32937)210 648 A
- 2520 V
- (32938)210 648 A
- (nr_blocks)378 1110 A
- 1530(=)S
- ((int))210 1614 A
- ((nr_bits)336 1866 A
- 2244(>>)S
- (BITMAPSHIFT);)546 2370 A
- 2610 V
- (32939)210 648 A
- 1110(if)S
- ((((bit_t))378 1236 A
- (nr_blocks)378 1656 A
- 2076(<<)S
- (BITMAPSHIFT))504 2202 A
- 2748(<)S
- (nr_bits))336 2832 A
- (++nr_blocks;)504 3210 A
- 2700 V
- (32940)210 648 A
- (return(nr_blocks);)756 1110 A
- 2790 V
- (32941)210 648 A
- 1026(})S
- 3060 V
- (32944)210 648 A
- (/*===========================================================================*)3276 1026 A
- 3150 V
- (32945)210 648 A
- 1068(*)S
- (conv2)210 2370 A
- 4260(*)S
- 3240 V
- (32946)210 648 A
- (*===========================================================================*/)3276 1068 A
- 3330 V
- (32947)210 648 A
- (PUBLIC)252 1026 A
- (unsigned)336 1320 A
- (conv2(norm,)462 1698 A
- 2202(w))S
- 3420 V
- (32948)210 648 A
- (int)126 1026 A
- (norm;)210 1194 A
- 2370(/*)S
- (TRUE)168 2496 A
- 2706(if)S
- 2832(no)S
- (swap,)210 2958 A
- (FALSE)210 3210 A
- (for)126 3462 A
- (byte)168 3630 A
- (swap)168 3840 A
- 4050(*/)S
- 3510 V
- (32949)210 648 A
- (int)126 1026 A
- 1194(w;)S
- 2370(/*)S
- (promotion)378 2496 A
- 2916(of)S
- (16-bit)252 3042 A
- (word)168 3336 A
- 3546(to)S
- 3672(be)S
- (swapped)294 3798 A
- 4134(*/)S
- 3600 V
- (32950)210 648 A
- 1026({)S
- 3690 V
- (32951)210 648 A
- 1026(/*)S
- (Possibly)336 1152 A
- (swap)168 1530 A
- 1740(a)S
- (16-bit)252 1824 A
- (word)168 2118 A
- (between)294 2328 A
- (8086)168 2664 A
- (and)126 2874 A
- (68000)210 3042 A
- (byte)168 3294 A
- (order.)252 3504 A
- 3798(*/)S
- 3780 V
- (32952)210 648 A
- 3870 V
- (32953)210 648 A
- 1110(if)S
- ((norm))252 1236 A
- (return()294 1530 A
- ((unsigned))420 1866 A
- 2328(w)S
- 2412(&)S
- (0xFFFF);)336 2496 A
- 3960 V
- (32954)210 648 A
- (return()294 1110 A
- (((w&BYTE))378 1446 A
- 1866(<<)S
- 1992(8))S
- 2118(|)S
- 2202(()S
- ((w>>8))252 2286 A
- 2580(&)S
- (BYTE));)294 2664 A
- 4050 V
- (32955)210 648 A
- 1026(})S
- 4320 V
- (32958)210 648 A
- (/*===========================================================================*)3276 1026 A
- 4410 V
- (32959)210 648 A
- 1068(*)S
- (conv4)210 2370 A
- 4260(*)S
- 4500 V
- (32960)210 648 A
- (*===========================================================================*/)3276 1068 A
- 4590 V
- (32961)210 648 A
- (PUBLIC)252 1026 A
- (long)168 1320 A
- (conv4(norm,)462 1530 A
- 2034(x))S
- 4680 V
- (32962)210 648 A
- (int)126 1026 A
- (norm;)210 1194 A
- 2370(/*)S
- (TRUE)168 2496 A
- 2706(if)S
- 2832(no)S
- (swap,)210 2958 A
- (FALSE)210 3210 A
- (for)126 3462 A
- (byte)168 3630 A
- (swap)168 3840 A
- 4050(*/)S
- 4770 V
- (32963)210 648 A
- (long)168 1026 A
- 1236(x;)S
- 2370(/*)S
- (32-bit)252 2496 A
- (long)168 2790 A
- 3000(to)S
- 3126(be)S
- (byte)168 3252 A
- (swapped)294 3462 A
- 3798(*/)S
- 4860 V
- (32964)210 648 A
- 1026({)S
- 4950 V
- (32965)210 648 A
- 1026(/*)S
- (Possibly)336 1152 A
- (swap)168 1530 A
- 1740(a)S
- (32-bit)252 1824 A
- (long)168 2118 A
- (between)294 2328 A
- (8086)168 2664 A
- (and)126 2874 A
- (68000)210 3042 A
- (byte)168 3294 A
- (order.)252 3504 A
- 3798(*/)S
- 5040 V
- (32966)210 648 A
- 5130 V
- (32967)210 648 A
- (unsigned)336 1110 A
- (lo,)126 1488 A
- (hi;)126 1656 A
- 5220 V
- (32968)210 648 A
- (long)168 1110 A
- 1320(l;)S
- 5310 V
- (32969)210 648 A
- 5400 V
- (32970)210 648 A
- 1110(if)S
- ((norm))252 1236 A
- (return(x);)420 1530 A
- 2706(/*)S
- (byte)168 2832 A
- (order)210 3042 A
- (was)126 3294 A
- (already)294 3462 A
- 3798(ok)S
- 3924(*/)S
- 5490 V
- (32971)210 648 A
- 1110(lo)S
- 1236(=)S
- (conv2(FALSE,)504 1320 A
- ((int))210 1866 A
- 2118(x)S
- 2202(&)S
- (0xFFFF);)336 2286 A
- 2706(/*)S
- (low-order)378 2832 A
- (half,)210 3252 A
- (byte)168 3504 A
- (swapped)294 3714 A
- 4050(*/)S
- 5580 V
- (32972)210 648 A
- 1110(hi)S
- 1236(=)S
- (conv2(FALSE,)504 1320 A
- ((int))210 1866 A
- ((x>>16))294 2118 A
- 2454(&)S
- (0xFFFF);)336 2538 A
- 3042(/*)S
- (high-order)420 3168 A
- (half,)210 3630 A
- (swapped)294 3882 A
- 4218(*/)S
- 5670 V
- (32973)210 648 A
- 1110(l)S
- 1194(=)S
- 1278(()S
- ((long))252 1362 A
- 1656(lo)S
- (<<16))210 1782 A
- 2034(|)S
- (hi;)126 2118 A
- 5760 V
- (32974)210 648 A
- (return(l);)420 1110 A
- 5850 V
- (32975)210 648 A
- 1026(})S
- 6120 V
- (32978)210 648 A
- (/*===========================================================================*)3276 1026 A
- 6210 V
- (32979)210 648 A
- 1068(*)S
- (conv_inode)420 2370 A
- 4260(*)S
- 8418 V
- EP
- %%Page: 318 318
- BP
- /slant 0 def
- /height 0 def
- 630 V
- 12 B
- (318)180 648 A
- 11 R
- 2000(File:)S
- (src/lib/other/fslib.c)843 2233 A
- 10 R
- 3402(MINIX)S
- 3730(SOURCE)S
- 4153(CODE)S
- 900 V
- 7 LST
- (32980)210 648 A
- (*===========================================================================*/)3276 1068 A
- 990 V
- (32981)210 648 A
- (PUBLIC)252 1026 A
- (void)168 1320 A
- (conv_inode(rip,)630 1530 A
- (dip,)168 2202 A
- (dip2,)210 2412 A
- (rw_flag,)336 2664 A
- (magic))252 3042 A
- 1080 V
- (32982)210 648 A
- (register)336 1026 A
- (struct)252 1404 A
- (inode)210 1698 A
- (*rip;)210 1950 A
- 2370(/*)S
- (pointer)294 2496 A
- 2832(to)S
- (the)126 2958 A
- (in-core)294 3126 A
- (inode)210 3462 A
- (struct)252 3714 A
- 4008(*/)S
- 1170 V
- (32983)210 648 A
- (register)336 1026 A
- (d1_inode)336 1404 A
- (*dip;)210 1782 A
- 2370(/*)S
- (pointer)294 2496 A
- 2832(to)S
- (the)126 2958 A
- 3126(V1)S
- (on-disk)294 3252 A
- (inode)210 3588 A
- (struct)252 3840 A
- 4134(*/)S
- 1260 V
- (32984)210 648 A
- (register)336 1026 A
- (d2_inode)336 1404 A
- (*dip2;)252 1782 A
- 2370(/*)S
- (pointer)294 2496 A
- 2832(to)S
- (the)126 2958 A
- 3126(V2)S
- (on-disk)294 3252 A
- (inode)210 3588 A
- (struct)252 3840 A
- 4134(*/)S
- 1350 V
- (32985)210 648 A
- (int)126 1026 A
- (rw_flag;)336 1194 A
- 2370(/*)S
- (READING)294 2496 A
- 2832(or)S
- (WRITING)294 2958 A
- 3294(*/)S
- 1440 V
- (32986)210 648 A
- (int)126 1026 A
- (magic;)252 1194 A
- 2370(/*)S
- (magic)210 2496 A
- (number)252 2748 A
- 3042(of)S
- (file)168 3168 A
- (system)252 3378 A
- 3672(*/)S
- 1530 V
- (32987)210 648 A
- 1026({)S
- 1620 V
- (32988)210 648 A
- 1026(/*)S
- (Copy)168 1152 A
- (the)126 1362 A
- (inode)210 1530 A
- (from)168 1782 A
- (the)126 1992 A
- (disk)168 2160 A
- (block)210 2370 A
- 2622(to)S
- (the)126 2748 A
- (in-core)294 2916 A
- (table)210 3252 A
- 3504(or)S
- (vice)168 3630 A
- (versa.)252 3840 A
- 1710 V
- (32989)210 648 A
- 1068(*)S
- 1152(If)S
- (the)126 1278 A
- (fourth)252 1446 A
- (parameter)378 1740 A
- (below)210 2160 A
- 2412(is)S
- (FALSE,)252 2538 A
- (the)126 2832 A
- (bytes)210 3000 A
- (are)126 3252 A
- (swapped.)336 3420 A
- 1800 V
- (32990)210 648 A
- 1068(*/)S
- 1890 V
- (32991)210 648 A
- (switch)252 1110 A
- ((magic))294 1404 A
- 1740({)S
- 1980 V
- (32992)210 648 A
- (case)168 1362 A
- (SUPER_MAGIC:)504 1572 A
- (old_icopy(rip,)588 2370 A
- (dip,)168 3000 A
- (rw_flag,)336 3252 A
- (TRUE);)252 3630 A
- (break;)252 4050 A
- 2070 V
- (32993)210 648 A
- (case)168 1362 A
- (SUPER_REV:)420 1572 A
- (old_icopy(rip,)588 2370 A
- (dip,)168 3000 A
- (rw_flag,)336 3252 A
- (FALSE);)294 3630 A
- (break;)252 4050 A
- 2160 V
- (32994)210 648 A
- (case)168 1362 A
- (SUPER_V2:)378 1572 A
- (new_icopy(rip,)588 2370 A
- (dip2,)210 3000 A
- (rw_flag,)336 3252 A
- (TRUE);)252 3630 A
- (break;)252 4050 A
- 2250 V
- (32995)210 648 A
- (case)168 1362 A
- (SUPER_V2_REV:)546 1572 A
- (new_icopy(rip,)588 2370 A
- (dip2,)210 3000 A
- (rw_flag,)336 3252 A
- (FALSE);)294 3630 A
- (break;)252 4050 A
- 2340 V
- (32996)210 648 A
- 1110(})S
- 2430 V
- (32997)210 648 A
- 1026(})S
- 2700 V
- (33000)210 648 A
- (/*===========================================================================*)3276 1026 A
- 2790 V
- (33001)210 648 A
- 1068(*)S
- (old_icopy)378 2370 A
- 4260(*)S
- 2880 V
- (33002)210 648 A
- (*===========================================================================*/)3276 1068 A
- 2970 V
- (33003)210 648 A
- (PUBLIC)252 1026 A
- (void)168 1320 A
- (old_icopy(rip,)588 1530 A
- (dip,)168 2160 A
- (direction,)420 2370 A
- (norm))210 2832 A
- 3060 V
- (33004)210 648 A
- (register)336 1026 A
- (struct)252 1404 A
- (inode)210 1698 A
- (*rip;)210 1950 A
- 2370(/*)S
- (pointer)294 2496 A
- 2832(to)S
- (the)126 2958 A
- (in-core)294 3126 A
- (inode)210 3462 A
- (struct)252 3714 A
- 4008(*/)S
- 3150 V
- (33005)210 648 A
- (register)336 1026 A
- (d1_inode)336 1404 A
- (*dip;)210 1782 A
- 2370(/*)S
- (pointer)294 2496 A
- 2832(to)S
- (the)126 2958 A
- (d1_inode)336 3126 A
- (inode)210 3504 A
- (struct)252 3756 A
- 4050(*/)S
- 3240 V
- (33006)210 648 A
- (int)126 1026 A
- (direction;)420 1194 A
- 2370(/*)S
- (READING)294 2496 A
- ((from)210 2832 A
- (disk))210 3084 A
- 3336(or)S
- (WRITING)294 3462 A
- ((to)126 3798 A
- (disk))210 3966 A
- 4218(*/)S
- 3330 V
- (33007)210 648 A
- (int)126 1026 A
- (norm;)210 1194 A
- 2370(/*)S
- (TRUE)168 2496 A
- 2706(=)S
- 2790(do)S
- (not)126 2916 A
- (swap)168 3084 A
- (bytes;)252 3294 A
- (FALSE)210 3588 A
- 3840(=)S
- (swap)168 3924 A
- 4134(*/)S
- 3420 V
- (33008)210 648 A
- 3510 V
- (33009)210 648 A
- 1026({)S
- 3600 V
- (33010)210 648 A
- 1026(/*)S
- 1152(4)S
- (different)378 1236 A
- (on-disk)294 1656 A
- (inode)210 1992 A
- (layouts)294 2244 A
- (are)126 2580 A
- (supported,)420 2748 A
- (one)126 3210 A
- (for)126 3378 A
- (each)168 3546 A
- (combination)462 3756 A
- 3690 V
- (33011)210 648 A
- 1068(*)S
- 1152(of)S
- (V1.x/V2.x)378 1278 A
- 1698(*)S
- (bytes-swapped/not-swapped.)1092 1782 A
- (When)168 2958 A
- 3168(an)S
- (inode)210 3294 A
- 3546(is)S
- (read)168 3672 A
- 3882(or)S
- (written)294 4008 A
- 3780 V
- (33012)210 648 A
- 1068(*)S
- (this)168 1152 A
- (routine)294 1362 A
- (handles)294 1698 A
- (the)126 2034 A
- (conversions)462 2202 A
- 2706(so)S
- (that)168 2832 A
- (the)126 3042 A
- (information)462 3210 A
- 3714(in)S
- (the)126 3840 A
- (inode)210 4008 A
- 3870 V
- (33013)210 648 A
- 1068(*)S
- (table)210 1152 A
- 1404(is)S
- (independent)462 1530 A
- 2034(of)S
- (the)126 2160 A
- (disk)168 2328 A
- (structure)378 2538 A
- (from)168 2958 A
- (which)210 3168 A
- (the)126 3420 A
- (inode)210 3588 A
- (came.)210 3840 A
- 3960 V
- (33014)210 648 A
- 1068(*)S
- (The)126 1152 A
- (old_icopy)378 1320 A
- (routine)294 1740 A
- (copies)252 2076 A
- 2370(to)S
- (and)126 2496 A
- (from)168 2664 A
- 2874(V1)S
- (disks.)252 3000 A
- 4050 V
- (33015)210 648 A
- 1068(*/)S
- 4140 V
- (33016)210 648 A
- 4230 V
- (33017)210 648 A
- (int)126 1110 A
- 1278(i;)S
- 4320 V
- (33018)210 648 A
- 4410 V
- (33019)210 648 A
- 1110(if)S
- ((direction)420 1236 A
- 1698(==)S
- (READING))336 1824 A
- 2202({)S
- 4500 V
- (33020)210 648 A
- 1362(/*)S
- (Copy)168 1488 A
- (V1.x)168 1698 A
- (inode)210 1908 A
- 2160(to)S
- (the)126 2286 A
- (in-core)294 2454 A
- (table,)252 2790 A
- (swapping)336 3084 A
- (bytes)210 3462 A
- 3714(if)S
- (need)168 3840 A
- (be.)126 4050 A
- 4218(*/)S
- 4590 V
- (33021)210 648 A
- (rip->i_mode)462 1362 A
- 1992(=)S
- (conv2(norm,)462 2076 A
- (dip->d1_mode);)588 2580 A
- 4680 V
- (33022)210 648 A
- (rip->i_uid)420 1362 A
- 1992(=)S
- (conv2(norm,dip->d1_uid)924 2076 A
- 3042();)S
- 4770 V
- (33023)210 648 A
- (rip->i_size)462 1362 A
- 1992(=)S
- (conv4(norm,dip->d1_size);)1050 2076 A
- 4860 V
- (33024)210 648 A
- (rip->i_mtime)504 1362 A
- 1992(=)S
- (conv4(norm,dip->d1_mtime);)1092 2076 A
- 4950 V
- (33025)210 648 A
- (rip->i_atime)504 1362 A
- 1992(=)S
- 2076(0;)S
- 5040 V
- (33026)210 648 A
- (rip->i_ctime)504 1362 A
- 1992(=)S
- 2076(0;)S
- 5130 V
- (33027)210 648 A
- (rip->i_nlinks)546 1362 A
- 1992(=)S
- ((nlink_t))378 2076 A
- (dip->d1_nlinks;)630 2496 A
- 3378(/*)S
- 3504(1)S
- (char)168 3588 A
- 3798(*/)S
- 5220 V
- (33028)210 648 A
- (rip->i_gid)420 1362 A
- 1992(=)S
- ((gid_t))294 2076 A
- (dip->d1_gid;)504 2412 A
- 3378(/*)S
- 3504(1)S
- (char)168 3588 A
- 3798(*/)S
- 5310 V
- (33029)210 648 A
- (rip->i_ndzones)588 1362 A
- 1992(=)S
- (V1_NR_DZONES;)546 2076 A
- 5400 V
- (33030)210 648 A
- (rip->i_nindirs)588 1362 A
- 1992(=)S
- (V1_INDIRECTS;)546 2076 A
- 5490 V
- (33031)210 648 A
- (for)126 1362 A
- 1530((i)S
- 1656(=)S
- 1740(0;)S
- 1866(i)S
- 1950(<)S
- (V1_NR_TZONES;)546 2034 A
- (i++))168 2622 A
- 5580 V
- (33032)210 648 A
- (rip->i_zone[i])588 1698 A
- 2328(=)S
- (conv2(norm,)462 2412 A
- ((int))210 2916 A
- (dip->d1_zone[i]);)714 3168 A
- 5670 V
- (33033)210 648 A
- 1110(})S
- (else)168 1194 A
- 1404({)S
- 5760 V
- (33034)210 648 A
- 1362(/*)S
- (Copying)294 1488 A
- (V1.x)168 1824 A
- (inode)210 2034 A
- 2286(to)S
- (disk)168 2412 A
- (from)168 2622 A
- (the)126 2832 A
- (in-core)294 3000 A
- (table.)252 3336 A
- 3630(*/)S
- 5850 V
- (33035)210 648 A
- (dip->d1_mode)504 1362 A
- 1992(=)S
- (conv2(norm,rip->i_mode);)1008 2076 A
- 5940 V
- (33036)210 648 A
- (dip->d1_uid)462 1362 A
- 1992(=)S
- (conv2(norm,rip->i_uid)882 2076 A
- 3000();)S
- 6030 V
- (33037)210 648 A
- (dip->d1_size)504 1362 A
- 1992(=)S
- (conv4(norm,rip->i_size);)1008 2076 A
- 6120 V
- (33038)210 648 A
- (dip->d1_mtime)546 1362 A
- 1992(=)S
- (conv4(norm,rip->i_mtime);)1050 2076 A
- 6210 V
- (33039)210 648 A
- (dip->d1_nlinks)588 1362 A
- 1992(=)S
- ((nlink_t))378 2076 A
- (rip->i_nlinks;)588 2496 A
- 3378(/*)S
- 3504(1)S
- (char)168 3588 A
- 3798(*/)S
- 8418 V
- EP
- %%Page: 319 319
- BP
- /slant 0 def
- /height 0 def
- 630 V
- 10 R
- 648(MINIX)S
- 976(SOURCE)S
- 1399(CODE)S
- 11 R
- 2000(File:)S
- (src/lib/other/fslib.c)843 2233 A
- 12 B
- (319)180 4248 A
- 900 V
- 7 LST
- (33040)210 648 A
- (dip->d1_gid)462 1362 A
- 1992(=)S
- ((gid_t))294 2076 A
- (rip->i_gid;)462 2412 A
- 3378(/*)S
- 3504(1)S
- (char)168 3588 A
- 3798(*/)S
- 990 V
- (33041)210 648 A
- (for)126 1362 A
- 1530((i)S
- 1656(=)S
- 1740(0;)S
- 1866(i)S
- 1950(<)S
- (V1_NR_TZONES;)546 2034 A
- (i++))168 2622 A
- 1080 V
- (33042)210 648 A
- (dip->d1_zone[i])630 1698 A
- 2370(=)S
- (conv2(norm,)462 2454 A
- ((int))210 2958 A
- (rip->i_zone[i]);)672 3210 A
- 1170 V
- (33043)210 648 A
- 1110(})S
- 1260 V
- (33044)210 648 A
- 1026(})S
- 1530 V
- (33047)210 648 A
- (/*===========================================================================*)3276 1026 A
- 1620 V
- (33048)210 648 A
- 1068(*)S
- (new_icopy)378 2370 A
- 4260(*)S
- 1710 V
- (33049)210 648 A
- (*===========================================================================*/)3276 1068 A
- 1800 V
- (33050)210 648 A
- (PUBLIC)252 1026 A
- (void)168 1320 A
- (new_icopy(rip,)588 1530 A
- (dip,)168 2160 A
- (direction,)420 2370 A
- (norm))210 2832 A
- 1890 V
- (33051)210 648 A
- (register)336 1026 A
- (struct)252 1404 A
- (inode)210 1698 A
- (*rip;)210 1950 A
- 2370(/*)S
- (pointer)294 2496 A
- 2832(to)S
- (the)126 2958 A
- (in-core)294 3126 A
- (inode)210 3462 A
- (struct)252 3714 A
- 4008(*/)S
- 1980 V
- (33052)210 648 A
- (register)336 1026 A
- (d2_inode)336 1404 A
- (*dip;)210 1782 A
- 2034(/*)S
- (pointer)294 2160 A
- 2496(to)S
- (the)126 2622 A
- (d2_inode)336 2790 A
- (struct)252 3168 A
- 3462(*/)S
- 2070 V
- (33053)210 648 A
- (int)126 1026 A
- (direction;)420 1194 A
- 2370(/*)S
- (READING)294 2496 A
- ((from)210 2832 A
- (disk))210 3084 A
- 3336(or)S
- (WRITING)294 3462 A
- ((to)126 3798 A
- (disk))210 3966 A
- 4218(*/)S
- 2160 V
- (33054)210 648 A
- (int)126 1026 A
- (norm;)210 1194 A
- 2370(/*)S
- (TRUE)168 2496 A
- 2706(=)S
- 2790(do)S
- (not)126 2916 A
- (swap)168 3084 A
- (bytes;)252 3294 A
- (FALSE)210 3588 A
- 3840(=)S
- (swap)168 3924 A
- 4134(*/)S
- 2250 V
- (33055)210 648 A
- 2340 V
- (33056)210 648 A
- 1026({)S
- 2430 V
- (33057)210 648 A
- 1026(/*)S
- (Same)168 1152 A
- 1362(as)S
- (old_icopy,)420 1488 A
- (but)126 1950 A
- (to/from)294 2118 A
- 2454(V2)S
- (disk)168 2580 A
- (layout.)294 2790 A
- 3126(*/)S
- 2520 V
- (33058)210 648 A
- 2610 V
- (33059)210 648 A
- (int)126 1110 A
- 1278(i;)S
- 2700 V
- (33060)210 648 A
- 2790 V
- (33061)210 648 A
- 1110(if)S
- ((direction)420 1236 A
- 1698(==)S
- (READING))336 1824 A
- 2202({)S
- 2880 V
- (33062)210 648 A
- 1362(/*)S
- (Copy)168 1488 A
- (V2.x)168 1698 A
- (inode)210 1908 A
- 2160(to)S
- (the)126 2286 A
- (in-core)294 2454 A
- (table,)252 2790 A
- (swapping)336 3084 A
- (bytes)210 3462 A
- 3714(if)S
- (need)168 3840 A
- (be.)126 4050 A
- 4218(*/)S
- 2970 V
- (33063)210 648 A
- (rip->i_mode)462 1362 A
- 1992(=)S
- (conv2(norm,dip->d2_mode);)1050 2076 A
- 3060 V
- (33064)210 648 A
- (rip->i_uid)420 1362 A
- 1992(=)S
- (conv2(norm,dip->d2_uid)924 2076 A
- 3042();)S
- 3150 V
- (33065)210 648 A
- (rip->i_nlinks)546 1362 A
- 1992(=)S
- (conv2(norm,(int))672 2076 A
- (dip->d2_nlinks);)672 2790 A
- 3240 V
- (33066)210 648 A
- (rip->i_gid)420 1362 A
- 1992(=)S
- (conv2(norm,(int))672 2076 A
- (dip->d2_gid)462 2790 A
- 3294();)S
- 3330 V
- (33067)210 648 A
- (rip->i_size)462 1362 A
- 1992(=)S
- (conv4(norm,dip->d2_size);)1050 2076 A
- 3420 V
- (33068)210 648 A
- (rip->i_atime)504 1362 A
- 1992(=)S
- (conv4(norm,dip->d2_atime);)1092 2076 A
- 3510 V
- (33069)210 648 A
- (rip->i_ctime)504 1362 A
- 1992(=)S
- (conv4(norm,dip->d2_ctime);)1092 2076 A
- 3600 V
- (33070)210 648 A
- (rip->i_mtime)504 1362 A
- 1992(=)S
- (conv4(norm,dip->d2_mtime);)1092 2076 A
- 3690 V
- (33071)210 648 A
- (rip->i_ndzones)588 1362 A
- 1992(=)S
- (V2_NR_DZONES;)546 2076 A
- 3780 V
- (33072)210 648 A
- (rip->i_nindirs)588 1362 A
- 1992(=)S
- (V2_INDIRECTS;)546 2076 A
- 3870 V
- (33073)210 648 A
- (for)126 1362 A
- 1530((i)S
- 1656(=)S
- 1740(0;)S
- 1866(i)S
- 1950(<)S
- (V2_NR_TZONES;)546 2034 A
- (i++))168 2622 A
- 3960 V
- (33074)210 648 A
- (rip->i_zone[i])588 1698 A
- 2328(=)S
- (conv4(norm,)462 2412 A
- ((long))252 2916 A
- (dip->d2_zone[i]);)714 3210 A
- 4050 V
- (33075)210 648 A
- 1110(})S
- (else)168 1194 A
- 1404({)S
- 4140 V
- (33076)210 648 A
- 1362(/*)S
- (Copying)294 1488 A
- (V2.x)168 1824 A
- (inode)210 2034 A
- 2286(to)S
- (disk)168 2412 A
- (from)168 2622 A
- (the)126 2832 A
- (in-core)294 3000 A
- (table.)252 3336 A
- 3630(*/)S
- 4230 V
- (33077)210 648 A
- (dip->d2_mode)504 1362 A
- 1992(=)S
- (conv2(norm,rip->i_mode);)1008 2076 A
- 4320 V
- (33078)210 648 A
- (dip->d2_uid)462 1362 A
- 1992(=)S
- (conv2(norm,rip->i_uid)882 2076 A
- 3000();)S
- 4410 V
- (33079)210 648 A
- (dip->d2_nlinks)588 1362 A
- 1992(=)S
- (conv2(norm,rip->i_nlinks);)1092 2076 A
- 4500 V
- (33080)210 648 A
- (dip->d2_gid)462 1362 A
- 1992(=)S
- (conv2(norm,rip->i_gid)882 2076 A
- 3000();)S
- 4590 V
- (33081)210 648 A
- (dip->d2_size)504 1362 A
- 1992(=)S
- (conv4(norm,rip->i_size);)1008 2076 A
- 4680 V
- (33082)210 648 A
- (dip->d2_atime)546 1362 A
- 1992(=)S
- (conv4(norm,rip->i_atime);)1050 2076 A
- 4770 V
- (33083)210 648 A
- (dip->d2_ctime)546 1362 A
- 1992(=)S
- (conv4(norm,rip->i_ctime);)1050 2076 A
- 4860 V
- (33084)210 648 A
- (dip->d2_mtime)546 1362 A
- 1992(=)S
- (conv4(norm,rip->i_mtime);)1050 2076 A
- 4950 V
- (33085)210 648 A
- (for)126 1362 A
- 1530((i)S
- 1656(=)S
- 1740(0;)S
- 1866(i)S
- 1950(<)S
- (V2_NR_TZONES;)546 2034 A
- (i++))168 2622 A
- 5040 V
- (33086)210 648 A
- (dip->d2_zone[i])630 1698 A
- 2370(=)S
- (conv4(norm,)462 2454 A
- ((long))252 2958 A
- (rip->i_zone[i]);)672 3252 A
- 5130 V
- (33087)210 648 A
- 1110(})S
- 5220 V
- (33088)210 648 A
- 1026(})S
- 8418 V
- EP
- %%Page: 320 320
- BP
- /slant 0 def
- /height 0 def
- 630 V
- 12 B
- (320)180 648 A
- 11 R
- 1895(File:)S
- (src/lib/other/fsversion.c)1052 2128 A
- 10 R
- 3402(MINIX)S
- 3730(SOURCE)S
- 4153(CODE)S
- 990 V
- 7 LST
- (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
- 1080 V
- (src/lib/other/fsversion.c)1050 1698 A
- 1170 V
- (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
- 1350 V
- (33100)210 648 A
- 1026(/*)S
- (This)168 1152 A
- (procedure)378 1362 A
- (examines)336 1782 A
- 2160(a)S
- (file)168 2244 A
- (system)252 2454 A
- (and)126 2748 A
- (figures)294 2916 A
- (out)126 3252 A
- (whether)294 3420 A
- 3756(it)S
- 3882(is)S
- 1440 V
- (33101)210 648 A
- 1068(*)S
- (version)294 1152 A
- 1488(1)S
- 1572(or)S
- (version)294 1698 A
- 2034(2.)S
- 2202(It)S
- (returns)294 2328 A
- (the)126 2664 A
- (result)252 2832 A
- 3126(as)S
- 3252(an)S
- (int.)168 3378 A
- 3630(If)S
- (the)126 3756 A
- 1530 V
- (33102)210 648 A
- 1068(*)S
- (file)168 1152 A
- (system)252 1362 A
- 1656(is)S
- (neither,)336 1782 A
- 2160(it)S
- (returns)294 2286 A
- (-1.)126 2622 A
- 2832(A)S
- (typical)294 2916 A
- (call)168 3252 A
- (is:)126 3462 A
- 1620 V
- (33103)210 648 A
- 1068(*)S
- 1710 V
- (33104)210 648 A
- 1068(*)S
- 1362(n)S
- 1446(=)S
- (fsversion("/dev/hd1",)882 1530 A
- ("df");)252 2454 A
- 1800 V
- (33105)210 648 A
- 1068(*)S
- 1890 V
- (33106)210 648 A
- 1068(*)S
- (The)126 1152 A
- (first)210 1320 A
- (argument)336 1572 A
- 1950(is)S
- (the)126 2076 A
- (special)294 2244 A
- (file)168 2580 A
- (for)126 2790 A
- (the)126 2958 A
- (file)168 3126 A
- (system.)294 3336 A
- 1980 V
- (33107)210 648 A
- 1068(*)S
- (The)126 1152 A
- (second)252 1320 A
- 1614(is)S
- (the)126 1740 A
- (program)294 1908 A
- (name,)210 2244 A
- (which)210 2496 A
- 2748(is)S
- (used)168 2874 A
- 3084(in)S
- (error)210 3210 A
- (messages.)378 3462 A
- 2070 V
- (33108)210 648 A
- 1068(*/)S
- 2160 V
- (33109)210 648 A
- 2250 V
- (33110)210 648 A
- (#include)336 1026 A
- (<sys/types.h>)546 1404 A
- 2340 V
- (33111)210 648 A
- (#include)336 1026 A
- (<minix/config.h>)672 1404 A
- 2430 V
- (33112)210 648 A
- (#include)336 1026 A
- (<minix/const.h>)630 1404 A
- 2520 V
- (33113)210 648 A
- (#include)336 1026 A
- (<minix/minlib.h>)672 1404 A
- 2610 V
- (33114)210 648 A
- (#include)336 1026 A
- (<minix/type.h>)588 1404 A
- 2700 V
- (33115)210 648 A
- (#include)336 1026 A
- (<fcntl.h>)378 1404 A
- 2790 V
- (33116)210 648 A
- (#include)336 1026 A
- (<unistd.h>)420 1404 A
- 2880 V
- (33117)210 648 A
- (#include)336 1026 A
- (<stdio.h>)378 1404 A
- 2970 V
- (33118)210 648 A
- 3060 V
- (33119)210 648 A
- (#include)336 1026 A
- ("../../fs/const.h")756 1404 A
- 3150 V
- (33120)210 648 A
- (#include)336 1026 A
- ("../../fs/type.h")714 1404 A
- 3240 V
- (33121)210 648 A
- (#include)336 1026 A
- ("../../fs/super.h")756 1404 A
- 3330 V
- (33122)210 648 A
- 3420 V
- (33123)210 648 A
- (static)252 1026 A
- (struct)252 1320 A
- (super_block)462 1614 A
- (super,)252 2118 A
- (*sp;)168 2412 A
- 3510 V
- (33124)210 648 A
- 3600 V
- (33125)210 648 A
- (int)126 1026 A
- (fsversion(dev,)588 1194 A
- (prog))210 1824 A
- 3690 V
- (33126)210 648 A
- (char)168 1026 A
- (*dev,)210 1236 A
- (*prog;)252 1488 A
- 3780 V
- (33127)210 648 A
- 1026({)S
- 3870 V
- (33128)210 648 A
- (int)126 1110 A
- (fd;)126 1278 A
- 3960 V
- (33129)210 648 A
- 4050 V
- (33130)210 648 A
- 1110(if)S
- (((fd)168 1236 A
- 1446(=)S
- (open(dev,)378 1530 A
- (O_RDONLY)))420 1950 A
- 2412(<)S
- 2496(0))S
- 2622({)S
- 4140 V
- (33131)210 648 A
- (std_err(prog);)588 1362 A
- 4230 V
- (33132)210 648 A
- (std_err(")378 1362 A
- (cannot)252 1782 A
- (open)168 2076 A
- (");)126 2286 A
- 4320 V
- (33133)210 648 A
- (perror(dev);)504 1362 A