File: msdos.h

package info (click to toggle)
trn4 4.0-test77-12
  • links: PTS, VCS
  • area: non-free
  • in suites: buster
  • size: 3,644 kB
  • sloc: ansic: 48,331; sh: 6,817; tcl: 1,696; yacc: 660; perl: 108; makefile: 24
file content (43 lines) | stat: -rw-r--r-- 772 bytes parent folder | download | duplicates (24)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
/* msdos.h
 */
/* This software is copyrighted as detailed in the LICENSE file. */


#include <io.h>
#include <dos.h>
#include <dir.h>
#include <conio.h>
#include <process.h>

FILE*	popen(char*,char*);
int	pclose(FILE*);

#define FILE_REF(s) (*(s)=='/'?'/':(isalpha(*s)&&(s)[1]==':'?(s)[2]:0))

#define chdir ChDir
#define getenv GetEnv

#define FOPEN_RB "rb"
#define FOPEN_WB "wb"

#define B19200	19200
#define B9600	9600
#define B4800	4800
#define B2400	2400
#define B1800	1800
#define B1200	1200
#define B600	600
#define B300	300
#define B200	200
#define B150	150
#define B134	134
#define B110	110
#define B75	75
#define B50	50

#define LIMITED_FILENAMES
#define RESTORE_ORIGDIR
#define NO_FILELINKS
#define WINSOCK
#define LAX_INEWS
#define mkdir(dir,mode) mkdir(dir)