Bug 324930 - Nicer message for EPERM on symlink
Bug 324930 - Nicer message for EPERM on symlink

Introduced a more precise error message for EPERM when symlinking to
a local filesystem.

EPERM on symlink means symlinking is not supported by the underlying
fs so it is not the general meaning of EPERM which roughly translates
to 'Operation not permitted'.

cention-sany/glib,pstglia/external-bluetooth-glib,bratsche/glib,endlessm/glib,dicer/android_external_glib,ieei/glib,cosimoc/glib,dicer/android_external_glib,01org/android-bluez-glib,iConsole/Console-OS_external_bluetooth_glib,zsx/glib,OpenInkpot-archive/iplinux-glib2.0,cention-sany/glib,djdeath/glib,Distrotech/glib,ahmedammar/platform_external_gst_glib,mzabaluev/glib,cosimoc/glib,krichter722/glib,bluez-android/glib,Distrotech/glib,justinkb/aosp-bluez.glib,ieei/glib-old-android,pstglia/external-bluetooth-glib,pstglia/external-bluetooth-glib,01org/android-bluez-glib,tchakabam/glib,bratsche/glib,darren-clark/android_platform_external_bluetooth_glib,iConsole/Console-OS_external_bluetooth_glib,darren-clark/android_platform_external_bluetooth_glib,dicer/android_external_glib,ahmedammar/platform_external_gst_glib,pstglia/platform-external-bluetooth-glib,justinkb/aosp-bluez.glib,johne53/MB3Glib,antono/glib,tamaskenez/glib,justinkb/aosp-bluez.glib,ieei/glib-old-android,antono/glib,johne53/MB3Glib,cosimoc/glib,Distrotech/glib,cention-sany/glib,mzabaluev/glib,cention-sany/glib,krichter722/glib,djdeath/glib,djdeath/glib,ahmedammar/platform_external_gst_glib,gale320/glib,justinkb/aosp-bluez.glib,dicer/android_external_glib,bratsche/glib,pstglia/external-bluetooth-glib,darren-clark/android_platform_external_bluetooth_glib,bluez-android/glib,gale320/glib,pstglia/platform-external-bluetooth-glib,ieei/glib-old-android,mzabaluev/glib,tamaskenez/glib,lukasz-skalski/glib,tamaskenez/glib,lukasz-skalski/glib,dicer/android_external_glib,bratsche/glib,01org/android-bluez-glib,johne53/MB3Glib,OpenInkpot-archive/iplinux-glib2.0,cosimoc/glib,pstglia/platform-external-bluetooth-glib,krichter722/glib,mzabaluev/glib,gale320/glib,iConsole/Console-OS_external_bluetooth_glib,darren-clark/android_platform_external_bluetooth_glib,ahmedammar/platform_external_gst_glib,MathieuDuponchelle/glib,ieei/glib-old-android,cention-sany/glib,01org/android-bluez-glib,krichter722/glib,OpenInkpot-archive/iplinux-glib2.0,ieei/glib,endlessm/glib,antono/glib,pstglia/platform-external-bluetooth-glib,MathieuDuponchelle/glib,lukasz-skalski/glib,zsx/glib,zsx/glib,zsx/glib,tchakabam/glib,ieei/glib,ieei/glib,mzabaluev/glib,iConsole/Console-OS_external_bluetooth_glib,tchakabam/glib,gale320/glib,endlessm/glib,djdeath/glib,djdeath/glib,pstglia/platform-external-bluetooth-glib,OpenInkpot-archive/iplinux-glib2.0,johne53/MB3Glib,Distrotech/glib,Distrotech/glib,antono/glib,bluez-android/glib,MathieuDuponchelle/glib,pstglia/external-bluetooth-glib,cosimoc/glib,darren-clark/android_platform_external_bluetooth_glib,endlessm/glib,tamaskenez/glib,lukasz-skalski/glib,bluez-android/glib,krichter722/glib,tamaskenez/glib,tchakabam/glib,MathieuDuponchelle/glib,01org/android-bluez-glib,johne53/MB3Glib,justinkb/aosp-bluez.glib,endlessm/glib,lukasz-skalski/glib,bluez-android/glib,johne53/MB3Glib,gale320/glib,OpenInkpot-archive/iplinux-glib2.0,iConsole/Console-OS_external_bluetooth_glib,tchakabam/glib,MathieuDuponchelle/glib,ieei/glib