• [^] # Re: OSS ?

    Posté par . En réponse au journal PulseAudio ou comment casser ce qui marche (pour le plaisir de casser). Évalué à -1.

    Tiré du code de OSS 4.2 build 2004:

    typedef struct
    {
     char project_name[64];
     char os_name[64];
     int mode;
    #define MD_UNDEF 0
    #define MD_USERLAND 1
    #define MD_SBIN 2
    #define MD_KERNEL 3
    #define MD_KERNEL_ 4
    #define MD_MODULE_ 5
    #define MD_MODULE 6
    #define MD_SHLIB 7
     char cflags[256];
     char ldflags[256];
     char OSflags[256];
     int license;
    #define LIC_FREE 0
    #define LIC_RESTRICTED 1
     char bus[16];
     char endianess[16];
     char ccomp[256];
     char cplusplus[256];
     char system[32], arch[32], platform[32];
     unsigned int flags;
    #define F_USEARCH 0x00000001
     int check_os, os_ok, os_bad;
     int check_cpu, cpu_ok, cpu_bad;
     int check_endian, endian_ok;
     int check_platform, platform_ok;
     int power_manage; /* Supports device power management (under Solaris) */
     int suspend_resume; /* Supports suspend/resume (under Solaris) */
     char *purpose;
    } conf_t;