* following dance avoids problems caused by root-squashing
* NFS servers. */
- if ((pid = fork()) < 0) {
+ virLogLock();
+ pid = fork();
+ virLogUnlock();
+
+ if (pid < 0) {
ret = errno;
virReportSystemError(NULL, errno,
_("cannot fork o create file '%s'"), path);
return virDirCreateSimple(path, mode, uid, gid, flags);
}
- if ((pid = fork()) < 0) {
+ virLogLock();
+ pid = fork();
+ virLogUnlock();
+
+ if (pid < 0) {
ret = errno;
virReportSystemError(NULL, errno,
_("cannot fork to create directory '%s'"),