Commit Graph

218 Commits

Author SHA1 Message Date
8424af120c Rename time.h to dostime.h to prevent conflicts with older compilers. 2021-04-06 04:10:28 +01:00
15f0b7b534 Rename dos.h to dosdefs.h to prevent conflicts with older compilers. 2021-04-06 04:05:53 +01:00
c670536774 Add Borland C++ 2.0 project. 2021-04-06 04:02:57 +01:00
d1ef5aaf29 Rename Borland C++ projects folder. 2021-04-06 04:01:33 +01:00
82ceff1316 Fix volume information in OS/2. 2021-04-05 23:04:02 +01:00
2e85ff165e Fix retrieval of 32-bit OS/2 version. 2021-04-05 23:03:41 +01:00
8bbcb355e2 Update Borland C++ for OS/2 1.0. 2021-04-05 21:53:14 +01:00
86089ec182 Change definition of log_close to follow older standards. 2021-04-05 21:52:53 +01:00
ab3e22d8cc Fix typo. 2021-04-05 21:52:34 +01:00
ce924f06d4 Fix spurious parameters in OS/2 calls. 2021-04-05 21:52:22 +01:00
7626ea03f8 In OS/2 change current drive before changing current directory. 2021-04-05 21:51:56 +01:00
7c8582bde4 Rename os2.h to os2defs.h to prevent collision in old compilers. 2021-04-05 21:47:32 +01:00
3a17625aad Fix spurious endif at end of file. 2021-04-05 19:33:45 +01:00
003fb6872a Add Borland C++ 1.0 for OS/2 project file. 2021-04-05 19:33:24 +01:00
4dd70f68b7 Remove unused project files. 2021-04-05 14:49:12 +01:00
e5756d198f Implement extended attributes version in BeOS and Haiku. 2021-03-31 16:53:58 +01:00
f95b6fccb9 Implement getting volume information from BeOS and Haiku. 2021-03-31 15:09:22 +01:00
0d768672de Implement getting OS version from BeOS and Haiku. 2021-03-31 14:36:55 +01:00
f3a5ab8745 Copy supported POSIX APIs to BeOS. 2021-03-31 13:30:04 +01:00
d67d8e2dde Decode DragonFly BSD flags from statfs(2). 2021-03-31 05:17:25 +01:00
78ae1f44a4 Fix warning in UNIX. 2021-03-31 04:49:14 +01:00
d7d842b1ba Fix compilation in OpenBSD. 2021-03-31 04:46:38 +01:00
4f48e254cd Decode FreeBSD flags from statfs(2). 2021-03-31 03:22:40 +01:00
30a016430c Decode NetBSD flags from statvfs(2). 2021-03-31 03:02:39 +01:00
af4c7b33d2 Reorganize folder structure to make cmake happy. 2021-03-31 02:33:45 +01:00
944ee1d0af Use statvfs(2) if available instead of statfs(2). 2021-03-31 02:03:16 +01:00
12c50187ee Implement attributes in BSD. 2021-03-31 01:32:03 +01:00
f9ce3b60eb Implement extended attributes for FreeBSD, NetBSD, OpenBSD and DragonFly BSD. 2021-03-31 00:10:49 +01:00
fc43f02250 Fix includes in UNIX. 2021-03-30 04:45:07 +01:00
e38a96b4fb Use a for loop to set timestamps on UNIX. 2021-03-30 04:44:33 +01:00
9569fee882 Dynamically load setxattr(2) in Linux. 2021-03-30 04:19:51 +01:00
f667090a88 Fix Linux includes. 2021-03-30 04:15:51 +01:00
1d53783253 Try to use fcntl to create sparse files in Darwin. 2021-03-30 04:10:37 +01:00
f6f02d70ff Get volume attributes in Darwin. 2021-03-30 03:56:46 +01:00
3827aae827 Create sparse files on UNIX and when Linux does not have fallocate available. 2021-03-30 02:41:55 +01:00
9c4703b11f On Darwin try to create directory hard link. 2021-03-30 02:12:06 +01:00
3784fab2f2 Call Darwin code to set file attributes. 2021-03-30 02:09:27 +01:00
095d8f827c Implement setting extended attributes in Darwin. 2021-03-30 02:08:11 +01:00
095ba13a3c Write resource forks in Mac OS X, the Carbon way. 2021-03-16 05:39:41 +00:00
6dd972c781 Fix text when creating resource forks in MacOS. 2021-03-16 05:38:17 +00:00
c0c52aa887 Implement setting file attributes in Darwin. 2021-03-15 04:17:16 +00:00
962ffbcfbf Add support for printing Darwin's statfs(2) flags. 2021-03-15 04:13:21 +00:00
5eba1d374b Use f_namemax if available in statfs(2). 2021-03-15 02:52:56 +00:00
1e0b0109f0 Change checking which header contains statfs structure. 2021-03-15 02:14:41 +00:00
8bbcebc843 Add support for f_fstypename from statfs(2). 2021-03-15 02:12:53 +00:00
851c331cd3 Fix sending target to functions. 2021-03-15 02:01:54 +00:00
b5b2bf1d52 Add OS detection for Darwin. 2021-03-15 01:59:43 +00:00
b74a939dbb Check where statfs is defined and the members it defines before using them. 2021-03-15 01:09:21 +00:00
e024e786a5 Remove unneeded conditional. 2021-03-15 01:08:59 +00:00
44af658458 Add Darwin target. 2021-03-15 01:08:48 +00:00