Successivo: , Precedente: , Su: Top   [Contenuti][Indice]


17 Scrivere estensioni per gawk

È possibile aggiungere nuove funzioni, scritte in C o C++, a gawk usando librerie caricate dinamicamente. Questa funzionalità è disponibile su sistemi che supportano le funzioni C dlopen() e dlsym(). Questo capitolo descrive come creare estensioni usando codice scritto in C o C++.

Chi è completamente digiuno di programmazione in C può tranquillamente saltare questo capitolo, ma potrebbe valer la pena di dare un’occhiata alla documentazione sulle estensioni che sono installate insieme a gawk (vedi la sezione Le estensioni di esempio incluse nella distribuzione gawk), e alle informazioni sul progetto gawkextlib (vedi la sezione Il progetto gawkextlib). Gli esempi di estensione sono automaticamente compilati e installati quando si installa gawk.

NOTA: Se si specifica l’opzione --sandbox, le estensioni non sono disponibili (vedi la sezione Opzioni sulla riga di comando).


Successivo: , Precedente: , Su: Top   [Contenuti][Indice]