]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/common/compat.cc
update sources to ceph Nautilus 14.2.1
[ceph.git] / ceph / src / common / compat.cc
index 7a6bf7212525d05e1fc3674832a4f092444d702d..3380d1cd031c6bbb1d1547559ed65e30fd6f9873 100644 (file)
@@ -48,7 +48,7 @@ int manual_fallocate(int fd, off_t offset, off_t len) {
   // TODO: compressing filesystems would require random data
   memset(data, 0x42, sizeof(data));
   for (off_t off = 0; off < len; off += sizeof(data)) {
-    if (off + sizeof(data) > len)
+    if (off + static_cast<off_t>(sizeof(data)) > len)
       r = safe_write(fd, data, len - off);
     else
       r = safe_write(fd, data, sizeof(data));
@@ -184,3 +184,12 @@ fail:
   return (errno = save_errno, -1);
 #endif
 }
+
+#if defined(__FreeBSD__)
+int sched_setaffinity(pid_t pid, size_t cpusetsize,
+                      cpu_set_t *mask)
+{
+  return 0;
+}
+#endif
+