Where is process.h?

Hi folks,
I am hoping this is a pretty silly question.
Where is process.h? I am porting a c shared object that was originally intended for Linux to Windows and specifically the LabWindows/CVI 2009 compiler. The code includes conditional defines for windows and in one of these sections there is an #include <process.h>.
Some fast googling and I see that other LabWindows/CVI developers use this in their code, but when I try to compile the compiler can't find this header. Windows search can't find it either, so no surprise there.
Where do you get it? Are you borrowing it from a Microsoft compiler?

Hi Clendon
'process.h' is a component of C compilers that target DOS, Windows 3.1x, Win32, OS/2 or  Novell NetWare - it contains function declarations and macros used in working with threads and processes. It's not a part of ANSI C so it will depend on which C compiler you're using to compile your code, if you're using GCC then I definitley wouldn't expect to find it included.
It's installed on my system within my Visual Studio headers folder. Here's a list of compilers which provide access to the file (Which I've taken from Wikipedia):
DJGPP
OpenWatcom
Digital Mars
MinGW
Microsoft Visual C++
Borland Turbo C, 2.0 and later
Lcc32
QNX Neutrino QCC 6.x
Thanks
Chris | Applications Engineer NIUK

Similar Messages

  • Distinguish where a process is invoked from

    Hi there,
    I have a request for a new feature in ES Next:
    It would be great if it was possible to distinguish where a process was invoked from, I mean, from which start point (or endpoint) it has been invoked. When you play a process recording (in ES2) it always looks like the process has been invoked from all start points.
    Sincerely
    Kim Christensen
    Dafolo A/S

    VOICE calls will show that information (origination and destination of voice calls by city and state), but I've never seen that level of information on text messages - just dates, times, and the numbers that the texts were sent to and from.
    If the information is available, I don't know how to access it....anyone else know?

  • Where the process start in implementin APO - DP project?

    Hi Experts,
    Can anyone explain me in detail how and where the project start?
    According to my knowledge, Decisions will be as follows:
    1. Forecast model i.e., whether causal or univariate.
    2. Life Cycle Planning (Phase In/Out)
    3. Promotion Planning
    4. Storage bucket profile (Total Horizon)
    5. Time bucket profiles
    6. Characteristics
    7. Key figures
    6. Master Planning Object Structure
    7. Planning Area
    8. Planning Book
    9. Data view and finally
    10. Authorizations
    Please do rectify me if there is any mistake.
    Thanks in advance
    Regards
    Suvecha
    Edited by: SSuvecha on Jun 1, 2011 9:50 AM

    HI,
    As rightly mentioned by Dogboy, one need to analyse the business requirements and the solutions being proposed to them.
    Most of the DP solutions can be offered using ECC flexible planning.
    Any how, if the decision is made, then as mentioned by you...those are the activities need to be set up/configure in DP.
    Also, you need to seek help of BI consultant, for developing Infoprovide/cube set up for uploading data to BI infocubes, this is very important and transferrring data to APO Planning areas.
    And, you may choose options of using Macros for doing some simple to complex calculations depending on requirements, and to develop process chains for automating few routine activities.
    regards,
    sandeep kumar

  • How to know the Port no where any process is running.

    Hi all
    I have jdk1.6 on my local machine and jdk 1.4 in my production environment. I want to use jconsole to be able to keep a watch on the java processes running in the production environment.
    Can anybody tell me how should i proceed in using the jconsole so that i can monitor this remote server and know where and why the jvm is failing?

    I think it will be tough to do this for 1.4. Starting with 1.5 you have many more tools that make it easier; see the manual page for jstatd for example.
    One possibility would be to have a monitoring program that periodically runs a command to get the current list of processes ("ps" on Unix systems) and that creates a connector server that JConsole can connect to. Since you're on 1.4, you'll need to pick up an implementation of the JMX and JMX Remote APIs. The Reference Implementations of JSRs 3 and 160 would be a reasonable choice; see http://java.sun.com/products/JavaManagement/download.html
    If you want to know why the JVMs are failing that looks like a much tougher task. One way would be to change the way you run your apps so that instead of calling the "java" command directly (/usr/bin/java or whatever), it runs a wrapper program or script that runs the original java program and detects a failure exit. It would put the details about the failure somewhere where the monitoring program can find them.

  • Where is Process scheduler

    Hi,
    where can I see on which machine is installed Process scheduler ?
    Yes on Web interface (4 tiers) in process monitor it is indicated but for the moment it is wrong !! I looked for it in psappsrv.cfg but did not find.
    Is there any table other than PS_SERVERDEFN can have it ?
    Thank for help.

    psappsrv.cfg is the Application server configuration file, nothing about process scheduler there.
    in process monitor it is indicated but for the moment it is wrong What is wrong ? There are always some default process scheduler created.
    Nicolas.

  • Need a refund for iCloud storage. Can't find where to process? Thanks

    Ned a refund for icloud storage. Where do I process? Thanks

    You'll need to contact Apple and ask:
    http://www.apple.com/support/icloud/contact/
    Normally you can only cancel within 15 days of ordering the upgrade.
    Regards.

  • Where to process "External Bank Statement"?

    Hi experts,
    Prior to this note 540245:
    https://websmp230.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=540245
    Where can I locate the window to process "External Bank Statement"?
    Thank you

    Hi,
    It is available in Banking>Bank statement and reconcillations>process External bank statement.
    Some times it will be hidden just go to form settings and make it active
    Regards
    md.nazeer Shaikh

  • Where is process application in NW?

    Hello I have worked till MS version till now, On NW side, I dont see an option to process application. help.sap wasnt much of help in this case, any suggestions?

    Hi Zack,
    There is no separate option of Processing dimension in BPC NW, but yes you can optimiza applications. You need to go to Modify Application and click on Modify, it will automatically process application.
    Hope this resolves your issue.
    Rgds,
    Poonam

  • Where are the Processed Messages in XI stored?

    Hi,
    Can any one give me an idea of about
    <b>Where the Processed Messages in XI stored?</b>

    Hi NaveenKumar,
         Below links will tells about Message processing
       http://help.sap.com/saphelp_nw04/helpdata/en/c8/19891743b111d1896f0000e8322d00/frameset.htm..
    http://help.sap.com/saphelp_nw04/helpdata/en/ea/2f053d39177608e10000000a114084/frameset.htm.
    Hope these answer will helps you.
    Regd's
    Hari

  • Maximum number of processes exceeded 150

    Dear All,
    I have modified my init file and set the processes to 300 but I still keep on getting the above error.
    When I issue the statment :
    Select * from v$parameter where name='processes'
    I get the value 300.
    Why does the system message show 150 ?
    How can I alter this ?
    I have stored procedures which return ref cursors to the calling environment which is JSP pages.
    We are closing the resultsets where ever the stored procedure are being called as soon as the processing is over.
    How can I overcome this problem ?
    Thanks in advance.
    Regds..ramki

    Go to this page is explains what to look for
    http://asktom.oracle.com/pls/ask/f?p=4950:8:10090713663713896110::NO::F4950_P8_DISPLAYID,F4950_P8_CRITERIA:5671284058977,

  • Process Order accepts Confirmation & GR from BAPI even after Confirmed

    No matter what i try the formatting and CRLF go for a toss in this text.
    Hi PPPI Gurus,
    I am a beginner in this area and request your help.
    We are implementing a project where the process order Confirmation in SAP ECC 5.0 in SAP PPPI module is done using xMII which call the BAPI_PROCORD_CREATE_TT     RFC.
    The customer wants to (certain times) do a final confirmation without actually completing the order e.g if the Order Qty is 100 then, they want to just manufacture 25 and then do a final confirmation, after which SAP GUI screen does not allow any Process order Confirmations against that process order.
    We are using the BAPI_PROCORDCONF_CREATE_TTRFC to do multiple PO Confirmations and GR for particular Process order. Below is a scenario
    Case 1:
    1. Order Qty =100  ( Unlimited Delivery is not checked and tolerance is Zero).
         Which means only 100 is accepted.
    2. 100 Quantities are produced and confirmed using the BAPI_PROCORDCONF_CREATE_TT (with Final confirmation value as 1 , which mean auto confirmation)
    3. Next when the BAPI confirms & GR's against the same order, the Complete qty is not visible in the COR3 status. And is visible only in the COGI transaction.
    That is expected behavior. and i am ok with that.
    Case 2: (The one with the problem)
    1.  Order Qty =100  ( Unlimited Delivery is not checked and tolerance is Zero).
         Which means only the 100 is accepted.
    2.  25 Quantities are produced and confirmed using BAPI_PROCORDCONF_CREATE_TT (with Final Confirmation value as X , which mean Final confirmation)
    3. The Confirmation and GR go through and the status of the process order now changed is CNF and the Deliverd qty is 25.
    At this point , if you logon to SAP GUI and try to make a process order confirmation you get an error messages which says the Process Order is already confirmed and no more confirmations or GR can be done against this Process order.
    4. But when you Again Run the BAPI_PROCORDCONF_CREATE_TT, it goes ahead and confirms and makes the GR for that Process order.
    The Expected Behavior should have been that this quantity is now in the COGI transaction.
    5. The Process order  allows any number of Further confirmations till the Ordered Qty and Delivered quantity are  same .
    so dear gurus I know i have written a very long doubt but would be very happy to get a response from you. I would ideally not like to enhance or change the BAPI and want to understand if I have missed some setting or parameter that I have to pass in the BAPI for the final confirmation so that once the Status of the Process order is CNF , no more Confirmations are allowed even from the BAPI.
    Thanks in Advance.
    Regards
    Suraj
    Edited by: surajprabhu on Aug 17, 2009 6:37 AM

    Hi,
    The standard SAP will allow the GR even after the Final Confirmation. The Final Confirmation is acting as a agent to change the status of the process order to CNF. thats all.
    If you want to restrict the GR then you have to do Enhancement with  use the USer Exits. Pleas try to use the User Exits PPC00009 or MBCF0001,MBCF0005
    thanks and regards
    murugesan

  • Process Order does Confirmations and GR even after the Process order is CNF

    Not Sure why the Formatting is lost.
    Hi Gurus,                                                                               
    I am a beginner in this area and request your help.                                                                               
    We are implementing a project where the process order Confirmation in SAP ECC 5.0 in SAP PPPI module is done using xMII which call the BAPI_PROCORD_CREATE_TT     RFC.
    The customer wants to (certain times) do a final confirmation without actually completing the order e.g if the Order Qty is 100 then, they want to just manufacture 25 and then do a final confirmation, after which SAP GUI screen does not allow any Process order Confirmations against that process order.
    We are using the BAPI_PROCORDCONF_CREATE_TTRFC to do multiple PO Confirmations and GR for particular Process order. Below is a scenario
    Case 1:
    1. Order Qty =100  ( Unlimited Delivery is not checked and tolerance is Zero).
         Which means only 100 is accepted.
    2. 100 Quantities are produced and confirmed using the BAPI_PROCORDCONF_CREATE_TT (with Final confirmation value as 1 , which mean auto confirmation)
    3. Next when the BAPI confirms & GR's against the same order, the Complete qty is not visible in the COR3 status. And is visible only in the COGI transaction.
    That is expected behavior. and i am ok with that.
    Case 2: (The one with the problem)
    1.  Order Qty =100  ( Unlimited Delivery is not checked and tolerance is Zero).
         Which means only the 100 is accepted.
    2.  25 Quantities are produced and confirmed using BAPI_PROCORDCONF_CREATE_TT (with Final Confirmation value as X , which mean Final confirmation)
    3. The Confirmation and GR go through and the status of the process order now changed is CNF and the Deliverd qty is 25.
    At this point , if you logon to SAP GUI and try to make a process order confirmation you get an error messages which says the Process Order is already confirmed and no more confirmations or GR can be done against this Process order.
    4. But when you Again Run the BAPI_PROCORDCONF_CREATE_TT, it goes ahead and confirms and makes the GR for that Process order.
    The Expected Behavior should have been that this quantity is now in the COGI transaction.
    5. The Process order  allows any number of Further confirmations till the Ordered Qty and Delivered quantity are  same .
    so dear gurus I know i have written a very long doubt but would be very happy to get a response from you. I would ideally not like to enhance or change the BAPI and want to understand if I have missed some setting or parameter that I have to pass in the BAPI for the final confirmation so that once the Status of the Process order is CNF , no more Confirmations are allowed even from the BAPI.
    Thanks in Advance.
    Regards
    Suraj

    Hi Suraj,
    I am not positive, but I suspectt the problem lies in the BAPI.  It might be how you have the data set in MII, but it sounded like you are doing it correctly. 
    However there are a number of things you can do to troubleshoot your situation.
    First create a few process orders to test with. 
    Record the confirmation numbers and counters for each of the following:
    1) Do a final confirmation (for quantity of 25 instead of the 100) in CORK (or whichever transaction you are using). 
    2) Do a final confirmation (for quantitiy of 25 instead of the 100) in SE37 or BAPI in ERP using the BAPI_PROCORDCONF_CREATE_TT.
    3) Do a final confirmation (for quantitiy of 25 instead of the 100) from MII using your current transaction. 
    Review the confirmations in ERP to see if there are any differences.
    Review the confirmaitons in MII to see if there are any non visible differences (use a Tracer to retrieve the response segment from an execution of BAPI_PROCORDCONF_GETDETAIL using the recorded confirmation numbers and counters) 
    Case 1) If there are differences in the results, that should tell you how to modify your transaction to include or change the appropriate values in your inputs. 
    Case 2) If there are no differences, then it is most likely that there is something not working properly in the BAPI you are using.  It may not completely replicate the functionality in CORK (or whichever transaction you are using in ERP).  Then open a ticket, because the BAPI is not working as it should.
    Good luck,
    Mike
    Edited by: Michael Appleby on Aug 17, 2009 8:20 PM

  • Does the 'default where clause' query select the ROWID by default ?

    Hi ,
    The query in default where property of a data block is as follows:
    global.prim_lang = :global.user_lang
    and upper(group_name) like upper('%' || :B_apply_inclusions.TI_group_desc || '%')
    UNION ALL
    select g.rowid, g.group_no
    from table1 t,
    table 2 g
    where :global.prim_lang != :global.user_lang
    and upper(g.group_name) = t.key(+)
    and :global.user_lang = t.lang(+)
    and upper(nvl(t.translated_value, g.group_name)) like upper('%' || :B_apply_inclusions.TI_group_desc || '%')
    The g.rowid was added in the UNIONALL portion of the query because the first part of the query was bringing rowid as well.
    We are in 10.1.2.3.0 forms version.
    However for a user in forms verion 10.1.2.0.2, the query is giving an error " Unable to perform query " - due to mismatch in the number of columns selected in the query union.
    because for this user, rowid is not selected as part of default where clause query( 1st part of the query before the unionalll).
    If g.rowid is removed from the 2nd part of the query , it errors out in 10.1.2.3.0 forms version.
    Could you kindly clarify when this rowid will also be selected by the default where clause of a block and why this issue is occuring?Is this issue related to forms version or any other property of the block? Is it is version based, is there a patch available to deal with the same?
    Thanks in Advance.

    You normally change the default_where block property just when you want to chnage the filter conditions for what is selected from a given block data source.
    Querries with union or minus will confuse forms as to the rowid and will no longer be albe to perform the default insert/update/delete, not knowing the rowid and the table to perform the dml on.
    A from clause query will be the best way to change dynamically the tables you select from and also the where. But, by using that, if you wish to insert/update/delete, you will have to use on-insert/update/delete triggers where the processing will have to rely on some primary key columns and not on rowid.
    Or, instead of a from-clause, you may use a view, but that will definitely be less flexible than a from clause query.

  • In Bte can i use same Product for 2 different process

    in Bte can i use same Product for 2 different process

    hi
    as per i know yes but since there r two type of interface behaviour is defferent .
    For
    Publish & Subscribe interfaces 
    if any event occur in this type both the process can work simultaneously and they will not intervene each other
    whereas in
    Process interfaces
    at an time any one process can be active.
    Reward if usefull
    Cheers
    Snehi

  • Trigger Process chains only once in a day

    Hi All,
    I have a requirement where a process chain triggers on arrival of some files.Now I want this chain to trigger only once in a day even if file arrives before the start of next day.How can i acheive this.
    Reagrds,
    Raj

    Hi,
    Please use below:
    REPORT  ZCHECKPCNEW.
    TABLES : RSPCLOGCHAIN.
    DATA : IT_TAB TYPE TABLE OF RSPCLOGCHAIN,
           WA_TAB TYPE RSPCLOGCHAIN.
    FIELD-SYMBOLS <FS> LIKE LINE OF IT_TAB.
    PARAMETERS :LV_CHAIN TYPE RSPCLOGCHAIN-CHAIN_ID.
    SELECT * FROM RSPCLOGCHAIN INTO TABLE IT_TAB
    WHERE CHAIN_ID  = LV_CHAIN
    AND DATUM = SY-DATUM.
    SORT IT_TAB DESCENDING BY DATUM ZEIT.
    READ TABLE IT_TAB INDEX 1 ASSIGNING <FS>.
    IF SY-SUBRC = 0.
      IF <FS>-ZEIT < SY-UZEIT.
      MESSAGE E000(SABAPDOCU) WITH 'Error'.
      ELSE.
      MESSAGE I162(00) WITH 'Successful'.
      ENDIF.
    ELSE.
    MESSAGE I162(00) WITH 'Successful'.
    ENDIF.
    -Vikram

