Function: ede-linux--get-archs

ede-linux--get-archs is a byte-compiled function defined in linux.el.gz.

Signature

(ede-linux--get-archs DIR)

Documentation

Return a list of architecture names found in DIR.

Source Code

;; Defined in /usr/src/emacs/lisp/cedet/ede/linux.el.gz
(defun ede-linux--get-archs (dir)
  "Return a list of architecture names found in DIR."
  (let ((archs-dir (expand-file-name "arch" dir))
        archs)
    (when (file-directory-p archs-dir)
      (mapc (lambda (elem)
              (when (and
                     (not (string= elem "."))
                     (not (string= elem ".."))
                     (not (string= elem "x86_64")) ; has no separate sources
                     (file-directory-p
                      (expand-file-name elem archs-dir)))
                (add-to-list 'archs elem t)))
            (directory-files archs-dir)))
    archs))