Groups | Search | Server Info | Login | Register
Groups > comp.os.os2.programmer.misc > #1831
| Newsgroups | comp.os.os2.programmer.misc |
|---|---|
| Date | 2024-02-18 07:33 -0800 |
| References | (3 earlier) <uqp3b8$3qu6$1@dont-email.me> <667AN.338523$Wp_8.44562@fx17.iad> <uqr0d2$i8f2$1@dont-email.me> <U9cAN.71155$24ld.37302@fx07.iad> <uqro4k$n0sn$1@dont-email.me> |
| Message-ID | <604d807d-9b19-46f6-9927-8597e353f86dn@googlegroups.com> (permalink) |
| Subject | Re: C DLL |
| From | xhajt03 <xhajt03@gmail.com> |
On February 18, 2024 at 02:56:38 +0100 Paul Edwards wrote:
.
.
> I don't use the OW libs. I have my own (part of
> PDPCLIB/PDOS). I only use their compiler. Not
> their header files, and not their libraries.
> And I am building on Windows 2000 (but can build
> on PDOS/386 instead if I want - a mini-clone of
> Windows).
It seems that you assume that an operating system (or at least most of it) must always be built with one particular compiler for one particular programming language (namely C) using one particular ("standard") C runtime library which then must be used by all the operating system components and at least indirectly by all programs created for that operating system. While this is more or less the case e.g. for Linux and probably also for MS Windows (for different reasons, but with more or less the same result), this is simply not the case with OS/2 and has never been (for various reasons). Thus there's nothing like a standard C library for OS/2. There are multiple C library implementations shipped with OS/2 (and at least one other shipped with ArcaOS) even if talking just about those available for dynamic linking and parts of other C library implementations linked in statically. At least some device drivers were probably created in assembler, thus not using any C library whatsoever, and others may have been created in some other language. However, the common base for all the programs is not some C library nor any other library bound to some other programming language but rather the kernel and the associated API functions provided in the form of DLLs (as documented in the OS/2 programming toolkit). And, believe it or not, there are also other programming languages, not only C. ;-)
Tomas
Back to comp.os.os2.programmer.misc | Previous | Next — Previous in thread | Next in thread | Find similar
C DLL Paul Edwards <mutazilah@gmail.com> - 2024-02-17 04:35 +0800
Re: C DLL Paul Edwards <mutazilah@gmail.com> - 2024-02-17 05:16 +0800
Re: C DLL Dave Yeo <dave.r.yeo@gmail.com> - 2024-02-16 15:32 -0800
Re: C DLL Paul Edwards <mutazilah@gmail.com> - 2024-02-17 09:49 +0800
Re: C DLL Dave Yeo <dave.r.yeo@gmail.com> - 2024-02-17 10:42 -0800
Re: C DLL Paul Edwards <mutazilah@gmail.com> - 2024-02-18 03:11 +0800
Re: C DLL Dave Yeo <dave.r.yeo@gmail.com> - 2024-02-17 16:27 -0800
Re: C DLL Paul Edwards <mutazilah@gmail.com> - 2024-02-18 09:56 +0800
Re: C DLL xhajt03 <xhajt03@gmail.com> - 2024-02-18 07:33 -0800
Re: C DLL Paul Edwards <mutazilah@gmail.com> - 2024-02-19 10:41 +0800
Re: C DLL xhajt03 <xhajt03@gmail.com> - 2024-02-19 03:47 -0800
Re: C DLL Paul Edwards <mutazilah@gmail.com> - 2024-02-19 20:17 +0800
Re: C DLL Dave Yeo <dave.r.yeo@gmail.com> - 2024-02-19 14:31 -0800
Re: C DLL Paul Edwards <mutazilah@gmail.com> - 2024-02-20 06:47 +0800
Re: C DLL Dave Yeo <dave.r.yeo@gmail.com> - 2024-02-19 22:03 -0800
Re: C DLL Paul Edwards <mutazilah@gmail.com> - 2024-02-20 14:16 +0800
Re: C DLL Dave Yeo <dave.r.yeo@gmail.com> - 2024-02-16 15:28 -0800
Re: C DLL Marcel Mueller <news.5.maazl@spamgourmet.org> - 2024-02-17 10:11 +0100
Re: C DLL Paul Edwards <mutazilah@gmail.com> - 2024-02-17 18:00 +0800
Re: C DLL Paul Edwards <mutazilah@gmail.com> - 2024-02-17 18:03 +0800
csiph-web