@@ -41,7 +41,7 @@ TEST(GetCommonStat, GetOwnerIdOfRoot)
41
41
{
42
42
FILE *p;
43
43
CommonStat cs;
44
- #if defined (__APPLE__)
44
+ #if defined (__APPLE__) || defined(__FreeBSD__)
45
45
p = popen (" /usr/bin/stat -f %u /" , " r" );
46
46
#else
47
47
p = popen (" /usr/bin/stat -c %u /" , " r" );
@@ -58,7 +58,7 @@ TEST(GetCommonStat, GetGroupId)
58
58
{
59
59
FILE *p;
60
60
CommonStat cs;
61
- #if defined (__APPLE__)
61
+ #if defined (__APPLE__) || defined(__FreeBSD__)
62
62
p = popen (" /usr/bin/stat -f %g /" , " r" );
63
63
#else
64
64
p = popen (" /usr/bin/stat -c %g /" , " r" );
@@ -75,7 +75,7 @@ TEST(GetCommonStat, GetInodeNumber)
75
75
{
76
76
FILE *p;
77
77
CommonStat cs;
78
- #if defined (__APPLE__)
78
+ #if defined (__APPLE__) || defined(__FreeBSD__)
79
79
p = popen (" /usr/bin/stat -f %i /" , " r" );
80
80
#else
81
81
p = popen (" /usr/bin/stat -c %i /" , " r" );
@@ -93,7 +93,7 @@ TEST(GetCommonStat, GetMode)
93
93
FILE *p;
94
94
CommonStat cs;
95
95
unsigned int mode = -1 ;
96
- #if defined (__APPLE__)
96
+ #if defined (__APPLE__) || defined(__FreeBSD__)
97
97
p = popen (" /usr/bin/stat -f %p /" , " r" );
98
98
int result = fscanf (p, " %o" , &mode);
99
99
#else
@@ -110,7 +110,7 @@ TEST(GetCommonStat, GetSize)
110
110
{
111
111
FILE *p;
112
112
CommonStat cs;
113
- #if defined (__APPLE__)
113
+ #if defined (__APPLE__) || defined(__FreeBSD__)
114
114
p = popen (" /usr/bin/stat -f %z /" , " r" );
115
115
#else
116
116
p = popen (" /usr/bin/stat -c %s /" , " r" );
@@ -127,7 +127,7 @@ TEST(GetCommonStat, GetBlockSize)
127
127
{
128
128
FILE *p;
129
129
CommonStat cs;
130
- #if defined (__APPLE__)
130
+ #if defined (__APPLE__) || defined(__FreeBSD__)
131
131
p = popen (" /usr/bin/stat -f %k /" , " r" );
132
132
#else
133
133
p = popen (" /usr/bin/stat -c %o /" , " r" );
@@ -144,7 +144,7 @@ TEST(GetCommonStat, GetBlockCount)
144
144
{
145
145
FILE *p;
146
146
CommonStat cs;
147
- #if defined (__APPLE__)
147
+ #if defined (__APPLE__) || defined(__FreeBSD__)
148
148
p = popen (" /usr/bin/stat -f %b /" , " r" );
149
149
#else
150
150
p = popen (" /usr/bin/stat -c %b /" , " r" );
@@ -161,7 +161,7 @@ TEST(GetCommonStat, GetLinkCount)
161
161
{
162
162
FILE *p;
163
163
CommonStat cs;
164
- #if defined (__APPLE__)
164
+ #if defined (__APPLE__) || defined(__FreeBSD__)
165
165
p = popen (" /usr/bin/stat -f %l /" , " r" );
166
166
#else
167
167
p = popen (" /usr/bin/stat -c %h /" , " r" );
@@ -178,7 +178,7 @@ TEST(GetCommonStat, GetDeviceId)
178
178
{
179
179
FILE *p;
180
180
CommonStat cs;
181
- #if defined (__APPLE__)
181
+ #if defined (__APPLE__) || defined(__FreeBSD__)
182
182
p = popen (" /usr/bin/stat -f %d /" , " r" );
183
183
#else
184
184
p = popen (" /usr/bin/stat -c %d /" , " r" );
@@ -195,7 +195,7 @@ TEST(GetCommonStat, GetATime)
195
195
{
196
196
FILE *p;
197
197
CommonStat cs;
198
- #if defined (__APPLE__)
198
+ #if defined (__APPLE__) || defined(__FreeBSD__)
199
199
p = popen (" /usr/bin/stat -f %a /" , " r" );
200
200
#else
201
201
p = popen (" /usr/bin/stat -c %X /" , " r" );
@@ -212,7 +212,7 @@ TEST(GetCommonStat, GetMTime)
212
212
{
213
213
FILE *p;
214
214
CommonStat cs;
215
- #if defined (__APPLE__)
215
+ #if defined (__APPLE__) || defined(__FreeBSD__)
216
216
p = popen (" /usr/bin/stat -f %m /" , " r" );
217
217
#else
218
218
p = popen (" /usr/bin/stat -c %Y /" , " r" );
@@ -229,7 +229,7 @@ TEST(GetCommonStat, GetCTime)
229
229
{
230
230
FILE *p;
231
231
CommonStat cs;
232
- #if defined (__APPLE__)
232
+ #if defined (__APPLE__) || defined(__FreeBSD__)
233
233
p = popen (" /usr/bin/stat -f %c /" , " r" );
234
234
#else
235
235
p = popen (" /usr/bin/stat -c %Z /" , " r" );
0 commit comments