HEX
Server: Apache
System: Windows NT MAGNETO-ARM 10.0 build 22000 (Windows 10) AMD64
User: Michel (0)
PHP: 7.4.7
Disabled: NONE
Upload Files
File: C:/mod_perl-2.0.12/WrapXS/APR/ThreadRWLock/ThreadRWLock.xs
/*
 * *********** WARNING **************
 * This file generated by ModPerl::WrapXS/0.01
 * Any changes made here will be lost
 * ***********************************
 * 01: lib/ModPerl/WrapXS.pm:549
 * 02: lib/ModPerl/WrapXS.pm:1185
 * 03: Makefile.PL:435
 * 04: Makefile.PL:333
 * 05: Makefile.PL:59
 */



#define MP_IN_XS

#include "mod_perl.h"

#include "modperl_xs_sv_convert.h"

#include "modperl_xs_util.h"

#include "modperl_xs_typedefs.h"

#include "APR/ThreadRWLock/APR__ThreadRWLock.h"

MODULE = APR::ThreadRWLock    PACKAGE = APR::ThreadRWLock   PREFIX = apr_thread_rwlock_

SV *
new(classname, p_sv)
    SV * classname
    SV * p_sv


    CODE:
    /* avoiding -Wall warnings */
    classname = classname;
    p_sv = p_sv;

    RETVAL = mpxs_apr_thread_rwlock_create(aTHX_ classname, p_sv);

    OUTPUT:
    RETVAL

MODULE = APR::ThreadRWLock    PACKAGE = APR::ThreadRWLock   PREFIX = apr_thread_rwlock_

void
apr_thread_rwlock_DESTROY(rwlock)
    APR::ThreadRWLock rwlock


MODULE = APR::ThreadRWLock    PACKAGE = APR::ThreadRWLock   PREFIX = apr_thread_rwlock_

APR::Pool
apr_thread_rwlock_pool_get(thethread_rwlock)
    APR::ThreadRWLock thethread_rwlock


MODULE = APR::ThreadRWLock    PACKAGE = APR::ThreadRWLock   PREFIX = apr_thread_rwlock_

apr_status_t
apr_thread_rwlock_rdlock(rwlock)
    APR::ThreadRWLock rwlock


MODULE = APR::ThreadRWLock    PACKAGE = APR::ThreadRWLock   PREFIX = apr_thread_rwlock_

apr_status_t
apr_thread_rwlock_tryrdlock(rwlock)
    APR::ThreadRWLock rwlock


MODULE = APR::ThreadRWLock    PACKAGE = APR::ThreadRWLock   PREFIX = apr_thread_rwlock_

apr_status_t
apr_thread_rwlock_trywrlock(rwlock)
    APR::ThreadRWLock rwlock


MODULE = APR::ThreadRWLock    PACKAGE = APR::ThreadRWLock   PREFIX = apr_thread_rwlock_

apr_status_t
apr_thread_rwlock_unlock(rwlock)
    APR::ThreadRWLock rwlock


MODULE = APR::ThreadRWLock    PACKAGE = APR::ThreadRWLock   PREFIX = apr_thread_rwlock_

apr_status_t
apr_thread_rwlock_wrlock(rwlock)
    APR::ThreadRWLock rwlock


MODULE = APR::ThreadRWLock
PROTOTYPES: disabled

BOOT:
    items = items; /* -Wall */