Patching dynamic library in a running process

Hello.
I am planning a tool that uses a special feature of my graphics card.
Therefore I plan to use sysi86() to alter the IOPL and access the graphics card using asm("outb"). I already wrote a similar tool so this part is not a problem for me.
The actual problem this time is that I must patch one of the .so library files of the Xsun server while it is running. I could do this by simply modifying the file on disk but I do not want to do this so I am thinking about the debugger interface in "/proc" (used by mdb, truss, ...).
Questions:
- Is it possible to locate the function in the virtual memory at all (I have all info about the .so file and want to know its memory address in Xsun's process) ?
- Is it possible to patch the memory (.so files are mapped using MAP_SHARED and PROT_READ/EXEC; I would need MAP_PRIVATE and PROT_READ/WRITE/EXEC) ?
Thanks for help.
Martin

Radman wrote:
Why isn't this described in the on-line help....I learn something new everytime I read this board!
It is described somewhere. LabVIEW is such a rich environment, that not everything can be on page 1 of the documentation.
(In this case, you need to search for Reinitialize instead of Initialize to get to the right place in the online help. So, yes, it's a bit buried...)
If you have ideas on how to improve the documentation, feel free to give some constructive feedback at the Product Feedback page.
LabVIEW Champion . Do more with less code and in less time .

Similar Messages

  • Dynamic library+ Linux + ORACLE 10.2

    Hello !
    I have Linux + ORACLE 10.2
    $ env | grep LAN
    NLS_LANG=AMERICAN_AMERICA.UTF8
    LANG=en_US.UTF-8
    database parameters:
    1 NLS_LANGUAGE AMERICAN
    2 NLS_TERRITORY AMERICA
    3 NLS_CHARACTERSET UTF8
    4 NLS_NCHAR_CHARACTERSET AL16UTF16
    I have a dynamic library and plsql function:
    #include <stdio.h>
    int sysrun(char command, char ying, char *yang)
    FILE *fpointer ;
    fpointer = fopen("out6.txt","wt");
    if (!fpointer)
    printf( "!!! file error \n" );
    return;
    fprintf(fpointer,"ying:%s yang:%s command:%s \n",ying,yang,command);
    fclose(fpointer);
    return 0;
    //return system(command);
    create or replace function sysrun_2 (syscomm in varchar2, ying IN VARCHAR2, yang IN VARCHAR2 )
    return binary_integer
    as language C
    name "sysrun"
    library shell_lib
    parameters(syscomm string, ying string,yang string);
    I send to library russian words(by sqlplus), but it write in a file bad symbols
    'п╡я▀'
    I run query on sqlplus:
    SELECT CONVERT('п╡я▀', VALUE) conv,VALUE FROM
    v$nls_valid_values v
    where parameter = 'CHARACTERSET';
    And see, that the best code page is CL8KOI8R
    why CL8KOI8R? And where's from ?
    And how can I change it ?
    P.S. when I call library from Linux it's ok !!

    Hi,
    I'm not familiar with Russian characters and charsets like CL8KOI8R. Have you tried creating a table in the database and inserting the same characters to verify if that works?
    It might be worth verifying if the environment variables are correct for the extproc process as well. I'm not sure if the environment variables you listed are for the "oracle" user or not.
    Also, are you using the Oracle C++ Call Interface (OCCI) with this?
    Regards,
    Mark

  • Run process chain on last three days of the month

    Hello
    I need to run process chain on last three days of the month. For example , It should run on 28, 29 and 30th dates of June.
    There is no option to put a code in the start process of the process chain.
    I can run it every day and put a code in the infopackage/DTP so that empty load (0 records) will be done on other days.
    This doesnt sound as a good option.
    Do u know any other options?

    Hi
    See the code and details how to do it, and change the code as per your requirement.
    http://wiki.sdn.sap.com/wiki/display/profile/Surendra+Reddy
    Triggering  the Process Chains at Particular Date using Events
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/business-intelligence/s-u/triggering%20%20the%20process%20chains%20at%20particular%20date%20using%20events.pdf
    BI-ABAP (Trigger Process Chains on evry month 3rd and 4th day).
    https://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=81428842 
    Thanks
    Reddy

  • C++ Dynamic Library, iostream: No such file

    Hi, I'm trying to build a dynamic library in Xcode and running into a compilation error finding iostream. The library code is written in C++ and compiles on linux. When compiling in Xcode (2.4.1), I created the project as a C++ Standard Dynamic Library (and later C++ Dynamic Library, same problem) and get the following when building:
    Building target “MC_VICommon” of project “MC_VICommon” with configuration “Debug”
    Checking Dependencies
    ProcessPCH++ /Library/Caches/com.apple.Xcode.501/SharedPrecompiledHeaders/MCVICommon_Prefix-dbtpcuqquksioscuujethfosvirt/MC_VICommonPrefix.pch.gch MCVICommonPrefix.pch normal ppc c++ com.apple.compilers.gcc.4_0
    cd /Users/sullivan/Code/Source/VI/MC_VICommon
    /usr/bin/gcc-4.0 -x c++-header -arch ppc -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wreturn-type -Wunused-variable -fmessage-length=0 -mtune=G5 -fvisibility-inlines-hidden -mfix-and-continue -mmacosx-version-min=10.4 -gdwarf-2 -I/Users/sullivan/Code/Builds/Intermediate/MCVICommon.build/Debug/MC_VICommon.build/libMCVICommon.hmap -F/Users/sullivan/Code/Builds/Debug -I/Users/sullivan/Code/Builds/Debug/include -I/Users/sullivan/Code/Builds/Intermediate/MCVICommon.build/Debug/MCVICommon.build/DerivedSources -isysroot /Developer/SDKs/MacOSX10.4u.sdk -c /Users/sullivan/Code/Source/VI/MCVICommon/MC_VICommonPrefix.pch -o /Library/Caches/com.apple.Xcode.501/SharedPrecompiledHeaders/MCVICommon_Prefix-dbtpcuqquksioscuujethfosvirt/MC_VICommonPrefix.pch.gch
    ProcessPCH /Library/Caches/com.apple.Xcode.501/SharedPrecompiledHeaders/MCVICommon_Prefix-cdgabvnmevghggbxbomensvfvhzy/MC_VICommonPrefix.pch.gch MCVICommonPrefix.pch normal ppc c com.apple.compilers.gcc.4_0
    cd /Users/sullivan/Code/Source/VI/MC_VICommon
    /usr/bin/gcc-4.0 -x c-header -arch ppc -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wreturn-type -Wunused-variable -fmessage-length=0 -mtune=G5 -mfix-and-continue -mmacosx-version-min=10.4 -gdwarf-2 -I/Users/sullivan/Code/Builds/Intermediate/MCVICommon.build/Debug/MC_VICommon.build/libMCVICommon.hmap -F/Users/sullivan/Code/Builds/Debug -I/Users/sullivan/Code/Builds/Debug/include -I/Users/sullivan/Code/Builds/Intermediate/MCVICommon.build/Debug/MCVICommon.build/DerivedSources -isysroot /Developer/SDKs/MacOSX10.4u.sdk -c /Users/sullivan/Code/Source/VI/MCVICommon/MC_VICommonPrefix.pch -o /Library/Caches/com.apple.Xcode.501/SharedPrecompiledHeaders/MCVICommon_Prefix-cdgabvnmevghggbxbomensvfvhzy/MC_VICommonPrefix.pch.gch
    /Users/sullivan/Code/Source/VI/MCVICommon/MC_VICommonPrefix.pch:6:20: error: iostream: No such file or directory
    Later I tried starting the project as a Carbon dynamic library and it seems to work fine. Now granted, "if it ain't broke don't fix it", but I am curious and worried this will cause problems later.
    One obviously relevant difference between the working Carbon and non-working C++ is the project_prefix.pch files:
    // Prefix header for all source files of the 'MC_VICommon' target in the 'MC_VICommon' project.
    #include <iostream>
    vs.
    // Prefix header for all source files of the 'CarbonTest' target in the 'CarbonTest' project.
    #include <Carbon/Carbon.h>
    Should I just accept that the carbon one works? Am I doing something wrong? Is there documentation about linking to Carbon vs. not?
    Thanks!

    Thanks for the suggestion. With Xcode though, the build and link parameters are determined automatically. I'm under the impression that it will separate out the .c's and .cpp's to compile with their own parameters. I am wondering now why the prefix.pch file, which is compiled with both -x c++-header and -x c-header, includes iostream. Anyway, I found if I just comment out that line in the prefix file, everything works fine. Even if I clean and re-build, the comment is not over-written and everything builds.
    99% of the time using Xcode is more convenient than makefiles, but on these occasions when an automatically generated file causes problems, I get curious as to what happens behind the scenes when I build a project template like C++ Dynamic Library. I presume there is a way to change my code such that this won't happen, but if I knew why it happened it would help. Anyway, since this work-around is good enough, I should probably just be happy and move on.

  • PHP Startup: Unable to load dynamic library './oci8.so' - ./oci8.so:

    I have oracle 11g, php5, and apache2 are running on server(A). One of my php application need to connect Oracle 10g on server(B). so I have to configure PHP5 and OCI8. Here is what I have done.
    #env
    ORACLE_SID=demo
    ORACLE_BASE=/u01/app/oracle
    ORACLE_HOME=/u01/app/oracle/product/11.1.0/db_1
    LD_LIBRARY_PATH=/u01/app/oracle/product/11.1.0/db_1/lib
    TNS_ADMIN=/u01/app/oracle/product/11.1.0/db_1/network/admin
    ## PHP configured
    #./configure prefix=/usr/local/php5 with-apxs2=/usr/local/apache2/bin/apxs --with-oci8=/u01/app/oracle/product/11.1.
    0/db_1 enable-sigchild with-config-file-path=/usr/local/apache2/conf
    ##OCI8
    ./configure -with-oci8=shared,/u01/app/oracle/product/11.1.0/db_1
    Then I add "extension=oci8.so" on the php.ini file (/usr/local/php/conf/php.ini)
    ## Here is a problem
    # php phpinfo.php |grep oci
    PHP Warning: PHP Startup: Unable to load dynamic library './oci8.so' - ./oci8.so: cannot open shared object file: No such file or directory in Unknown on line 0
    oci8
    oci8.default_prefetch => 10 => 10
    oci8.max_persistent => -1 => -1
    oci8.old_oci_close_semantics => 0 => 0
    oci8.persistent_timeout => -1 => -1
    oci8.ping_interval => 60 => 60
    oci8.privileged_connect => Off => Off
    oci8.statement_cache_size => 20 => 20
    OLDPWD => /usr/local/apps/oci8-1.3.4
    _SERVER["OLDPWD"] => /usr/local/apps/oci8-1.3.4                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

    what is your OS?
    Under Fedora 9 I used :
    locate oci8.soI had to use yumex to install a bunch of php files (pecl and phpize) that had the programs to dowload and install oci8.
    Another post has the instructions! Search on phpize or pecl
    in /etc/php.ini put :
    extension=oci8.so

  • Apache 2.0: Unable to load dynamic library dbxml

    Examples in dbxml run quite well when I command "php -c /etc/php.ini ..."
    However, apache 2.0 error_log says:
    PHP Warning: Unknown(): Unable to load dynamic library '/usr/lib/php4/dbxml.so' - /usr/lib/php4/dbxml.so: undefined symbol: db_env_ce_get in Unknown on line 0
    If any dbxml objects are referenced in PHP code, httpd segfaults. I have read all the resources on web I could get my hands onto, but still haven't figured out what's wrong. Can you help me?

    Hi,
    thanks to you both for your help. I tried adding the following to my apachectl script:
    LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/local/dbxml-2.3.10/install/lib:/usr/lib:/usr/local/lib
    export LD_LIBRARY_PATH
    ...but it didn't really help. I still don't get this. For your information:
    My system is Linux 2.6.9-023stab044.11-enterprise running i686, dbxml is 2.3.10, PHP 4.3.10 in Apache 2.0 Handler.
    Running ldd /usr/lib/php4/ gives
    libxqilla.so.1 => /usr/local/dbxml-2.3.10/install/lib/libxqilla.so.1 (0xb7c77000)
    libxerces-c.so.27 => /usr/local/dbxml-2.3.10/install/lib/libxerces-c.so.27 (0xb78dc000)
    libdbxml-2.3.so => /usr/local/dbxml-2.3.10/install/lib/libdbxml-2.3.so (0xb76c5000)
    libdb_cxx-4.5.so => /usr/local/dbxml-2.3.10/install/lib/libdb_cxx-4.5.so (0xb75cb000)
    libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0xb750a000)
    libm.so.6 => /lib/libm.so.6 (0xb74e8000)
    libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb74e0000)
    libc.so.6 => /lib/libc.so.6 (0xb73bc000)
    libnsl.so.1 => /lib/libnsl.so.1 (0xb73aa000)
    libpthread.so.0 => /lib/libpthread.so.0 (0xb7359000)
    /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0xb7fee000)

  • Using Dynamic Library

    Hi friends,
    As a newbie , one more question solution am hunting.
    can we make dynamic shared library for java .
    If java support dynamic library(i hope it must be) then can you people provide me just how(any link to be read or tutorial) we make and compile and use these library

    I need my java program working like that..
    when i see that i need to do remote query from USA database than i will invoke USA vendor jar file and load a class within that jar file that provide methode to query USA database.
    Same i want to do for UK vendor jar file, or Indian vendor jar file. which jar file i need to invoke it should be decided runtime by looking some trigger like some specific message type.
    When i was looking jar files tutorials .. they all say how to make jar file,run jar files from command line and benefities like digitally signatured .. and many others ... But i don't want to run jar files by giving command line options. i need to invoke these within java class file by looking some specific event and then want to use one of methode provided by jar's java file.
    There was one more thing i came to know about JCL. So i need you people help me to point out how exactly i can do this.

  • Help / Configure PHP+IIS+Oracle "Unable to load dynamic library....."

    Hello,
    I am a seasoned Oracle user and PHP developer and for the life of me I cannot get our development server to load the php_oci8.dll file. I have spent hours searching the web, the Oracle forums and reading the FAQs and can still not get the web server to load correctly. Below are some specs about the environment we are running:
    -OS: Win2k Server SP4
    -Web Server: IIS 5.0
    -PHP Version: 5.1.4 PHP
    -Full Oracle Admin 10gr2 client is installed on web server
    When I pull up a page, I get the following warning: "PHP Warning: PHP Startup: Unable to load dynamic library 'D:\temp\php_oci8.dll' - The specified module could not be found. in Unknown on line 0 "
    Here is what I have done to troubleshoot:
    -'everyone' user has full access to the extension directory
    -I have tried moving the php_oci8.dll to other directories and changing the extension_dir in my php.ini
    -I am confident that my extension_dir in the ini file is correct
    -I have tried the Oracle instant client and the full admin OEM client. The machine currently has the full OEM client installed
    -All environment variables appear to be correct
    I rarely post to forums but I am running out of options. If I cannot figure this out soon, we will have to go another route for resolution. Any help is tremendously appreciated.
    Dave.
    [email protected]
    Message was edited by:
    user527623

    Should I explicity create environment variables named: ORACLE_HOME and NLS_LANGYep, you need to create those specific variables.
    Nooooo don't use ODBC!!!!
    Actually, I don't really care either way, I'm pretty much technology agnostic. Different things have different uses and you have to pick the best tool for the job. If I was a zealot I'd say "Don't use IIS" :p
    ~Jer

  • OCI8 Driver, what is it? - a dynamic library?

    Greetings:
    My platform: OS X (10.3.8) "Panther".
    I'm doing coding (C++/Obj-C) and need a database driver to access Oracle tables. I've read that I need 'OCI8' (or equiv.) for Oracle 10g.
    My question: is the 'OCI driver' actually a dynamic library?
    Is 'libocci.dylib.10.1' the C++ OCI driver that's used to interface with Oracle from C++?
    I don't see any 'liboci.dynlib' for 'OCI'.
    If so, do I merely link this dynlib during the 'make' process?
    Ric.
    {[email protected]}

    On most platforms it is a shared library/dynamic link library. I can't speak for that specific platform, never tried it.
    Understand that it goes beyond a single library though. You need the OCI library and then the other client libraries (which it will invoke). The instant client is the smallest distribution of libraries.

  • How to link dynamic library in the Xcode

    Hi all,
    I want to link the dynamic library which is installed in the directory "/usr/local/lib", but I don't know how to set the Xcode to use this library. When I compile the source code by linking the dynamic library, Xcode prints the error information:
    "Checking Dependencies
    Ld /Users/apple/Desktop/test/SPETest/tdstest/build/Release/tdstest normal i386
    cd /Users/apple/Desktop/test/SPETest/tdstest
    /Developer/usr/bin/gcc-4.0 -o /Users/apple/Desktop/test/SPETest/tdstest/build/Release/tdstest -L/Users/apple/Desktop/test/SPETest/tdstest/build/Release -L/Developer/SDKs/MacOSX10.5.sdk/usr/local/lib -L/usr/local/pcsc/lib -F/Users/apple/Desktop/test/SPETest/tdstest/build/Release -filelist /Users/apple/Desktop/test/SPETest/tdstest/build/tdstest.build/Release/tdstest.b uild/Objects-normal/i386/tdstest.LinkFileList -lpcsclite.1.0.0 -arch i386 -dynamiclib -mmacosx-version-min=10.5 /usr/local/lib -isysroot /Developer/SDKs/MacOSX10.5.sdk
    ld: in /Developer/SDKs/MacOSX10.5.sdk/usr/local/lib, can't map file, errno=22
    collect2: ld returned 1 exit status"
    Any suggestion I will appreciate!

    Post to the Developer/SW Development forums under OS X Technologies.

  • AP Payment Run Process

    Hi,
    Please provide an overview of AP payment run process.
    Thanks,
    Teo

    Hi,
    APP ( T.code F110) is used to make payments enmasse for one or more vendors/customers.
    We can also group vendors/customers for more than 1 co.code for payments.
    The entore config for APP is done in capsule T.code FBZP.
    Here are the steps:
    1. Set up paying and sending co.codes( In case of cRoss co. payments paying and sending co.codes will ahve to be different)
    2.Set up a payment method for country and co.code 1 each for outgoing and incoming payments.
    3.Define house banks and set up bank accounts for payment method with relative ranking.
    4.In F110 :
    define the parameters like co,code;vendors etc
    craete and edit a payment proposal where you can select the open items to be paid
    create and run a payment run
    Hope this helps.
    I would also recommend to go thru SAP help and also search this forum for further notes and specific queries in F110.
    Pls assign points if this info was helpful.
    Thanks,
    Vamsi

  • Firefox is already running, but is not responding. To open a new window, you must first close the existing Firefox process, or restart your system. This doesn't work because Firefox is not a running process so I can't close it.

    I don't use Firefox now because of this running problem. It started about a month ago. So when I access the task manager, Firefox does not show up in the running processes. Because of this, I can't end the task. I got tired and fed up of rebooting my computer just to use Firefox, so I just switched to IE8, and Opera and Google Chrome. I prefered Firefox but it also runs so so sooooo slowly now. IE is much much faster, as are the other browsers now. Once upon a time, I bragged to everyone about how fast Firefox used to be, where now I admit I don't use it because it's so slow now and it won't run anyway.

    See:
    * http://kb.mozillazine.org/Recovering_a_missing_profile
    * http://kb.mozillazine.org/Profile_in_use

  • GR/IR expenses not affected with the settlement rule run process in the GL

    <i><b>Please neglect by previous post with the same title</b></i>
    There is a problem I face while running the settlement rule process related to internal orders on the GR/IR expenses.
    According to the internal order settlement rule every expense associated to an Internal order no. whether its an account payable or manual journal accounts it should be settled (distributed) on the cost centers specified in each internal order after the monthly settlement run process is done through T.Code "KO8G", and this actually happens on the entries that are booked manually through T.Code "FB50", but the GR/IR entries is the biggest problem, it didn't reflect the settlement rule distributions in the GL it just gives me the original transaction once its was automatically created through T.Code "MIGO" they are only allocated to a one profit center with no cost center and without being distributed to a multiple cost centers according to the distribution strategy.
    After a long search I found that the cost center distribution occurred only on a secondary none GL account named A&P Settlement (720010), all GR/IR expenses was settled correctly only on this account not through the ordinary GL accounts (e.g. Gifts, printed materials) and of course the correct distribution didn't appear in the GL,
    So is there a transaction or any way to allocate the GR/IR expenses to there correct cost centers with the correct cost element in the GL?
    Is there anything to do with the GR/IR calculation that depends on quantity base not value base?
    <i><b>The Process as follows:</b></i>
    (<b>1) Creating Internal order with a settlement rule (E.g. Cost center 1 (50%) Cost center 2 (50%)</b>
    <b>2) Creating a purchase order associated to an internal order</b>
    <b>3) The Goods received and creating the GR transaction T.Code "MIGO"</b>
    Acc/DR Expenses accounts
    Acc/CR GI/IR Account 400301
    Profit enter ###### (eg. 111177)
    Cost Center <blank>
    Internal order no. ####### (e.g. 9810512)
    <b>
    4) Closing the GR/IR accounts when receiving the invoice T.Code "MIRO"</b>
    <b>When we receive vendor invoice:</b>
    Acc/Dr GI/IR Account 400301
    Acc/Cr Vendor Account
    Profit enter ###### (eg. 111177)
    Cost Center <blank>
    Internal order no. ####### (e.g. 9810512)
    <b>5) Performing the Internal order settlement rule run process</b>
    <b>(N.B.</b> By entering the report of the cost center (Actual/Plan/ Variance) T.Code S_ALR_87013611
    I found that GR/IR expenses was not charged on the concerned cost centers as shown in the GL <b>)</b>
    <b>Your Reply is highly appreciated</b>

    Thanks for your kind reply,
    But is there a way solve this problem?
    And what is the use of leaving a field in the account assignment tab for an internal order while creating a PO and it will not take advantage of the settlement rule????????
    And as you know the internal order settlement is a way to create a multiple account assignment
    Can we solve the problem by making an automatic fake transaction that reverse the value of the GR/IR and creating another transaction can apply on it the settlement rule??
    You know that settlement rule process is one of the best features in the SAP system it save time and effort to make distributions manually

  • Sybase gateway problem - Failed to load dynamic library 'hsdbsyb'

    Having problems getting the Sybase gateway working on XP. Environment in Oracle 9.2.0.6 on Linux, Sybase on AIX 5.1 (moving to linux, gateway currently working well on this box) gateway on XP. I get the following error when trying to use my db link: Help appreciated
    ORA-28500: connection from ORACLE to a non-Oracle system returned this message:
    [Transparent gateway for SYBASE]DRV_InitTdp: DBTYPE.C (473): ; The specified module could not be found.
    ; at FIND_IMAGE_SYMBOL
    DBTYPE.C (7): ; [C079] Failed to load dynamic library 'hsdbsyb'
    tnsnames on linux box has:
    CIT001TSTW =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = tcp)(HOST = lons00106694)(PORT = 1521))
    (CONNECT_DATA =
    (SID = cit001tst)
    (HS = OK)
    on gateway windows box (has oracle client and gateway software and sybase client)
    listener.ora:
    SID_LIST_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (SID_NAME = PLSExtProc)
    (ORACLE_HOME = c:\progra~1\oracle)
    (PROGRAM = extproc)
    (SID_DESC=
    (SID_NAME = cit001tst)
    (ORACLE_HOME = c:\progra~1\oracle)
    (PROGRAM = tg4sybs)
    initcit001tst.ora
    HS_FDS_CONNECT_INFO=CIT1_LON_TST_SQL.cit001tst
    HS_FDS_TRACE_LEVEL=ON
    HS_FDS_RECOVERY_ACCOUNT=RECOVER
    HS_FDS_RECOVERY_PWD=RECOVER
    HS_FDS_TRACE_LEVEL=4
    HS_FDS_FILE_NAME=trace
    # Environment variables required for Sybase
    set SYBASE=c:\progra~1\sybase\oc1251
    sql.ini
    [CIT1_LON_TST_SQL]
    win3_query=WNLWNSCK,loncmxs0004.uk.net.intra.,5000
    query=NLWNSCK,loncmxs0004.uk.net.intra.,5000

    Yes, this VI is damaged. I can not open it.
    Colin
    LV7.1/8.2/8.2.1/8.5/8.6/9.0/2010/2013; testing system development
    Please Mark the solution as accepted if your problem is solved and donate kudoes
    Home--www.colinzhang.net

  • Unable to load dynamic library oci8.so

    Hello All,
    When I try to start lampp, I am getting the below error.
    PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/extensions/no-debug-non-zts-20090626/oci8.so' - libclntsh.so.10.1: cannot open shared object file: No such file or directory in Unknown on line 0
    But I have  libclntsh.so.11.1 in my system. Why it is searching for libclntsh.so.10.1?

    Madhu.149 wrote:
    Hello All,
    When I try to start lampp, I am getting the below error.
    PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/extensions/no-debug-non-zts-20090626/oci8.so' - libclntsh.so.10.1: cannot open shared object file: No such file or directory in Unknown on line 0
    But I have  libclntsh.so.11.1 in my system. Why it is searching for libclntsh.so.10.1?
    Madhu.149 wrote:
    Hello All,
    When I try to start lampp, I am getting the below error.
    PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/extensions/no-debug-non-zts-20090626/oci8.so' - libclntsh.so.10.1: cannot open shared object file: No such file or directory in Unknown on line 0
    But I have  libclntsh.so.11.1 in my system. Why it is searching for libclntsh.so.10.1?
    >Why it is searching for libclntsh.so.10.1?
    old PHP software that does not know about V11
    So just create a softlink as below
    ln -s libclntsh.so.11.1 libclntsh.so.10.1

Maybe you are looking for