mboost-dp1

Brug af qsort i Linux secure computing mode


Gå til bund
Gravatar #1 - kasperd
14. jul. 2012 18:06
Jeg har et program der bruger Linux secure computing mode (vha. prctl(PR_SET_SECCOMP,1)). Men det virker ikke, hvis jeg prøver at anvende qsort() på et stort array.

Det ser ud til at når man bruger qsort på et stort array, så bruger den mmap til at allokere plads til midlertidige data i stedet for at bruge stakken. Og det kan man ikke i secure computing mode.

Er der nogen måde at få qsort til at altid bruge stakken?

Jeg kiggede lidt mere på min kode og opdagede, at en bucket sort vil være et bedre valg end qsort. Så det må blive min løsning.
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login