Alessandro Nardin Page for Google Summer of Code 2024

Blog

Add support for O_DSYNC in aio_fsync()

Adding support for the operator O_DSYNC in aio_fsync().

Coverage analysis

How I run the coverage analysis for my tests.

Add notification at request completion

Adding of notification via sigevent struct at request completion

Corrections to aio_return and aio_error

Correcting the implementation of aio_return() and aio_error() to make it compliant to the POSIX specifications.

Updating Doxygen Comments and API Guide

I updated and converted all comments related to AIO to Doxygen, and also fixed formatting in related source files.

First Contribution: Reviewing Patches

My first contribution to GSoC involved reviewing three patches sent by my mentor, Joel Sherrill.