added 2 changesets to branch 'refs/remotes/mmadia-github/separate-build-environment' old head: 095b28bcb06f16a213e469d91eaa04d9ee8ab700 new head: 39c2615f5958ba3e596046824f37751ea5b973e6 ---------------------------------------------------------------------------- 64fc7b3: Automatic whitespace cleanup. No functional change. 39c2615: Updated header includes. Untested. [ Matt Madia <mattmadia@xxxxxxxxx> ] ---------------------------------------------------------------------------- 10 files changed, 85 insertions(+), 82 deletions(-) src/build/libroot/find_directory.cpp | 14 ++++----- src/build/libroot/fs.cpp | 23 +++++++-------- src/build/libroot/fs_attr_generic.cpp | 15 +++++----- src/build/libroot/fs_attr_untyped.cpp | 15 +++++----- src/build/libroot/fs_darwin.cpp | 20 ++++++------- src/build/libroot/fs_descriptors.cpp | 8 +++--- src/build/libroot/fs_freebsd.cpp | 44 ++++++++++++++--------------- src/build/libroot/misc.cpp | 18 ++++++------ src/build/libroot/sem.cpp | 8 +++--- src/build/libroot/thread.cpp | 2 +- ############################################################################ Commit: 64fc7b33e74623ac455489c54585580938f6fadd Author: Matt Madia <mattmadia@xxxxxxxxx> Date: Tue Aug 7 22:34:54 2012 UTC Automatic whitespace cleanup. No functional change. ---------------------------------------------------------------------------- diff --git a/src/build/libroot/fs_freebsd.cpp b/src/build/libroot/fs_freebsd.cpp index 648650e..243a0ae 100644 --- a/src/build/libroot/fs_freebsd.cpp +++ b/src/build/libroot/fs_freebsd.cpp @@ -40,11 +40,11 @@ haiku_freebsd_read(int fd, void *buf, size_t nbytes) off_t seekDiff = (sectorSize - (cur % sectorSize)) % sectorSize; off_t nbytesDiff = (nbytes - seekDiff) % sectorSize; - + if (seekDiff == 0 && nbytesDiff == 0) { // Not needed but this saves malloc and free operations return read(fd, buf, nbytes); - + } else if (cur % sectorSize + nbytes <= sectorSize) { // Read complete in only a block char* tmpBlock = (char*)malloc(sectorSize); @@ -63,14 +63,14 @@ haiku_freebsd_read(int fd, void *buf, size_t nbytes) } free(tmpBlock); - + return nbytes; } else { // Needs to write more than a block char* tmpBlock = (char*)malloc(sectorSize); - + // First block if seek isn't if (seekDiff > 0) { // read entire block at 0 pos @@ -83,7 +83,7 @@ haiku_freebsd_read(int fd, void *buf, size_t nbytes) perror("read seekDiff"); // alter content memcpy(buf, tmpBlock + (sectorSize - seekDiff), seekDiff); - + } // Blocks between @@ -91,7 +91,7 @@ haiku_freebsd_read(int fd, void *buf, size_t nbytes) if (read(fd, ((char*)buf) + seekDiff, nbytes - seekDiff - nbytesDiff) == -1) perror("read between"); } - + // Last block if overflow if (nbytesDiff > 0 ) { @@ -107,7 +107,7 @@ haiku_freebsd_read(int fd, void *buf, size_t nbytes) } free(tmpBlock); - + return nbytes; } @@ -138,7 +138,7 @@ haiku_freebsd_write(int fd, const void *buf, size_t nbytes) if (seekDiff == 0 && nbytesDiff == 0) { // Not needed but this saves malloc and free operations return write(fd, buf, nbytes); - + } else if (cur % sectorSize + nbytes <= sectorSize) { // Write complete in only a block char* tmpBlock = (char*)malloc(sectorSize); @@ -157,14 +157,14 @@ haiku_freebsd_write(int fd, const void *buf, size_t nbytes) perror("lseek2 oneblock"); free(tmpBlock); - + return nbytes; } else { // Needs to write more than a block char* tmpBlock = (char*)malloc(sectorSize); - + // First block if seek isn't if (seekDiff > 0) { // read entire block at 0 pos @@ -179,7 +179,7 @@ haiku_freebsd_write(int fd, const void *buf, size_t nbytes) memcpy(tmpBlock + (sectorSize - seekDiff), buf, seekDiff); if (write(fd, tmpBlock, sectorSize)==-1) perror("write seekDiff"); - + } // Blocks between @@ -187,7 +187,7 @@ haiku_freebsd_write(int fd, const void *buf, size_t nbytes) if (write(fd, ((char*)buf) + seekDiff, nbytes - seekDiff - nbytesDiff) == -1) perror("write between"); } - + // Last block if overflow if (nbytesDiff > 0) { @@ -205,7 +205,7 @@ haiku_freebsd_write(int fd, const void *buf, size_t nbytes) } free(tmpBlock); - + return nbytes; } ############################################################################ Commit: 39c2615f5958ba3e596046824f37751ea5b973e6 Author: Matt Madia <mattmadia@xxxxxxxxx> Date: Tue Aug 7 22:37:21 2012 UTC Updated header includes. Untested. ---------------------------------------------------------------------------- diff --git a/src/build/libroot/find_directory.cpp b/src/build/libroot/find_directory.cpp index 061ecf7..c04b0b2 100644 --- a/src/build/libroot/find_directory.cpp +++ b/src/build/libroot/find_directory.cpp @@ -7,15 +7,15 @@ */ -#include <FindDirectory.h> +#include <target_FindDirectory.h> -#include <errno.h> -#include <string.h> -#include <sys/stat.h> -#include <stdlib.h> -#include <unistd.h> +#include <target_errno.h> +#include <target_string.h> +#include <sys/target_stat.h> +#include <target_stdlib.h> +#include <target_unistd.h> -#include <StorageDefs.h> +#include <target_StorageDefs.h> #ifndef HAIKU_BUILD_GENERATED_DIRECTORY diff --git a/src/build/libroot/fs.cpp b/src/build/libroot/fs.cpp index 3747777..9e2ab01 100644 --- a/src/build/libroot/fs.cpp +++ b/src/build/libroot/fs.cpp @@ -8,22 +8,23 @@ #include "fs_impl.h" -#include <dirent.h> -#include <errno.h> -#include <fcntl.h> -#include <stdio.h> -#include <stdlib.h> -#include <string.h> -#include <unistd.h> -#include <utime.h> -#include <sys/stat.h> -#include <sys/time.h> +#include <target_dirent.h> +#include <target_errno.h> +#include <target_fcntl.h> +#include <target_stdio.h> +#include <target_stdlib.h> +#include <target_string.h> +#include <target_unistd.h> +#include <target_utime.h> +#include <sys/target_stat.h> +#include <sys/target_time.h> #include <map> #include <string> #include <fs_attr.h> -#include <NodeMonitor.h> // for B_STAT_* flags +#include <target_NodeMonitor.h> // for B_STAT_* flags +// NOTE: #8730 -- does syscalls.h need to be target_syscalls.h? #include <syscalls.h> #include "fs_descriptors.h" diff --git a/src/build/libroot/fs_attr_generic.cpp b/src/build/libroot/fs_attr_generic.cpp index 3db1968..dcb47a1 100644 --- a/src/build/libroot/fs_attr_generic.cpp +++ b/src/build/libroot/fs_attr_generic.cpp @@ -1,14 +1,15 @@ //#include <BeOSBuildCompatibility.h> +// NOTE: #8730 -- does syscalls.h need to be target_syscalls.h? #include <syscalls.h> -#include <dirent.h> -#include <errno.h> -#include <fcntl.h> -#include <stdio.h> -#include <stdlib.h> -#include <unistd.h> -#include <sys/stat.h> +#include <target_dirent.h> +#include <target_errno.h> +#include <target_fcntl.h> +#include <target_stdio.h> +#include <target_stdlib.h> +#include <target_unistd.h> +#include <sys/target_stat.h> #include <string> diff --git a/src/build/libroot/fs_attr_untyped.cpp b/src/build/libroot/fs_attr_untyped.cpp index e47b30c..1c07567 100644 --- a/src/build/libroot/fs_attr_untyped.cpp +++ b/src/build/libroot/fs_attr_untyped.cpp @@ -18,19 +18,20 @@ # define B_NO_MEMORY ENOMEM #else //# include <BeOSBuildCompatibility.h> +// NOTE: #8730 -- does syscalls.h need to be target_syscalls.h? # include <syscalls.h> # include "fs_impl.h" # include "fs_descriptors.h" #endif -#include <dirent.h> -#include <errno.h> -#include <fcntl.h> -#include <stdio.h> -#include <stdlib.h> -#include <unistd.h> -#include <sys/stat.h> +#include <target_dirent.h> +#include <target_errno.h> +#include <target_fcntl.h> +#include <target_stdio.h> +#include <target_stdlib.h> +#include <target_unistd.h> +#include <sys/target_stat.h> #include <map> #include <string> diff --git a/src/build/libroot/fs_darwin.cpp b/src/build/libroot/fs_darwin.cpp index 89eb244..a87ac43 100644 --- a/src/build/libroot/fs_darwin.cpp +++ b/src/build/libroot/fs_darwin.cpp @@ -7,16 +7,16 @@ #include "fs_darwin.h" -#include <dirent.h> -#include <errno.h> -#include <fcntl.h> -#include <stdio.h> -#include <stdlib.h> -#include <string.h> -#include <sys/param.h> -#include <sys/stat.h> -#include <sys/time.h> -#include <unistd.h> +#include <target_dirent.h> +#include <target_errno.h> +#include <target_fcntl.h> +#include <target_stdio.h> +#include <target_stdlib.h> +#include <target_string.h> +#include <sys/target_param.h> +#include <sys/target_stat.h> +#include <sys/target_time.h> +#include <target_unistd.h> // Private helper functions diff --git a/src/build/libroot/fs_descriptors.cpp b/src/build/libroot/fs_descriptors.cpp index 6b1017a..a9eca07 100644 --- a/src/build/libroot/fs_descriptors.cpp +++ b/src/build/libroot/fs_descriptors.cpp @@ -16,10 +16,10 @@ #include <map> -#include <fcntl.h> -#include <stdio.h> -#include <stdlib.h> -#include <unistd.h> +#include <target_fcntl.h> +#include <target_stdio.h> +#include <target_stdlib.h> +#include <target_unistd.h> #include <fs_attr.h> diff --git a/src/build/libroot/fs_freebsd.cpp b/src/build/libroot/fs_freebsd.cpp index 243a0ae..8315a50 100644 --- a/src/build/libroot/fs_freebsd.cpp +++ b/src/build/libroot/fs_freebsd.cpp @@ -6,16 +6,16 @@ #include "fs_freebsd.h" -#include <errno.h> -#include <fcntl.h> -#include <stdio.h> -#include <stdlib.h> -#include <string.h> +#include <target_errno.h> +#include <target_fcntl.h> +#include <target_stdio.h> +#include <target_stdlib.h> +#include <target_string.h> #include <sys/disk.h> -#include <sys/ioctl.h> -#include <sys/stat.h> -#include <sys/time.h> -#include <unistd.h> +#include <sys/target_ioctl.h> +#include <sys/target_stat.h> +#include <sys/target_time.h> +#include <target_unistd.h> // Read and write operations in FreeBSD only work on devices block by block. diff --git a/src/build/libroot/misc.cpp b/src/build/libroot/misc.cpp index b11a324..ad9d540 100644 --- a/src/build/libroot/misc.cpp +++ b/src/build/libroot/misc.cpp @@ -1,16 +1,16 @@ //#include <BeOSBuildCompatibility.h> -#include <errno.h> -#include <stdio.h> -#include <stdlib.h> -#include <unistd.h> -#include <sys/stat.h> -#include <sys/time.h> +#include <target_errno.h> +#include <target_stdio.h> +#include <target_stdlib.h> +#include <target_unistd.h> +#include <sys/target_stat.h> +#include <sys/target_time.h> -#include <Debug.h> -#include <image.h> -#include <OS.h> +#include <target_Debug.h> +#include <target_image.h> +#include <target_OS.h> mode_t __gUmask = 022; diff --git a/src/build/libroot/sem.cpp b/src/build/libroot/sem.cpp index 1a9116b..6b41e68 100644 --- a/src/build/libroot/sem.cpp +++ b/src/build/libroot/sem.cpp @@ -1,11 +1,11 @@ //#include <BeOSBuildCompatibility.h> -#include <stdlib.h> -#include <string.h> +#include <target_stdlib.h> +#include <target_string.h> -#include <OS.h> -#include <SupportDefs.h> +#include <target_OS.h> +#include <target_SupportDefs.h> // We assume that everything is single-threaded, so we don't need real // semaphores. Simple fakes are sufficient. diff --git a/src/build/libroot/thread.cpp b/src/build/libroot/thread.cpp index 2441c48..2139644 100644 --- a/src/build/libroot/thread.cpp +++ b/src/build/libroot/thread.cpp @@ -1,7 +1,7 @@ //#include <BeOSBuildCompatibility.h> -#include <OS.h> +#include <target_OS.h> static const thread_id kMainThreadID = 3;