473,326 Members | 2,128 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,326 software developers and data experts.

Third party C++ library offer system API?

sam
Hi,

I wonder if there is any C++ library offer low level system API calls.
My application need to invoke quite alow of low level system operation,
butI want to develop my app in C++. I have looked at ACE/TAO, althought
it has implemented quite a few system APIs, but still missing some
important ones like open a file with permission bits, and I don't know
how much they are compabible with the standard C++ objects, eg. when
open a file, its return obj is fstream. If returned a FILE * pointer, it
might be useless to make it compatible with fstream.... etc.

Any suggestion and guideline is welcome.

Thanks
Sam
Jul 23 '05 #1
3 1326
sam wrote:
I wonder if there is any C++ library offer low level system API calls. My application need to invoke quite alow of low level system operation, butI want to develop my app in C++. I have looked at ACE/TAO, althought it has implemented quite a few system APIs,
If you implement for UNIX this may be interesting for you:
http://www.basepath.com/aup/ex/group__Ux.html
but still missing some
important ones like open a file with permission bits, and I don't know how much they are compabible with the standard C++ objects, eg. when
open a file, its return obj is fstream. If returned a FILE * pointer, it might be useless to make it compatible with fstream.... etc.


BTW, stdio IS C++!

::A::

Jul 23 '05 #2
sam
Abecedarian wrote:
sam wrote:
I wonder if there is any C++ library offer low level system API
calls.
My application need to invoke quite alow of low level system


operation,
butI want to develop my app in C++. I have looked at ACE/TAO,


althought
it has implemented quite a few system APIs,

If you implement for UNIX this may be interesting for you:
http://www.basepath.com/aup/ex/group__Ux.html

Hi where can I downlnoad it? I searched FreeBSD's package list, but I
couldn't find it in the Ports. Since it is a BSD license, I thought it
should be in BSD system.

Sam.
but still missing some
important ones like open a file with permission bits, and I don't


know
how much they are compabible with the standard C++ objects, eg. when
open a file, its return obj is fstream. If returned a FILE * pointer,


it
might be useless to make it compatible with fstream.... etc.

BTW, stdio IS C++!

::A::

Jul 23 '05 #3
sam wrote:
Abecedarian wrote:
If you implement for UNIX this may be interesting for you:
http://www.basepath.com/aup/ex/group__Ux.html
Hi where can I downlnoad it? I searched FreeBSD's package list, but I

couldn't find it in the Ports. Since it is a BSD license, I thought it should be in BSD system.


"This archive includes Ux" - http://www.basepath.com/aup/download.htm

::A::

Jul 23 '05 #4

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

2
by: sam | last post by:
Hi, After compiled and linked with a third-party C++ library ACE in FreeBSD 5.4, apart from copying my program over, I found that I also need to copy the libace..so.5.4.1 file to the target...
3
by: John Dann | last post by:
I'd like to talk to a (serial port linked) external instrument from within a .Net project. The makers supply a Win32 compatible DLL (written in C and not an ActiveX DLL I think) that handles the...
0
by: tsmith | last post by:
Hi Can somebody help me, please! I'm trying to use a third-party .NET forms control in an unmanaged COM-aware application (MFC). I have no problem doing this with normal .net controls, as...
6
by: Ben Finney | last post by:
Howdy all, I'm improving an existing application that's partly written using Python and the standard library. Many of the improvements I want to make can be done by using third-party free...
5
by: Daz | last post by:
Hi everyone, Sorry about the long thread name, I think that my problem is that I don't know how to word it, which is why I have been unsuccessful finding the information I require. I am...
4
by: m11533 | last post by:
I am developing a large application with Visual Studio .NET 2003 using C#. We recently added a new third party product with a native .NET library. I want to place this third party product's dll in...
1
by: pete | last post by:
Hi, I have an application making a callout to McAfee anti-spam filter third-party library via Java JNI. The problem experienced is that after some amount of email is passed into the library it...
2
by: Marcus | last post by:
Good evening, I'm new to developing large subversion-controlled projects. This one will involve a few third-party libraries like wxWidgets, and perhaps Twisted. Ordinarily you could just install...
1
by: GaryGen | last post by:
Hi, I have a VB.NET EXE which needs to remain in house. We would like to have outside people code modules that can be dynamically loaded and used by our EXE. We can place the requirement on the...
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
1
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: Vimpel783 | last post by:
Hello! Guys, I found this code on the Internet, but I need to modify it a little. It works well, the problem is this: Data is sent from only one cell, in this case B5, but it is necessary that data...
0
by: jfyes | last post by:
As a hardware engineer, after seeing that CEIWEI recently released a new tool for Modbus RTU Over TCP/UDP filtering and monitoring, I actively went to its official website to take a look. It turned...
0
by: ArrayDB | last post by:
The error message I've encountered is; ERROR:root:Error generating model response: exception: access violation writing 0x0000000000005140, which seems to be indicative of an access violation...
1
by: PapaRatzi | last post by:
Hello, I am teaching myself MS Access forms design and Visual Basic. I've created a table to capture a list of Top 30 singles and forms to capture new entries. The final step is a form (unbound)...
1
by: Defcon1945 | last post by:
I'm trying to learn Python using Pycharm but import shutil doesn't work
1
by: Shællîpôpï 09 | last post by:
If u are using a keypad phone, how do u turn on JavaScript, to access features like WhatsApp, Facebook, Instagram....
0
by: af34tf | last post by:
Hi Guys, I have a domain whose name is BytesLimited.com, and I want to sell it. Does anyone know about platforms that allow me to list my domain in auction for free. Thank you

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.