[an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] (none) [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive]
[an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] (none) [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive]![]() |
![]() |
![]() |
|||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
![]() |
![]() |
![]() |
Bo Simonsen <sslug@sslug> writes: > free() er nok lidt mere end en noop. Måske bliver det smidt i en kø for > frigivning.. Er formentlig ikke ligeså performerence krævende. At smide noget i en kø lyder bare som om at skubbe problemerne foran sig. glibc's free() laver faktisk ikke så lidt bogholderi. > Problemet med operativsystemer er at programmørene implementere det som > de lyster, så er det svært for studerende/e.l. at hitte rede i hvordan > at skidtet rent faktisk virker. Linux/glibc er ikke skrevet til undervisningsbrug. Så skal du nok have fat i Minix. >> > sbrk er også nævnt i ikke-ansi udgaven af K&R. >> >> Tilgengæld er den bevidst udeladt af POSIX.1 > > Pga. malloc()-familien kun er brugt ? brk(2) på mit system siger: brk and sbrk are not defined in the C Standard and are deliberately excluded from the POSIX.1 standard (see paragraphs B.1.1.1.3 and B.8.3.3). Jeg har ikke gravet referencerne op. -- Peter Makholm | Wisdom has two parts: sslug@sslug | 1) having a lot to say, and http://hacking.dk | 2) not saying it
![]() |
![]() |
![]() |
||||||||||||
|
||||||||||||||
![]() | ||||||||||||||
|
||||||||||||||
![]() |
![]() |
![]() |