Changeset 7321


Ignore:
Timestamp:
Nov 11, 2001, 2:46:19 PM (23 years ago)
Author:
bird
Message:

Only declare affinity stuff for people using old toolkits.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TabularUnified trunk/src/kernel32/oslibdos.h

    r7318 r7321  
    1 /* $Id: oslibdos.h,v 1.38 2001-11-10 12:47:47 sandervl Exp $ */
     1/* $Id: oslibdos.h,v 1.39 2001-11-11 13:46:19 bird Exp $ */
    22
    33/*
     
    320320                                PEAOP2 peaop2);
    321321
    322 
    323    typedef struct _MPAFFINITY { /* afnty */
    324       ULONG          mask[2]; /* CPUs 0 thru 31 in [0], CPUs 32 thru 63 in [1] */
    325    } MPAFFINITY;
    326    typedef MPAFFINITY *PMPAFFINITY;
     322   #ifndef AFNTY_THREAD                 /* don't declare this if it's allready there */
     323
     324      typedef struct _MPAFFINITY { /* afnty */
     325         ULONG          mask[2]; /* CPUs 0 thru 31 in [0], CPUs 32 thru 63 in [1] */
     326      } MPAFFINITY;
     327      typedef MPAFFINITY *PMPAFFINITY;
     328
     329
     330      /* scope values for QueryThreadAffinity */
     331
     332      #define AFNTY_THREAD       0
     333      #define AFNTY_SYSTEM       1
     334
     335   #endif
    327336
    328337   typedef APIRET (* APIENTRY PROC_DosQueryThreadAffinity)(ULONG scope,
    329338                                                           PMPAFFINITY pAffinity);
    330 
    331    /* scope values for QueryThreadAffinity */
    332 
    333    #define AFNTY_THREAD       0
    334    #define AFNTY_SYSTEM       1
    335339
    336340   typedef APIRET (* APIENTRY PROC_DosSetThreadAffinity)(PMPAFFINITY pAffinity);
Note: See TracChangeset for help on using the changeset viewer.