summary refs log tree commit diff
path: root/pkgs/stdenv/generic/setup.sh
diff options
context:
space:
mode:
authorVladimír Čunát <v@cunat.cz>2021-09-17 18:31:26 +0200
committerVladimír Čunát <v@cunat.cz>2021-09-17 18:31:26 +0200
commit183cd6b09fdb5b9e9517b960e31ce2e4f42af0f7 (patch)
tree2afce1256d734d580e1e656dd8a7bf827e5cea9f /pkgs/stdenv/generic/setup.sh
parent92a6b7171f6edff48df0e0fc51711071e9ad1a86 (diff)
parentf8edf7720d7ddcc1e9c85f9a00f1797b1112fbdf (diff)
downloadnixpkgs-183cd6b09fdb5b9e9517b960e31ce2e4f42af0f7.tar
nixpkgs-183cd6b09fdb5b9e9517b960e31ce2e4f42af0f7.tar.gz
nixpkgs-183cd6b09fdb5b9e9517b960e31ce2e4f42af0f7.tar.bz2
nixpkgs-183cd6b09fdb5b9e9517b960e31ce2e4f42af0f7.tar.lz
nixpkgs-183cd6b09fdb5b9e9517b960e31ce2e4f42af0f7.tar.xz
nixpkgs-183cd6b09fdb5b9e9517b960e31ce2e4f42af0f7.tar.zst
nixpkgs-183cd6b09fdb5b9e9517b960e31ce2e4f42af0f7.zip
Merge #138186: stdenv: remove isMachO helper function
...into staging-next
Diffstat (limited to 'pkgs/stdenv/generic/setup.sh')
-rw-r--r--pkgs/stdenv/generic/setup.sh23
1 files changed, 0 insertions, 23 deletions
diff --git a/pkgs/stdenv/generic/setup.sh b/pkgs/stdenv/generic/setup.sh
index b2852ca604b..4255af56d3b 100644
--- a/pkgs/stdenv/generic/setup.sh
+++ b/pkgs/stdenv/generic/setup.sh
@@ -197,29 +197,6 @@ isELF() {
     if [ "$magic" = $'\177ELF' ]; then return 0; else return 1; fi
 }
 
-# Return success if the specified file is a Mach-O object.
-isMachO() {
-    local fn="$1"
-    local fd
-    local magic
-    exec {fd}< "$fn"
-    read -r -n 4 -u "$fd" magic
-    exec {fd}<&-
-    # https://opensource.apple.com/source/lldb/lldb-310.2.36/examples/python/mach_o.py.auto.html
-    if [[ "$magic" = $'\xfe\xed\xfa\xcf' || "$magic" = $'\xcf\xfa\xed\xfe' ]]; then
-        # MH_MAGIC_64 || MH_CIGAM_64
-        return 0;
-    elif [[ "$magic" = $'\xfe\xed\xfa\xce' || "$magic" = $'\xce\xfa\xed\xfe' ]]; then
-        # MH_MAGIC || MH_CIGAM
-        return 0;
-    elif [[ "$magic" = $'\xca\xfe\xba\xbe' || "$magic" = $'\xbe\xba\xfe\xca' ]]; then
-        # FAT_MAGIC || FAT_CIGAM
-        return 0;
-    else
-        return 1;
-    fi
-}
-
 # Return success if the specified file is a script (i.e. starts with
 # "#!").
 isScript() {