int my_close(php_stream *stream,
        int close_handle TSRMLS_DC)
{
    struct my_stream_data *data = stream->abstract;

    if (close_handle) {
        close(data->filedes);
    }
    efree(data);
    
    return 0;
}
Now, we can declare the operations structure.

php_stream_ops my_ops = {
        my_write, my_read,
        my_close, my_flush,
        "my stream",
        my_seek, NULL,
        NULL, NULL,
        NULL
};