From 9535708ba4cc738060f8221897967bf707a3ad79 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Revol?= Date: Sun, 27 Jul 2014 01:03:34 +0200 Subject: [PATCH] Add Unix permission bits to the EPLF listing As per http://cr.yp.to/ftp/list/eplf.html Really just for completeness, not even sure Webkit will use it. --- src/kits/network/libnetapi/FileRequest.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/kits/network/libnetapi/FileRequest.cpp b/src/kits/network/libnetapi/FileRequest.cpp index 21a897aa0e..79db569849 100644 --- a/src/kits/network/libnetapi/FileRequest.cpp +++ b/src/kits/network/libnetapi/FileRequest.cpp @@ -135,6 +135,10 @@ BFileRequest::_ProtocolLoop() if (entry.GetModificationTime(&modification) == B_OK) eplf << "m" << modification << ","; + mode_t permissions; + if (entry.GetPermissions(&permissions) == B_OK) + eplf << "up" << BString().SetToFormat("%03o", permissions) << ","; + entry.GetName(name); eplf << "\t" << name << "\r\n"; if (fListener != NULL) {