@@ -41,7 +41,7 @@ TEST(GetCommonStat, GetOwnerIdOfRoot)
4141{
4242 FILE *p;
4343 CommonStat cs;
44- #if defined (__APPLE__)
44+ #if defined (__APPLE__) || defined(__FreeBSD__)
4545 p = popen (" /usr/bin/stat -f %u /" , " r" );
4646#else
4747 p = popen (" /usr/bin/stat -c %u /" , " r" );
@@ -58,7 +58,7 @@ TEST(GetCommonStat, GetGroupId)
5858{
5959 FILE *p;
6060 CommonStat cs;
61- #if defined (__APPLE__)
61+ #if defined (__APPLE__) || defined(__FreeBSD__)
6262 p = popen (" /usr/bin/stat -f %g /" , " r" );
6363#else
6464 p = popen (" /usr/bin/stat -c %g /" , " r" );
@@ -75,7 +75,7 @@ TEST(GetCommonStat, GetInodeNumber)
7575{
7676 FILE *p;
7777 CommonStat cs;
78- #if defined (__APPLE__)
78+ #if defined (__APPLE__) || defined(__FreeBSD__)
7979 p = popen (" /usr/bin/stat -f %i /" , " r" );
8080#else
8181 p = popen (" /usr/bin/stat -c %i /" , " r" );
@@ -93,7 +93,7 @@ TEST(GetCommonStat, GetMode)
9393 FILE *p;
9494 CommonStat cs;
9595 unsigned int mode = -1 ;
96- #if defined (__APPLE__)
96+ #if defined (__APPLE__) || defined(__FreeBSD__)
9797 p = popen (" /usr/bin/stat -f %p /" , " r" );
9898 int result = fscanf (p, " %o" , &mode);
9999#else
@@ -110,7 +110,7 @@ TEST(GetCommonStat, GetSize)
110110{
111111 FILE *p;
112112 CommonStat cs;
113- #if defined (__APPLE__)
113+ #if defined (__APPLE__) || defined(__FreeBSD__)
114114 p = popen (" /usr/bin/stat -f %z /" , " r" );
115115#else
116116 p = popen (" /usr/bin/stat -c %s /" , " r" );
@@ -127,7 +127,7 @@ TEST(GetCommonStat, GetBlockSize)
127127{
128128 FILE *p;
129129 CommonStat cs;
130- #if defined (__APPLE__)
130+ #if defined (__APPLE__) || defined(__FreeBSD__)
131131 p = popen (" /usr/bin/stat -f %k /" , " r" );
132132#else
133133 p = popen (" /usr/bin/stat -c %o /" , " r" );
@@ -144,7 +144,7 @@ TEST(GetCommonStat, GetBlockCount)
144144{
145145 FILE *p;
146146 CommonStat cs;
147- #if defined (__APPLE__)
147+ #if defined (__APPLE__) || defined(__FreeBSD__)
148148 p = popen (" /usr/bin/stat -f %b /" , " r" );
149149#else
150150 p = popen (" /usr/bin/stat -c %b /" , " r" );
@@ -161,7 +161,7 @@ TEST(GetCommonStat, GetLinkCount)
161161{
162162 FILE *p;
163163 CommonStat cs;
164- #if defined (__APPLE__)
164+ #if defined (__APPLE__) || defined(__FreeBSD__)
165165 p = popen (" /usr/bin/stat -f %l /" , " r" );
166166#else
167167 p = popen (" /usr/bin/stat -c %h /" , " r" );
@@ -178,7 +178,7 @@ TEST(GetCommonStat, GetDeviceId)
178178{
179179 FILE *p;
180180 CommonStat cs;
181- #if defined (__APPLE__)
181+ #if defined (__APPLE__) || defined(__FreeBSD__)
182182 p = popen (" /usr/bin/stat -f %d /" , " r" );
183183#else
184184 p = popen (" /usr/bin/stat -c %d /" , " r" );
@@ -195,7 +195,7 @@ TEST(GetCommonStat, GetATime)
195195{
196196 FILE *p;
197197 CommonStat cs;
198- #if defined (__APPLE__)
198+ #if defined (__APPLE__) || defined(__FreeBSD__)
199199 p = popen (" /usr/bin/stat -f %a /" , " r" );
200200#else
201201 p = popen (" /usr/bin/stat -c %X /" , " r" );
@@ -212,7 +212,7 @@ TEST(GetCommonStat, GetMTime)
212212{
213213 FILE *p;
214214 CommonStat cs;
215- #if defined (__APPLE__)
215+ #if defined (__APPLE__) || defined(__FreeBSD__)
216216 p = popen (" /usr/bin/stat -f %m /" , " r" );
217217#else
218218 p = popen (" /usr/bin/stat -c %Y /" , " r" );
@@ -229,7 +229,7 @@ TEST(GetCommonStat, GetCTime)
229229{
230230 FILE *p;
231231 CommonStat cs;
232- #if defined (__APPLE__)
232+ #if defined (__APPLE__) || defined(__FreeBSD__)
233233 p = popen (" /usr/bin/stat -f %c /" , " r" );
234234#else
235235 p = popen (" /usr/bin/stat -c %Z /" , " r" );
0 commit comments