Node:Topic Index,
Next:Program Index,
Previous:About,
Up:Top
24 Topic Index
This is an alphabetical list of all the topics covered in this FAQ. Use
it to search for a description of your problem and follow the link to find
the answer(s).
- !proxy method of passing long command lines: Long commands
- * character in command lines: Filename globbing
- -ansi switch and C++-style comments in C programs: C++ comments
- -fconserve-space switch: Large image
- -fno-rtti switch, crashes C++ programs: Still unresolved
- -fpack-struct, GCC option: Struct size
- -frtti switch: C++ exceptions
- -lfoo, linker switch: Libraries
- -lg++: No such file or directory: Unresolved externals
- -liostream option, linker errors: Unresolved externals
- -lstdcxx, linker cannot find: Missing headers or libraries
- -lstdcxx, No such file or directory, linker message: Missing headers or libraries
- -lwmemu, undefined references when linking: Emulation
- -traditional switch and C++-style comments in C programs: C++ comments
- -Wall, uses lots of memory: GCC optimizations
- .lib libraries, using with GCC: OBJ and LIB
- .o files from EMXAOUT can't be put into a library: OBJ and LIB
- .obj object files, using with GCC: OBJ and LIB
- //-style comments in C programs: C++ comments
- //-style comments, rejecting: C++ comments
- /bin/sh in shell scripts: Bash crashes
- 16-bit code, using with DJGPP: 16-bit code
- 16-bit DPMI programs cannot run under DJGPP: Make hangs
387
, an environment variable: Emulation
- 68K targets, cross-compiling with DJGPP: Cross-DJGPP
- ? character in command lines: Filename globbing
- @ character, how to pass it to programs: Special chars
- ^Z character at end of DJGPP.ENV: Info crashes
- ___djgpp_exception_table, traceback points to: Stack size
- __crt0_glob_function, disable filename globbing: Disable globbing
- __dj_movedata, high in program's profile: IO bound programs
- __DJGPP__ pre-processor symbol: DJGPP-specific
- __DJGPP_MINOR__ pre-processor symbol: DJGPP-specific
- __dpmi_get_memory_information, doesn't change after free/malloc: Confusing alloc
- __dpmi_get_protected_mode_interrupt_vector: Hardware interrupts
- __dpmi_get_real_mode_interrupt_vector: Hardware interrupts
- __dpmi_int, calling DOS/BIOS services: int86
- __dpmi_int, high in program's profile: IO bound programs
- __dpmi_int, how to pass buffers: Pointer segment
- __dpmi_simulate_real_mode_procedure_iret, need zero SS, SP and FLAGS: Zero SP
- __dpmi_simulate_real_mode_procedure_retf, need zero SS, SP and FLAGS: Zero SP
- __dpmi_YYY vs _go32_XXX, which one to use: _go32 vs __dpmi
- __EH_FRAME_BEGIN__, undefined references: C++ exceptions
- __eh_pc and __throw, undefined references: Still unresolved
- __GO32__ pre-processor symbol: DJGPP-specific
- __tb, an alias for the address of transfer buffer: Pointer segment
- __throw and __eh_pc, undefined references: Still unresolved
- _AX variable, porting to DJGPP: Pseudo-registers
- _BP variable, porting to DJGPP: Pseudo-registers
- _BX variable, porting to DJGPP: Pseudo-registers
- _CRT0_FLAG_LOCK_MEMORY, how to use: Hardware interrupts
- _CRT0_FLAG_LOCK_MEMORY, silent failure: Hardware interrupts
- _crt0_startup_flags settings and QDPMI: QDPMI VM
- _crt0_startup_flags, setting to lock memory: HW Int pitfalls
- _crt0_startup_flags, Unix sbrk is incompatible with HW interrupts: HW Int pitfalls
- _CX variable, porting to DJGPP: Pseudo-registers
- _DI variable, porting to DJGPP: Pseudo-registers
- _dos_ds, a selector to access conventional memory: Xfer
- _DS variable, porting to DJGPP: Pseudo-registers
- _DX variable, porting to DJGPP: Pseudo-registers
- _ES variable, porting to DJGPP: Pseudo-registers
- _go32_dpmi_allocate_iret_wrapper: Hardware interrupts
- _go32_dpmi_chain_protected_mode_interrupt_vector: Hardware interrupts
- _go32_remaining_physical_memory, doesn't change after free/malloc: Confusing alloc
- _go32_remaining_physical_memory, under OS/2: Confusing alloc
- _go32_XXX vs __dpmi_YYY, which one to use: _go32 vs __dpmi
_interrupt
keyword, DJGPP replacement: Hardware interrupts
- _SI variable, porting to DJGPP: Pseudo-registers
- _stklen, setting stack size: Stack size
- _streamv, undefined references: Still unresolved
- Abort! message during compilation: Internal error
- Abort! message in C++ programs that use exceptions: C++ exceptions
- Access to drives, anti-virus software: Linker accesses other drives
- Accessing absolute addresses above 1MB: Above 1MB
- Accessing absolute addresses in conventional memory: Xfer
- Accessing absolute addresses with dedicated selector: Xfer
- Accessing C variables from inline assembly: Inline Asm
- Accessing VBE 2.0 linear frame buffer: Direct access
- Accessing video memory: Direct access
- Alignment of data and code by GAS can slow-down code: Pentium
- Alignment, effect on program speed: Older is faster
- Allegro header files, not found: Missing headers or libraries
- Allegro library, failure to compile: Allegro and GRX
- Allegro, home page and mailing list: What to download
- Allocating DOS memory: Pointer segment
- Alt-TAB, cannot switch away from graphics programs: Graphics and Windows
- Announcements, mailing list: Subscribing
- ANSI C++ Standard: Cannot find docs
- Anti-virus programs find virus in DJGPP: Virus
- Archives, DJGPP mailing list/News group, how to search: Archive search
- Arrays, and code speed: Older is faster
- Asking for help: Totally lost
- Assembly code crashes when linked with optimized C code: ASM and C
- Assembly code, generating with GCC: Assembly output
- Assembly functions, which registers to preserve: ASM and C
- Assembly modules, link errors: ASM and C
- Assembly source, converting from AT&T to Intel: Converting ASM
- Assembly source, converting to AT&T syntax: Converting ASM
- Assembly source, converting to protected mode: ASM GPF
- Assembly source, GCC/Gas syntax: Syntax
- Assembly syntax: Syntax
- Asynchronous communications packages for DJGPP: Packages
- AT&T vs Intel assembly syntax: Syntax
- AT&T-style assembly, converting to Intel: Converting ASM
- atan, inaccuracies with FP emulator: Emulator accuracy
- AUTOEXEC.BAT, how to edit: Urgent
- Automated downloading from a PC: DJGPP Fatware
- Automated downloading from a Unix box: DJGPP Fatware
- Automated FTP from a Unix box: DJGPP Fatware
- Automatic variables, how much memory: Stack size
- Batch files running programs, Windows complains: Windows 98
- Beep, on NT: WindowsNT
- Binary attachments, do not post: Upload
- Binary file I/O: File data corrupted
- Binutils 2.8.x, slower than 2.7: Older is faster
- BIOS service calls: int86
- BIOS service calls which need buffers: Pointer segment
- BIOS setup, influence on compilation speed: Slow compiler
- Blanks in DJGPP variable definition: Missing headers or libraries
- Books for Win32 programming: Windows apps
- bool type, cannot be displayed by debugger: Bool vars
- Breakpoints don't work in GDB under Windows: Debugging woes
- Breakpoints in
#include
d files: Included source
- Browsing documentation: Where is the docs
- BSD copyright: Application distribution
- Buffered I/O, effect of buffer size on I/O speed: IO speed
- Bug report, how to submit: Changing
- Bug-tracking system for DJGPP: Changing
- Bugfixes, how to ensure they are done: Slow development
- Bugs, how to browse a list of known DJGPP problems: Changing
build.cross
script: Cross-DJGPP
- C compiler overflows its stack for large programs: Internal error
- C library, legal restrictions: DJGPP redistribution
- C Library, the latest release: Latest DJGPP
- C programs compilation, recommended system RAM: Minimum
- C++ class libraries, legal restrictions: Application distribution
- C++ class variables under GDB: C++ classes in GDB
- C++ compiler crashes for large programs: Stack size
- C++ compiler overflows its stack for large programs: Internal error
- C++ debugging with stabs information: C++ classes in GDB
- C++ exceptions, support by GCC: C++ exceptions
- C++ linking problems with String class: Still unresolved
- C++ method names under GDB: C++ classes in GDB
- C++ programs compilation, recommended system RAM: Minimum
- C++ programs, automatically return 0: void main
- C++ programs, large executable: Large image
- C++ programs, linking with C functions: Still unresolved
- C++ programs, problems with packed structs: Struct packing
- C++ source, debugger cannot find: GDB and C++ source
- C++ STL library, not in lgp271b distribution: Unresolved externals
- C++, documentation: Cannot find docs
- C++, missing header files: Missing C++ headers
- C++-style comments in C programs, GCC won't compile: C++ comments
- Caldera OpenDOS, DPMI services crash DJGPP: Buggy DPMI
- Caldera's DOS and VDISK: Minimum
- Call frame traceback, number of levels: Crash dump
- Callbacks, class member function: RMCB
- Calling 16-bit code from DJGPP: 16-bit code
- Calling C or assembly functions from C++ programs: Still unresolved
- Calling real-mode functions: Move structs
- calloc fails under EMM386 or HIMEM: EMM386 alloc
- calloc fails under QDPMI or Windows: QDPMI alloc
- calloc fails under Windows 3.X: Windows alloc
- calloc fails under Windows 9X: Windows9X alloc
- calloc function, crashes with SIGSEGV: malloc crash
- calloc, effect on "Fat DS": Fat DS
- Can't find node "Top", Info message: Info cannot find Top
- Cannot continue from exception message: Crash dump
- Cannot exec as, GCC message: Missing subprograms
- Cannot exec cc1plus, GCC message: Missing subprograms
- Cannot exec cpp, GCC message: Missing subprograms
- cannot exec stubify, compiler message: No stubify
- Cannot open -lg++, linker message: Unresolved externals
- cannot open -liostr, linker message: Unresolved externals
- Case-sensitivity, while expanding wildcards: Filename globbing
- CCT sites, no longer maintained: SimTel
- CD installation program doesn't copy stubify.exe: No stubify
- CD-ROM installation of DJGPP: General trouble
- CD-ROM, accessed by the linker: Linker accesses other drives
- CD-ROM, getting DJGPP: DJGPP by WWW
- CDROM-based DJGPP installation, temporary directory: Urgent
- CGI programs: CGI programs
- Chaining interrupt: Hardware interrupts
- Changing GNU/DJGPP programs: Changing
- Child processes, spawning under OS/2: OS2
- Child programs, __dpmi_allocate_dos_memory decreases DOS memory: Pointer segment
- Child programs, how much memory is left: Swap out
- Class member functions, as interrupt handlers: Hardware interrupts
- Class member functions, as real-mode callbacks: RMCB
- Class method name in GDB: C++ classes in GDB
- Class static variable name in GDB: C++ classes in GDB
- Clobbering registers in assembly code: ASM and C
- Closing brace of function, program crashes there: Crash dump
- CMOS setup, a cause for GCC crashes: Internal error
- Code is slow due to incorrect alignment by GAS: Pentium
- Code page change might prevent MSHELL from working: Debug graphics
- Code quality, GCC: How fast
- Code speed, slower in v2.x: Older is faster
- Code, DJGPP-specific: DJGPP-specific
- COFF boot loader: Packages
- COFF debug format, does not support
#include
d files: Included source
- COFF debug format, does not support
bool
variables: Bool vars
- COFF debug format, does not support variables in
.bss
: Static vars
- COFF debug format, limitations: C++ classes in GDB
- COFF option of MASM, debugging problems: Converting ASM
- COFF, why is DJGPP using it: ELF vs COFF
- Color text cannot be printed with `printf': Screen IO
- Command line, * and ? characters: Filename globbing
- Command line, disabling filename expansion/globbing: Disable globbing
- Command line, escaping special characters: Special chars
- Command line, filename expansion/globbing: Filename globbing
- Command lines truncated in a Makefile: Makefiles
- Command lines, longer than 126 characters: Long commands
- Command-line arguments: Command line
- Comments, C++-style in C programs: C++ comments
- Commercial programs, writing with DJGPP: Application distribution
- Compatibility, hardware, general: Requirements
- Compatibility, Linux: Minimum
- Compatibility, Novell NWDOS 7: Minimum
- Compatibility, operating systems, general: Requirements
- Compatibility, OS/2: Minimum
- Compatibility, Warp: Minimum
- Compatibility, Windows 3.X: Minimum
- Compatibility, Windows 9X: Minimum
- Compatibility, Windows/NT: Minimum
- Compilation errors don't show with Caldera's DR-DOS: Minimum
- Compilation for debugging: How to debug
- Compilation messages, bogus: Which language
- Compilation progress, GCC switch: GCC optimizations
- Compilation speed: Slow compiler
- Compilation time, for Allegro: Slow compiler
- Compile-time problems: Compiling
- Compiler crashes on Windows 3.X: Internal error
- Compiler crashes, which subprogram of: General trouble
- Compiler speed: Compiler performance
- Compiler, non-DJGPP, crashes under Make: Make hangs
- Compiling GCC and CPP: Reasonable hardware
- Compiling GCC and CPP, RAM disk: Config
- Compiling large programs on DOSEmu: DOSEmu
- Compiling large programs, disk cache settings: Reasonable hardware
- Compiling large programs, RAM disk settings: Reasonable hardware
- Compiling large source files: Reasonable hardware
- Compiling Objective C sources: Objective C
- Compiling, on machines without a co-processor: GCC optimizations
complex
data type, how to debug: Complex vars
- complex.h functions, linker can't find: Still unresolved
- Complex.h, GCC can't find: Missing C++ headers
- Compressing DJGPP executables: Large executable
- Configuration, for optimal performance: Config
- Configuration, reasonable: Reasonable hardware
- Configuration, the best: Optimal hardware
- Conventional memory, locking: Hardware interrupts
- Conventional memory, moving data to/from: Xfer
- Conversion of the FAQ to different formats: FAQ format
- Converting DOS .obj/.lib files to GCC: OBJ and LIB
- Converting DOS code to DJGPP: Converting
- Converting spaces to TABs in Makefiles: Missing separator
- Copyleft, effect on DJGPP: Application distribution
- Copyright issues: Legalese
- Crash message, how to interpret: Crash dump
- Crash traceback, how to read: Crash traceback
- Crash traceback, number of levels: Crash dump
- Crash traceback, saving to a file: Crash dump
- Crash, DJGPP programs: Trouble
- Crash, inside
malloc
or free
: malloc crash
- Crashes, due to faulty disk: Internal error
- Crashes, general troubleshooting: General trouble
- Crashes, v2.0 programs: v2 crash
- Critical error handling in DJGPP: Int 24h
- Cross-compiling with DJGPP: Cross-DJGPP
- crt0.o, GCC can't find: Missing headers or libraries
- Ctrl-Alt-Del, not passed by Windows 9X: HW Int pitfalls
- Ctrl-BREAK crashes on Caldera's DR-DOS: Minimum
- Ctrl-BREAK, causes abort with Double Fault: Crash dump
- Ctrl-C aborts programs on Windows/NT: WindowsNT
- Ctrl-C and OS/2: OS2
- Ctrl-C in debugged programs: Debugging woes
- Ctrl-C, causes abort with Double Fault: Crash dump
- Curses library for DJGPP: What to download
- CVS access to latest DJGPP library sources: Latest DJGPP
- Cygnus GCC port to Windows: WindowsNT
- Cygwin port of GCC for Windows 9X and NT: Windows apps
- DEADBEEF, use to spot uninitialized memory: v2 crash
- Debugger cannot find C++ source: GDB and C++ source
- Debugger causes programs to overflow the stack: Stack size
- Debugger crashes on programs compiled for profiling: Debugging woes
- Debugger crashes on programs which use exceptions: Debugging woes
- Debugger doesn't know about #include'd source: Included source
- Debugger doesn't pass signals to debuggee: Debugging woes
- Debugger GP Faults on Windows 3.X: Debugging woes
- Debugger, usage: How to debug
- Debuggers for DJGPP programs: How to debug
- Debugging C++ programs: GDB and C++ source
- Debugging C/C++ code generated by another program: Included source
- Debugging graphics programs: Debug graphics
- Debugging graphics programs on Windows: Debug graphics
- Debugging issues: Debugging
- Debugging problems, with COFF option of MASM: Converting ASM
- Debugging programs which crash: Crash dump
- Debugging symbols, how to strip from executables: Large executable
- Debugging, dwarf2 format: How to debug
- Debugging, stabs format: How to debug
delay
function on OS/2: OS2
delay
function, on Windows/NT: WindowsNT
- delaying program's execution: usleep
- delete operator, crashes with SIGSEGV: malloc crash
- Deleting a package: Uninstall
- DEV directory, problems with DJGPP programs: dev directory
- Development environments for DJGPP: Packages
- Development of DJGPP, how to contribute: Slow development
- Dinkumware site: Cannot find docs
- Direct hardware access on Windows/NT: WindowsNT
- Directories accessed by the linker: Linker accesses other drives
- DirectX for DJGPP and RSXNTDJ: Packages
- DirectX programming: Packages
- Disabling globbing in filenames: Disable globbing
- Disabling virtual memory for CWSDPMI: Slow compiler
- Disabling wildcard expansion: Disable globbing
- Disk cache, influence on compilation speed: Slow compiler
- Disk cache, recommended settings: Config
- Disk cache, when compiling large programs: Reasonable hardware
- Disk editors destroy long file names: Missing C++ headers
- Disk I/O, compared with Linux: IO speed
- Disk space, required for installation: Minimum
- Disk space, using less of it: DJGPP Fatware
- Disks, accessed by the linker: Linker accesses other drives
- Display or set static variables inside debugger: Static vars
- Display problems with RHIDE: RHIDE
- Distributing DJGPP programs, FP emulator: Emulation
- Distributing DJGPP programs, required files: Distributing
- DJGPP applications, legal restrictions: Application distribution
- DJGPP archives, how to search: Archive search
- DJGPP as cross-compiler: Cross-DJGPP
- DJGPP development sources, how to get: Latest DJGPP
- DJGPP distribution, list of: What to download
- DJGPP Documentation: Docs
- DJGPP documentation, in man page format: Man pages
- DJGPP documentation, in PostScript format: Printed docs
- DJGPP documentation, look in source distributions: Cannot find docs
- DJGPP documentation, printing: Printed docs
- DJGPP documentation, reading as ASCII file: No Info
- DJGPP documentation, reading with a Web browser: Printed docs
- DJGPP documentation, see source files: Last resort
- DJGPP documentation, where to find it: Where is the docs
- DJGPP environment variable, how to set and test: Missing headers or libraries
- DJGPP environment variable, setting under LFN: Missing headers or libraries
- DJGPP mailing list, how to post: How to post
- DJGPP mailing list, how to subscribe: Subscribing
- DJGPP mailing list, how to unsubscribe: Unsubscribing
- DJGPP mailing list, in digest form: Subscribing
- DJGPP mailing list/news group, read via WWW: Unsubscribing
- DJGPP on a CD-ROM: General trouble
- DJGPP programs, problems with: Trouble
- DJGPP programs, problems with DPMI host: Buggy DPMI
- DJGPP programs, profiling: How to profile
- DJGPP release schedule: Slow development
- DJGPP software, where to upload: Upload
- DJGPP users, asking for help: Totally lost
- DJGPP utilities, legal restrictions: DJGPP redistribution
- DJGPP v2.x, alternative DPMI hosts: Environment
- DJGPP won't run, prints "No DPMI": No DPMI
- DJGPP, a list of packages: What to download
- DJGPP, beware of blanks when setting: Missing headers or libraries
- DJGPP, downloading via e-mail: DJGPP by WWW
- DJGPP, downloading with FTP: How to download
- DJGPP, downloading with Gopher: DJGPP by WWW
- DJGPP, downloading with WWW: DJGPP by WWW
- DJGPP, history of the project: WWW
- DJGPP, how to get it: Getting DJGPP
- DJGPP, sample code: Packages
- DJGPP, what it is: DJGPP
- DJGPP, where to download: SimTel
- DJGPP-ANNOUNCE mailing list: Subscribing
- DJGPP-compiled programs can't find DPMI: Distributing
- DJGPP-specific code: DJGPP-specific
- DJGPP.ENV file causes GCC 2.8 to hang: Programs hang
- DJGPP.ENV syntax explained: Missing headers or libraries
- DJGPP.ENV, compiler environment variables: Missing headers or libraries
- DJGPP.ENV, trailing junk crashes Info: Buggy DPMI
- djgpp_first_ctor, unresolved by linker: djgpp_first_ctor
- djgpp_first_dtor, unresolved by linker: djgpp_first_ctor
- DLLs, why doesn't DJGPP use them: DJGPP and DLLs
- DMA, using from DJGPP programs: DMA
- Documentation, C++ classes and STL library: Cannot find docs
- Documentation, converting to plain ASCII: No Info
- Documentation, converting to PostScript format: Printed docs
- Documentation, in HTML format: Printed docs
- Documentation, in man page format: Man pages
- Documentation, in PostScript format: Printed docs
- Documentation, inside source distribution archives: Cannot find docs
- Documentation, reading: Where is the docs
- DOS box properties, memory settings on Windows 98: Windows 98
- DOS code, using with GCC: 16-bit code
- DOS libraries, using with GCC: OBJ and LIB
- DOS memory, allocating and freeing: Pointer segment
- DOS memory, mapping into address space: Above 1MB
- DOS Mode, disables long file names: Missing C++ headers
- DOS Mode, Windows suggests for graphics programs: Graphics and Windows
- DOS object files, using with GCC: OBJ and LIB
- DOS programs, converting to DJGPP: Converting
- DOS service calls: int86
- DOS service calls which need buffers: Pointer segment
- DOS versions supported by DJGPP: Minimum
- DOSEmu, incompatibilities with DJGPP: DOSEmu
- DOSEmu, slow response to interactive programs: DOSEmu
- Double Fault message: Crash dump
- Downloading DJGPP: SimTel
- Downloading DJGPP via e-mail: How to download
- Downloading DJGPP with FTP: How to download
- Downloading DJGPP with WWW: DJGPP by WWW
- Downloading, individual DJGPP files: What to download
- DPMI host bugs, might crash DJGPP programs: Buggy DPMI
- DPMI hosts, commercially available: Environment
- DPMI memory setting under Windows 9X: Windows9X alloc
- DPMI services, problems with Novell NWDOS 7: Minimum
- DPMI services, required to run DJGPP: Minimum
- DPMI spec, where to get it: DPMI Spec
- DPMI, required to run DJGPP programs: Distributing
- DPMI, what it is: DPMI Spec
- Drives, accessed by the linker: Linker accesses other drives
- Dual-monitor support in RHIDE, problems: Debug graphics
- dup library function, maximum number of handles: File handles
- Duplicate versions of gxx.exe and cxxfilt.exe: g++.exe
- dwarf2 debugging format, how to compile: How to debug
- DXE can be debugged with EDEBUG32: How to debug
- DXE description: DXE
- DXE docs and examples: DXE
- DXE, undefined references: DXE
- Dynamically loaded code for DJGPP: Packages
- E-mail, downloading DJGPP: DJGPP by WWW
- Editing AUTOEXEC.BAT: Urgent
- EIP, converting to source lines: Crash traceback
- ELF, switching DJGPP to: ELF vs COFF
- ELF32, Binutils configured for: ELF vs COFF
emu387
, an environment variable: Emulation
- Emulation, floating-point: Floating point
- Emulation, hangs on Windows: Emulation in Windows
- Emulator library: Emulation
- Emulator, floating-point inaccuracies: Emulator accuracy
- Environment size affects spawning child programs: How long
- Environment variable DJGPP is not defined message: Internal error
- Environment variable DJGPP point to file which does not exist message: Internal error
- Environment variable DJGPP points to a wrong or corrupt file message: Internal error
- Environment variables, DJGPP: Optimal hardware
- Environment variables, linker: Libraries order
- EOF from stdin, immediate exit: Input EOF
- Error messages, redirecting to a file: Redirect
- Exception stack in DJGPP: Crash dump
- Exceptions, C++, support by GCC: C++ exceptions
- Exceptions, with -fsjlj-exceptions: C++ exceptions
- Excessive paging, tuning CWSDPMI: Config
- EXE compressor for DJGPP: Large executable
- Executable size, how to make smaller: Large executable
- Executable, bloated by static array: Large image
- Executable, how to strip off debugging symbols: Large executable
- Exit due to EOF from stdin: Input EOF
- extern "C" qualifier: Still unresolved
extern "C"
, use with assembly and C code: ASM and C
- FAQ, conversion to different formats: FAQ format
- Far pointer memory access: Direct access
- far, declaration, porting to DJGPP: NEAR and FAR
- Farptr str* and mem* functions for DJGPP: Packages
- FAT32 support under DOSEmu: DOSEmu
- File format not recognized by GCC: Which language
- File handles, under Windows: File handles
- File handles, with SHARE: File handles
- File I/O, compared with Linux: IO speed
- File I/O, DJGPP optimization: IO speed
- Filename globbing: Filename globbing
- Filename globbing, disabling: Disable globbing
- Filename wildcards expansion: Filename globbing
- Filename wildcards, disabling expansion: Disable globbing
- Files to be distributed with DJGPP programs: Distributing
- Files, max open simultaneously: File handles
- Files, minimum set to download: What to download
- Files, missing, where to download: What to download
- Files, reading and writing: File data corrupted
- Files, required disk space: Disk space
- FILES= directive: File handles
- FIND: Parameter format not correct, error message: What to download
- First C program, how to write: Urgent
- Fixed or forbidden register spilled, GCC error message: Allegro and GRX
- Flex programs, linking: Unresolved externals
- Floating Point exception message: Crash dump
- Floating-point emulation: Floating point
- Floating-point emulation doesn't work: Emulation
- Floating-point emulation under debugger: Debugging woes
- Floating-point emulator, distributing with DJGPP programs: Distributing
- Floating-point instructions and GNU Make: DOSEmu
- Floating-point issues: Floating point
- Floating-point math functions, standard and high-quality: Unresolved externals
- Floating-point, debugger support: How to debug
- FNCASE variable and wildcard expansion: Filename globbing
- Fortran compiler: What to download
- FP emulation on NT: WindowsNT
- FP_SEG and FP_OFF, porting to DJGPP: NEAR and FAR
- FPU emulation slows down programs: Slow-down
- free doesn't change virtual memory: Confusing alloc
- free function, crashes with SIGSEGV: malloc crash
- Freeing DOS memory: Pointer segment
- fstream truncates files open for read/write: File data corrupted
- fstream, and binary files: File data corrupted
- FTP, downloading DJGPP: How to download
- FTP, downloading DJGPP in batch mode: DJGPP Fatware
- Function alignment, effect on program speed: Older is faster
function.h
header, in RSXNTDJ: Windows apps
- functions, under BSD copyright: Application distribution
- Functions, which is in what library: Which library
- Game programming, libraries and techniques for DJGPP: Packages
- Garbage at end of number, GCC message: 0xfe+0x20
- GCC aborts with "Installation problem, cannot exec as": Missing subprograms
- GCC aborts with "Installation problem, cannot exec cc1plus": Missing subprograms
- GCC aborts with "Installation problem, cannot exec cpp": Missing subprograms
- GCC aborts with "Internal compiler error": Internal error
- GCC can't recognize file format: Which language
- GCC can't recognize source language: Which language
- GCC crashes, which subprogram of: General trouble
- GCC hangs/crashes under Make: Make hangs
- GCC says "Abort!" during compilation: Internal error
- General Protection Fault message: Crash dump
- Getting DJGPP: Getting DJGPP
- Getting DJGPP on a CD-ROM: DJGPP by WWW
- Getting documentation: Where is the docs
- Getting more help: Help
- Globbing and file name letter-case: Filename globbing
- Globbing in filenames: Filename globbing
- Globbing in filenames, disabling: Disable globbing
- gmon.out: no such file, profiler message: No profile
- GNU Copyleft, effect on DJGPP: Application distribution
- GNU development utilities, port to DJGPP: Packages
- GNU News groups, don't post DJGPP problems: DJGPP is not GNU
- GNU packages, how to change: Changing
- Gopher, downloading DJGPP: DJGPP by WWW
- gotoxy doesn't work with `printf': Screen IO
- GPF with an error code: Crash dump
- GPL, effect on DJGPP: Application distribution
- granularity, in time-related functions: usleep
- Graphics driver setup: GRX driver
- Graphics issues: Graphics
- Graphics packages: What to download
- Graphics print-out, using GRX: What to download
- Graphics program debugging on Windows: Debug graphics
- Graphics programs, and Windows DOS Mode: Graphics and Windows
- Graphics programs, cannot switch with Alt-TAB: Graphics and Windows
- Graphics programs, debugging: Debug graphics
- Graphics screen messed up under Windows: Graphics and Windows
- Graphics, direct video access: Direct access
- Graphics, limitations on Windows/NT: WindowsNT
- graphics.h, where to find: Missing headers or libraries
- GUI libraries for DJGPP: Packages
- Gurus, asking for help: Totally lost
- Handles, maximum available number: File handles
- Hang, all DJGPP programs: Buggy DPMI
- Hang, DJGPP programs: Trouble
- harderr function, emulating under DJGPP: Int 24h
- Hardware interrupt handler crashes: HW Int pitfalls
- Hardware interrupts, hooking: Hardware interrupts
- Hardware interrupts, subtleties: HW Int pitfalls
- Hardware requirements: Requirements
- Hardware requirements, minimal: Minimum
- Hardware-oriented programming: Low-level
- Header files, C++, GCC can't find: Missing C++ headers
- Header files, GCC can't find: Missing headers or libraries
- Header files, long file names destroyed: Missing C++ headers
- Header files, problems with RSXNTDJ: Windows apps
- Help, asking for: Totally lost
- High-frequency interrupts, writing handlers for: HW Int pitfalls
- History of DJGPP: WWW
- How to install RSXNTDJ: Windows apps
- How to unzip DJGPP with Aladdin Expander: Urgent
- How to unzip DJGPP with WinZip: Urgent
- How to write programs, introduction: Urgent
- HTML docs, for the DJGPP library: No Info
- HTML format, DJGPP documentation: Printed docs
- huge, declaration, porting to DJGPP: NEAR and FAR
- I/O speed, DJGPP programs: IO speed
- I/O-bound programs, how to recognize: IO bound programs
- i286: i286
- i386SX: Minimum
- ifstream, and binary files: File data corrupted
- Inaccuracies, using emulator: Emulator accuracy
- Including source code, problems with debugging: Included source
- Incompatibilities, i286: i286
- Incompatibilities, Linux DOSEmu: DOSEmu
- Incompatibilities, OS/2: OS2
- Incompatibilities, Warp: OS2
- Incompatibilities, Windows/NT: WindowsNT
- Info hangs for non-existent topics: Info cannot find Top
- Info viewer crashes at startup: Info crashes
- Info waits for 15 seconds: Info cannot find Top
- Info won't display a file: Info cannot find Top
- Inheritance, file handles: File handles
- Inline assembly, how to write: Inline Asm
- Inline assembly, inaccurate SYMIFY output: Crash traceback
- Inline functions, linker won't find: Still unresolved
- Inlining, and code speed: Older is faster
- Installation of Info docs, a utility: What to download
- Installation problem, cannot exec..., GCC message: Missing subprograms
- Installation, dual, DOS/Windows: Dual DOS/Windows
- Installing a disk cache: Config
- Installing DJGPP on networked drives: Config
- Int 24h crashes DJGPP programs: Int 24h
- int86 crashes program: int86
- int86, problems with mouse interface: int86
- int86/intdos, garbled results in registers: int86
- int86/intdos, registers' width: int86
- int86x/intdosx, how to pass a buffer: Pointer segment
- intdos crashes program: int86
- Intel assembly syntax, accepted by Gas: Syntax
- Intel vs AT&T assembly syntax: Syntax
- Intel-style assembly code, using with DJGPP: Converting ASM
- Interactive programs, screen I/O: Screen IO
- Interface with Windows, library of functions: Packages
- Internal compiler error, when compiling C++ programs: Internal error
- Interrupt 24h handling: Int 24h
- Interrupt chaining: Hardware interrupts
- Interrupt frequency, maximum: HW Int pitfalls
- Interrupt handler, class member function: Hardware interrupts
- Interrupt handler, speeding up: HW Int pitfalls
- Interrupt handlers, locking memory: HW Int pitfalls
- Interrupt handlers, on Windows 9X: Hardware interrupts
- Interrupt handling, samples and packages: Packages
interrupt
keyword, DJGPP replacement: Hardware interrupts
- Interrupt List, by Ralf Brown: DPMI Spec
- Interrupt reflection: Hardware interrupts
- Interrupt reflection overhead: HW Int pitfalls
- Interrupts 1Ch, 23h, 24h: Hardware interrupts
- Interrupts handlers in DJGPP: Hardware interrupts
- Invalid TSS in RMCB message: Crash dump
- Invoking v2 programs from v1.x programs: go32-v2
- iostream functions, linker can't find: Still unresolved
- iostream library, why use it: Unresolved externals
- iostream.h, GCC can't find: Missing C++ headers
- iostreamP.h, GCC can't find: Missing C++ headers
- IPC facility for DJGPP: Packages
- IPX network library: Packages
- Jargon, used by DJGPP documentation: Lexicon
- Jump alignment, effect on program speed: Older is faster
- K6, alignment effects on program speed: Older is faster
- Keyboard interrupt cannot be hooked under debugger: Debugging woes
- Keystrokes don't get to keyboard handler: HW Int pitfalls
- Known bugs in DJGPP, how to browse: Changing
- Language of messaged posted to DJGPP news group: Languages
- Languages, foreign, translating: Languages
- Legal aspects of DJGPP programming: Legalese
- Legal restrictions on DJGPP apps: Application distribution
- Legal restrictions, DJGPP utilities: DJGPP redistribution
- Legal terms for using DJGPP, precise definition: Application distribution
- Length of command line: How long
- Letter case in filenames submitted to GCC: Which language
- Lexicon for DJGPP documentation: Lexicon
- LFN API, not supported by Windows/NT: WindowsNT
- LFN driver for NT, alpha version: WindowsNT
- LFN problems, in DJGPP v2.0: LFN
- LGPL, effect on DJGPP: Application distribution
- libc for DJGPP, patched version: Latest DJGPP
- libc2.tex, missing file: Printed docs
- libg++ library: Unresolved externals
- libgcc.a, should be in sync with the compiler: Still unresolved
- libgpp library: Unresolved externals
- libgpp.a, legal restrictions: Application distribution
- Libraries, converting to DJGPP: Converting
- Libraries, creating with RHIDE: Libraries
- Libraries, GCC can't find: Missing headers or libraries
- Libraries, object, how to create/update: Libraries
- Libraries, optional, how to link: Unresolved externals
- Libraries, order on compilation/link command line: Libraries order
- Libraries, searching for functions: Which library
- Library docs in HTML format: No Info
- Library docs, missing libc2.tex: Printed docs
- Library docs, problems in generating printed version: Printed docs
- Library functions, linker won't find: Unresolved externals
- Library functions, linker won't find in non-default directories: Libraries order
- Library functions, linker won't find, libraries' order: Libraries order
- Library, floating-point emulation: Emulation
- Library, updated, where to get: Latest DJGPP
- libstdc++ standard templates library: Unresolved externals
- Linear frame buffer access: Direct access
- Linear frame buffer, problems in DR-DOS: Minimum
- Link errors, when linking assembly modules: ASM and C
- Link-time problems: Compiling
- Linker can't find library functions: Unresolved externals
- Linker cannot find -lstdcx: Missing headers or libraries
- Linker fails to find crt0.o under Novell: Missing headers or libraries
- Linker fails to produce executable: No EXE
- Linker speed: Compiler performance
- Linker won't find djgpp_first_dtor symbol: djgpp_first_ctor
- Linker, accesses random drives: Linker accesses other drives
- Linker, accesses the network: Linker accesses other drives
- Linker, from RSXNTDJ, and unresolved externals: Windows apps
- Linking against optional libraries: Unresolved externals
- Linking C and C++ modules: ASM and C
- Linking C functions with C++ programs: Still unresolved
- Linking C++ programs, use the GXX driver: Unresolved externals
- Linking Flex programs: Unresolved externals
- Linking programs, unresolved library functions: Unresolved externals
- Linking programs, unresolved library functions, libraries' order: Libraries order
- Linking speed, improve by stub-editing ld.exe: Slow linker
- Linking with Allegro: Unresolved externals
- Linking with GRX library: Unresolved externals
- Links, symbolic, simulation with DJGPP: Symlinks
- Lint clone for DJGPP: Packages
- Linux-to-DOS cross-compiling with DJGPP: Cross-DJGPP
- List of DJGPP packages: What to download
- Listing, assembly and source code: Assembly output
- Load error--no DPMI: No DPMI
- Load error: no DPMI, on NT: No DPMI
- Loading HIGH, device drivers and TSRs: Config
- Locking C++ functions: Hardware interrupts
- Locking DOS memory: Hardware interrupts
- Locking memory for hardware interrupt handlers: Hardware interrupts
- Locking memory for interrupt handlers: HW Int pitfalls
- Locking memory, silent failure: Hardware interrupts
- Locking only part of memory: Hardware interrupts
- Long command lines: Long commands
- Long command lines, from Makefile: Makefiles
- Long command lines, maximum length: How long
- Long command lines, problems with RHIDE: Makefiles
- Long file name, problems on a RAM disk: Config
- Long file names, destroyed by disk editing: Missing C++ headers
- Long file names, disabled by DOS Mode: Missing C++ headers
- long filename support, bugs in DJGPP v2.0: LFN
- Long Filenames aren't supported on Windows/NT: WindowsNT
- Long filenames in setting DJGPP env. variable: Missing headers or libraries
- Loop alignment, effect on program speed: Older is faster
- Low-level programming issues: Low-level
- Machines with low extended RAM, tuning CWSDPMI: Config
- Mailslot API for DJGPP: Packages
- Makefile, converting spaces to TABs: Missing separator
- Makefile, first character of every command must be TAB: Missing separator
- Makefile, passing long command lines: Makefiles
- Makefiles with long command lines: Long commands
- MAKESHELL environment variable: Makefiles
- malloc doesn't change virtual memory: Confusing alloc
- malloc fails under EMM386 or HIMEM: EMM386 alloc
- malloc fails under QDPMI or Windows: QDPMI alloc
- malloc fails under Windows 3.X: Windows alloc
- malloc fails under Windows 9X: Windows9X alloc
- malloc function, crashes with SIGSEGV: malloc crash
- malloc in small chunks fails: QDPMI alloc
- malloc, debugging: Packages
- malloc, effect on "Fat DS": Fat DS
- Man pages, how to read: Man pages
- Mangling C++ identifiers, GNU style: C++ classes in GDB
- Mapping memory below 1MB mark: Above 1MB
- Math library, default ANSI/ISO and high-quality functions: Unresolved externals
- math.h, conflicts with C++ programs: C++ exceptions
- Maximum interrupt frequency: HW Int pitfalls
- Maximum length of command line: How long
- Memory access, Windows 98 complains: Windows 98
- Memory allocation fails under EMM386 or HIMEM: EMM386 alloc
- Memory allocation fails under QDPMI or Windows 9X: QDPMI alloc
- Memory allocation fails under Windows 3.X: Windows alloc
- Memory allocation fails under Windows 9X: Windows9X alloc
- Memory allocation in small chunks fails: QDPMI alloc
- Memory allocations, debugging packages: Packages
- Memory at run time: Memory
- Memory locking for hardware interrupt handlers: Hardware interrupts
- Memory locking, silent failure: Hardware interrupts
- Memory manager, settings for optimal performance: Config
- Memory managers, recommended for use with DJGPP: Config
- Memory setting under Windows 9X: Windows9X alloc
- Memory settings for DOS box on Windows 98: Windows 98
- Memory size reported by go32-v2: Disk space
- Memory usage by "gcc -Wall": GCC optimizations
- Memory, how much is left for spawned programs: Swap out
- Memory, virtual, failure to allocate: QDPMI VM
- Memory, virtual, free doesn't change: Confusing alloc
- Memory, virtual, malloc doesn't change: Confusing alloc
- Memory, virtual, maximum available: How much memory
- Memory, virtual, QDPMI failure: QDPMI VM
- memory-allocation bugs, debugging with YAMD: malloc crash
- Memory-mapped devices above 1MB: Above 1MB
- Memory-mapped devices, accessing with dedicated selector: Xfer
- Memory-mapped devices, fast access: Fat DS
- Memory-mapped devices, moving data to/from: Xfer
- Mesa programming: Packages
- Method name in C++, how to pass to GDB: C++ classes in GDB
- Minimal hardware requirements: Minimum
- Minimum DOS version supported by DJGPP: Minimum
- Minimum system RAM: Minimum
- Minimum system RAM, CWSDPMI: Minimum
- Missing C++ header files: Missing C++ headers
- Missing crt0.o: Missing headers or libraries
- Missing files from DJGPP, where to download: What to download
- Missing header files: Missing headers or libraries
- Missing libraries: Missing headers or libraries
- Missing separator, Make error message: Missing separator
- Mixing v2.0 GCC with CC1PLUS from v1.x: Unknown filetype
- Mixing v2.x Make with v1.x programs hangs the machine: Make hangs
- MK_FP macro, porting to DJGPP: NEAR and FAR
- Mode switches, effect on program speed: How fast
- Modification time in the future, message from Make: Modification time
- Monochrome display and profiling: Profiled crash
- Monochrome monitor device driver: Debug graphics
- Monochrome monitor, redirecting screen output: Debug graphics
- Monochrome monitor, support in RHIDE: Debug graphics
- More help, how to get: Help
- Motherboard setup, a cause for GCC crashes: Internal error
- Motorola 68K targets, cross-compiling with DJGPP: Cross-DJGPP
- Mouse callback crashes with Page Fault in RMCB: HW Int pitfalls
- Mouse handler, how to install with DJGPP: RMCB
- Mouse interface, problems with int86: int86
- Mouse usage crashes RHIDE on DOSEmu: DOSEmu
- Mouse, problems in RHIDE on NT: WindowsNT
- movedata.h header, compilation problems: movedata.h
- Moving data to and from conventional memory: Xfer
- Moving data to and from transfer buffer: Xfer
- Moving DJGPP: DJGPP Fatware
- MS-Windows programming under DJGPP: Windows apps
- multiple-precision library: Packages
- Multitasking packages for DJGPP: Packages
- NameNumericTail: Dual DOS/Windows
- near, declaration, porting to DJGPP: NEAR and FAR
- Nearptr functions: Fat DS
- nearptr method of direct memory access: Xfer
- Nested DJGPP programs, and DOSEmu: DOSEmu
- Nested programs, how much memory is left: Swap out
- NetBIOS interface for DJGPP: Packages
- Network installation: Config
- Network installation makes linking slow: Slow linker
- Network interface libraries for DJGPP: Packages
- Network, accessed during linking: Linker accesses other drives
- New features in v2: New and improved
- no DOS memory, error message: WindowsNT
- No DPMI error message: No DPMI
- no DPMI selectors, error message: WindowsNT
- no DPMI selectors, on Linux: DOSEmu
- No free XMS memory when NOEMS parameter is used: Swap out
- No input files, GCC message: No input files
- Not COFF error message from DJGPP programs: Unknown filetype
- Novell NDOS, buggy DPMI services crash DJGPP: Buggy DPMI
- Novell, linker or STUBIFY don't produce executable: No EXE
- NULL pointer: Crash dump
- Null pointer dereference crashes v2.0 programs: v2 crash
- NULL, redefinition in C++ header files: NULL redefined
- Numeric tails, created by PKUNZIP v2.50: Dual DOS/Windows
- Numeric tails, turning off: Dual DOS/Windows
- Object libraries, creating with RHIDE: Libraries
- Object libraries, how to create/update: Libraries
- Objective C, compiling: Objective C
- obstack package: Unresolved externals
- ofstream, and binary files: File data corrupted
- OpenGL programming: Packages
- Optimal performance, CWSDPMI tuning: Config
- Optimal performance, disk cache settings: Config
- Optimal performance, RAM disk settings: Config
- Optimal performance, system configuration: Config
- Optimization bugs, in PGCC with -O7 and higher: Older is faster
- Optimization crashes GCC: GCC optimizations
- Optimization, GCC switches: Older is faster
- Optimizing DJGPP programs: How to profile
- OS/2 supports up to 512MB of DPMI memory: More than 64MB
- Overclocking the CPU, compiler crashes: Internal error
- Overhead, interrupt reflection to protected mode: HW Int pitfalls
- Packages, DJGPP, list of: What to download
- Packages, ported to DJGPP: Packages
- Packages, required disk space: Disk space
- Packages, which to download: What to download
- Packed structs, C++ bug: Struct packing
- Packing the structs: Struct size
- Page fault error message from CWSDPMI: v2 crash
- Page Fault in RMCB message: HW Int pitfalls
- Page Fault message: Crash dump
- Page Fault, in GCC on Windows 3.X: Internal error
- Paging starts before all RAM is used: EMM386 alloc
- Paging, how to disable: Hardware interrupts
- Pascal to C translator: Packages
- Patched libc, where to find: Latest DJGPP
- Patches for DJGPP, how to submit: Changing
- PATH, non-DJGPP binaries can crash GCC: Make hangs
- Pause key, on OS/2: OS2
- Pause key, on Windows/NT: WindowsNT
- PCMCIA drivers on ThinkPad, crash DJGPP: ThinkPad
- Peek/poke absolute address: Xfer
- Pentium-optimized code: Pentium
- Performance issues: Performance
- Peripheral devices above 1MB: Above 1MB
- Peripheral devices, fast access: Fat DS
- Peripherals, moving data to/from: Xfer
- PerVMFiles= directive: File handles
- Physical address mapping, below 1MB mark: Above 1MB
- Physical memory, more than 64MB: More than 64MB
- Pi, accurate computation: Emulator accuracy
- Pipe errors in shell scripts: Bash crashes
- Platform SDK, for RSXNTDJ: Windows apps
- Ported programs run much slower: Slow-down
- Posting problems, not to GNU News groups: DJGPP is not GNU
- Posting to DJGPP mailing list: How to post
- Posting to DJGPP news group, what language: Languages
- PostScript documentation: Printed docs
- Pre-processor symbols, DJGPP-specific: DJGPP-specific
- printf cannot print color text: Screen IO
- Printing DJGPP documentation: Printed docs
- Printing graphics, using GRX: What to download
- Problems with DJGPP programs: Trouble
- Problems, asking for help: Totally lost
- Problems, searching for solution in DJGPP archives: Archive search
- Profiled program, garbled profile: Garbled profile
- Profiled programs crash under debugger: Debugging woes
- Profiler produces no output: No profile
- Profiling DJGPP programs: How to profile
- Profiling issues: Profiling
- Profiling programs that terminate abnormally: No profile
- Profiling shows 100% of CPU in one function: Garbled profile
- Profiling, library routines: IO bound programs
- Profiling, problems on Windows/NT: WindowsNT
- Profiling, program crashes or runs slowly: Profiled crash
- Program accessed memory in use, Windows message: Windows 98
- Program counter, converting to source lines: Crash traceback
- Program crashes accessing empty floppy/CD-ROM drives: Int 24h
- Program crashes because of Int 24h: Int 24h
- Program crashes in int86/intdos: int86
- Program crashes in v2.0, but not in v1.x: v2 crash
- Program crashes while allocating memory: QDPMI alloc
- Programs crash when compiled for profiling: Profiled crash
- Programs crash with SIGSEGV due to small stack size: Stack size
- Programs crash, general troubleshooting: General trouble
- Programs crash, saving debugging output: Redirect
- Programs crash, searching DJGPP archives: Archive search
- Programs run slowly when compiled with -pg: Profiled crash
- Programs that exit abnormally, how to profile: No profile
- Programs using nearptr fail on Windows/NT: WindowsNT
- Prompt, printed too late: Screen IO
- Protected mode and converted assembly code: ASM GPF
- Protected-mode interrupt vector: Hardware interrupts
- Pseudo-random numbers: Random numbers
- Pseudo-register variables, porting to DJGPP: Pseudo-registers
- Quotes, how to pass them to programs: Special chars
- Ralf Brown's Interrupt List: DPMI Spec
- RAM disk, influence on compilation speed: Slow compiler
- RAM disk, recommended settings: Config
- RAM disk, when compiling large programs: Reasonable hardware
rand
and random
functions, comparison: Random numbers
- Random numbers from an interval: Random numbers
- Random numbers, how to produce: Random numbers
- RCS port to DJGPP: Packages
- Read DJGPP traffic via WWW: Unsubscribing
- Reading an int from a binary file: Struct size
- Reading documentation: Where is the docs
- Reading documentation with a Web browser: No Info
- Reading documentation with text editor/viewer: No Info
- Reading documentation, converting to plain ASCII: No Info
- Reading structs from disk files: Struct size
- Real-mode call-back: RMCB
- Real-mode callbacks written in C++: RMCB
- Real-mode functions, how to call: Move structs
- Real-mode interrupt vector: Hardware interrupts
- Real-mode services, calling DJGPP functions: RMCB
- realloc, effect on "Fat DS": Fat DS
- Reboot, every DJGPP program: Buggy DPMI
- Reboot, when running DJGPP programs: Trouble
- Rebooting the PC, from a program: Reboot the PC
- Recommended system RAM, for C programs compilation: Minimum
- Recommended system RAM, for C++ programs compilation: Minimum
- Recompiling GCC: Changing
- Redefinition of class exception, compiler message: C++ exceptions
- Redefinition of NULL in C++ headers: NULL redefined
- Redirecting GCC messages to a file: Redirect
- Redirection in Makefile, effect on long command lines: Makefiles
- Redirection, and Caldera's DR-DOS: Minimum
- regex package from GNU: Unresolved externals
- Regex.h, GCC can't find: Missing C++ headers
- Register-opcode mismatch, while building Allegro: Allegro and GRX
- Registers, which ones to preserve in assembly code: ASM and C
- Registry, changing from a file: Dual DOS/Windows
- Release schedule, how to influence: Slow development
- Removing a package: Uninstall
- removing parts of startup code: Large executable
- Required hardware, general: Requirements
- Resource compiler, doesn't work in RSXNTDJ: Windows apps
- Response file, passing long command lines: Long commands
- Return value of
main
in C++ programs: void main
- Run-time environment in v2.x: Environment
- Run-time performance: Performance
- Run-time problems: Running
- Runtime speed, slower in v2.x: Older is faster
- sbrk algorithm and QDPMI: QDPMI VM
- sbrk, effect on "Fat DS": Fat DS
- sbrk, Unix-like algorithm is incompatible with HW interrupts: HW Int pitfalls
- Screen contents not restored under Windows: Graphics and Windows
- Screen I/O: Screen IO
- Script for building GCC as Linux-to-DOS cross-compiler: Cross-DJGPP
- Scripting engine for DJGPP: Packages
- SDK, for RSXNTDJ: Windows apps
- Searching DJGPP archives: Archive search
- Seed for random numbers: Random numbers
- Segment and offset of a buffer: NEAR and FAR
- segread function, how to port to DJGPP: Pointer segment
- Serial ports, on NT: WindowsNT
- Setting up DJGPP with EMM386: Config
- setvbuf, effect on I/O speed: IO speed
- Shell scripts, failures and crashes: Bash crashes
- SHELL= variable in Makefile, effect on long command lines: Makefiles
- SIGINT, and OS/2: OS2
- Signals in debugged programs: Debugging woes
- Signals, problems on Windows/NT: WindowsNT
- SIGSEGV, in GCC on Windows 3.X: Internal error
- SIGSEGV, in malloc/calloc/free functions: malloc crash
- SimTel mirrors' list: SimTel
- Single-stepping doesn't work in GDB on Windows 3.X: Debugging woes
- Single-stepping doesn't work in RHIDE on Windows 3.X: Debugging woes
- Size of a struct under DJGPP: Struct size
- sizeof, result when called on a structure: Struct size
- sleeping, for short periods of time: usleep
- Slow code, due to bad alignment by GAS: Pentium
- Slow compilation: Slow compiler
- Slow compilation, tuning CWSDPMI: Config
- Slow linking, possible reasons: Slow linker
- Slow program, due to DOS/BIOS calls: Slow-down
- Slow program, due to FP emulation: Slow-down
- Slow program, due to library inefficiency: Slow-down
- Slow program, due to paging: Slow-down
- Slow-down, programs ported from other compilers: Slow-down
- Slow-down, when resident software uses XMS: Slow-down
- socket.h, where to find: Missing headers or libraries
- Software interrupts, need zero SS, SP and FLAGS: Zero SP
- Solved problems, searching in DJGPP archives: Archive search
- Sound Blaster code for DJGPP: Packages
- Source file in the wrong directory, RHIDE: RHIDE
- Source files, GCC cannot find: No input files
- Source files, using as the best docs: Last resort
- Source language is not recognized by GDB in C++ programs: C++ classes in GDB
- Source line from the EIP, using GDB: Crash traceback
- Spawned programs, how much memory is left: Swap out
- Spawning child processes, OS/2: OS2
- Spawning child programs on Windows/NT and 9X: WindowsNT
- Spawning programs, effect of environment size: How long
- Spawning v2 programs from v1.x programs: go32-v2
- Spawning v2.x programs from v1.x programs doesn't work: Make hangs
- Speed of array-based programs: Older is faster
- Speed of code, recommended GCC switches: Older is faster
- Speed of compilation: Slow compiler
- sqrt, problems under FP emulator: Emulator accuracy
- stabs debug format, not supported by some utilities: C++ classes in GDB
- stabs debugging format, how to compile: How to debug
- Stack alignment: Older is faster
- Stack dump, how to read: Crash traceback
- Stack Fault message: Crash dump
- Stack limits, in crash dump: Crash dump
- Stack overflow under debugger: Stack size
- Stack size under DJGPP: Stack size
- Stack size, in RSXNTDJ programs: Windows apps
- Stack size, insufficient, causes programs to crash: Stack size
- Stack size, under a debugger: Stack size
- Stack, misalignment causes slow-down: Older is faster
- Stand-alone DJGPP programs that don't need DPMI: Distributing
- Standard output/error stream, redirecting to a file: Redirect
- startup code, removing parts of it: Large executable
- Static array enlarges C++ executable: Large image
- Static uninitialized variables, failure debugging: Static vars
- stdiostream.h, GCC can't find: Missing C++ headers
- STL library, not in lgp271b distribution: Unresolved externals
- STL, documentation: Cannot find docs
- streambuf.h, GCC can't find: Missing C++ headers
- String class, cannot be compiled: Still unresolved
- String.h, GCC can't find: Missing C++ headers
- Struct declaration, for real-mode services: Move structs
- struct reading from a disk file: Struct size
- Struct, size in bytes under DJGPP: Struct size
- Structure packing, C++ bug: Struct packing
- Structure padding: Struct size
- Subscription to DJGPP mailing list: Subscribing
- Subsidiary programs, how much memory is left: Swap out
- SVGA types supported by GRX: GRX driver
- Symbolic links, simulation with DJGPP: Symlinks
- SYMIFY output points to a closing brace of a function: Crash dump
- sys/movedata.h header, compilation errors: movedata.h
- System configuration, the best: Optimal hardware
system
function doesn't call COMMAND.COM: Long commands
- System hardware diagnostics: Packages
- System RAM, minimum: Minimum
- Systems programming issues: Low-level
- TAB, must be the first character of every command: Missing separator
- TABs replaced with spaces by a text editor: Missing separator
- Taking DJGPP with you: DJGPP Fatware
- TCP/IP libraries for DJGPP: Packages
- Terminology in DJGPP: Lexicon
- Text-mode video memory access: Direct access
- ThinkPad, DJGPP programs crash: ThinkPad
- Timer interrupts code for DJGPP: Packages
- TMPDIR variable, when running DJGPP from a CD: Urgent
- Traceback points to a closing brace of a function: Crash dump
- Traceback, how to read: Crash traceback
- Traceback, number of levels: Crash dump
- Tracing compilation progress with -Q: GCC optimizations
- Tracing into functions in
#include
d files: Included source
- Transfer buffer, maximum possible size: IO speed
- Transfer buffer, moving data: Xfer
- Transfer buffer, using to call DOS/BIOS: Pointer segment
- Transfer buffer, what it is: IO speed
- Translation from/to foreign languages: Languages
- Truncation of files when using fstream: File data corrupted
- Tuning CWSDPMI for optimal performance: Config
- Turbo Vision, DJGPP port: Packages
- Tutorials on AT&T syntax and NASM: Syntax
- TZ database updates, where to get: Zoneinfo
- TZ variable, how to set: Zoneinfo
- Undefined reference to _streamv: Still unresolved
- Undefined references to __EH_FRAME_BEGIN__: C++ exceptions
- Undefined references, and the RSXNTDJ linker: Windows apps
- Undefined references, in a DXE: DXE
- Undefined references, when linking Flex programs: Unresolved externals
- Undefined references, with stdio functions and RSXNTDJ: Windows apps
- Uninitialized memory crashes v2.0 programs: v2 crash
- Uninstalling a package: Uninstall
- Unix-like sbrk algorithm considered harmful for HW interrupts: HW Int pitfalls
- Unix-to-DOS cross-compiling with DJGPP: Cross-DJGPP
- Unknown filetype, GCC message: Unknown filetype
- Unresolved externals: Unresolved externals
- Unresolved externals in C++ programs, use GXX: Unresolved externals
- Unresolved externals, djgpp_first_ctor: djgpp_first_ctor
- Unsubscribing from the DJGPP mailing list: Unsubscribing
- Unsupported DOS request message: int86
- Unsupported INT message: int86
- Unzipping and running g++.exe produces an error message: g++.exe
- Unzipping DJGPP with Aladdin Expander: Urgent
- Unzipping DJGPP with WinZip: Urgent
- Uploading DJGPP software: Upload
- v2 code slower than v1.x: Older is faster
- V2, new features and bug fixes: New versions
- v2.0, program crashes: v2 crash
- v2.01 code slower than v2.0: Older is faster
- V2.x, new environment: Environment
- VBE 2.0 linear frame buffer access: Direct access
- VBE services, struct declaration: Move structs
- VBE/AF driver for DJGPP: Packages
- VDM Redirector already loaded, Windows/NT message: WindowsNT
- VDS, not supported by CWSDPMI (yet): DMA
- VDS, not supported by Windows/NT: DMA
- VESA not available, Allegro message: WindowsNT
- VESA support by GRX: GRX driver
- VFAT32 support under DOSEmu: DOSEmu
- VGA Mode-X graphics for DJGPP: Packages
- Video memory, direct access: Direct access
- Virtual memory: Memory
- Virtual memory exhausted, during compilation: GCC optimizations
- Virtual memory under Windows 9X: Windows9X alloc
- Virtual memory, bugs in CWSDPMI r4: More than 64MB
- Virtual memory, disabling with startup flags: Hardware interrupts
- Virtual memory, failure to allocate: QDPMI VM
- Virtual memory, free doesn't change: Confusing alloc
- Virtual memory, how to disable it for CWSDPMI: Slow compiler
- Virtual memory, malloc doesn't change: Confusing alloc
- Virtual memory, maximum available: How much memory
- Virtual memory, QDPMI failure: QDPMI VM
- Virus infection cause "Not COFF" message: Unknown filetype
- Virus infection in DJGPP programs: Virus
- void main, in a C/C++ program: void main
- Watchpoints don't work in GDB under Windows: Debugging woes
- Web site for DJGPP: WWW
- Weekly digest, problems in receiving: Subscribing
- Whitespace in wildcards: Special chars
- Wildcards expansion: Filename globbing
- Wildcards expansion, disabling: Disable globbing
- Wildcards, and letter-case in file names: Filename globbing
- Wildcards, and whitespace in file names: Special chars
- Win32 API docs, where to find: Windows apps
- Win32 programming with GCC: Windows apps
- Win32 programming, recommended books: Windows apps
- Windows 9X/NT programming with Cygnus GCC port: Windows apps
- Windows applications with DJGPP: Windows apps
- Winsock interface for DJGPP: Packages
- WWW services for DJGPP: WWW
- WWW, downloading DJGPP: DJGPP by WWW
- X emulation for DJGPP: Packages
- X-Mode package: Packages
- Zip drive, accessed by the linker: Linker accesses other drives
- Zoneinfo directory: Zoneinfo