Maybe you are looking for

  • Why is there a 4450 error message coming up and i can't burn cds???

    I will try to burn a playlist to disk, but when i start to burn a CD, it stops in the middle and says something about a 4450 error. I've been through several blank CDs and have tried to fix it by doing all the steps iTunes recommended, but nothing's

  • Import/Export of Metadata Needed

    We need the ability to Import and Export metadata in CSV format or equivalent. Our office currently works with Extensis Portfolio which allows us to Import and Export large amounts of data so it can be taken into Excel and worked on, cleaned up, chan

  • Vista killed my ThinkVantage HELP

    I recently moved to Windows Vista, for personal reasons, and after it did a full installation, everything was working fine, until.........I realized my ThinkVantage Button, among all my function buttons no longer operate......what should I do?

  • Is it Possible to send an acknowlegement from Receiver Idoc

    Hi All, My scenario is File-XI-Idoc, Once the idoc is created i need to send an acknowledgement for the sender, Can anyone provide me the steps required for sending Idoc acknowledgement ... <b>Is it Possible to send an acknowlegement from Receiver Id

  • Passing Parameters from Forms to package

    I want to pass parameters to a package .The package inserts records into 10 tables.on click of a button in my form it should insert the record.it should display a conformation message. I need a solution. Kaimal Prasad.T