From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Emanuel Berg Newsgroups: gmane.emacs.help Subject: Re: code listp to determine wich os I'm running on Date: Thu, 30 Jan 2014 00:52:24 +0100 Organization: Aioe.org NNTP Server Message-ID: <8761p2tkfi.fsf@nl106-137-194.student.uu.se> References: <87sis6h4nf.fsf@kuiper.lan.informatimago.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1391039712 12866 80.91.229.3 (29 Jan 2014 23:55:12 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 29 Jan 2014 23:55:12 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Thu Jan 30 00:55:21 2014 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1W8eyW-0005QZ-JX for geh-help-gnu-emacs@m.gmane.org; Thu, 30 Jan 2014 00:55:20 +0100 Original-Received: from localhost ([::1]:45684 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W8eyW-0003Bq-AL for geh-help-gnu-emacs@m.gmane.org; Wed, 29 Jan 2014 18:55:20 -0500 Original-Path: usenet.stanford.edu!news.tele.dk!news.tele.dk!small.news.tele.dk!newsfeed.xs4all.nl!newsfeed3a.news.xs4all.nl!xs4all!news.stack.nl!aioe.org!.POSTED!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 48 Original-NNTP-Posting-Host: VVbyYd/iFZoeWNmD9i++cQ.user.speranza.aioe.org Original-X-Complaints-To: abuse@aioe.org User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) X-Notice: Filtered by postfilter v. 0.8.2 Cancel-Lock: sha1:PR2Heoy54lM1+1ei5sbt75ZppzQ= Mail-Copies-To: never Original-Xref: usenet.stanford.edu gnu.emacs.help:203503 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:95773 Archived-At: "Pascal J. Bourguignon" writes: > There are those variables, and probably other > too. ... One should remember that such variables are data, and even impressive looking functions can be mere lookups. There is no probing to it. If you strike 'lscpu' in (parts of) the Linux world, it is perhaps easy to forget that it is basically a parsing of /proc/cpuinfo - somehow, 'cat /proc/cpuinfo' doesn't have the same authority to it! But yes, those can be used to have one (the same) configuration file on several machines. I have the same .zshrc on my Debian machine as on my school's Solaris/SunOS, I just use uname at the end to drop a couple of things that is only present at my home system. Some experimentation on this: (system-name) ; half of 'uname -n' (--nodename) system-name ; same system-configuration ; "i486-pc-linux-gnu" ;; "Value is string indicating configuration Emacs was ;; built for." ;; 'uname -m' (--machine) tells me i686 which is 32-bit Linux ;; 'uname -o' (--operating-system) says "GNU/Linux" (window-system) ; nil window-system ; nil (display-graphic-p) ; nil; help says this is better emacs-major-version ; 24 emacs-minor-version ; 3 emacs-version ; 24.3.1 (emacs-version t) ; GNU Emacs 24.3.1 ; (i486-pc-linux-gnu, GTK+ ; Version 3.8.4) of 2013-10-01 on ; biber, modified by Debian ; help says system-configuration is better -- underground experts united: http://user.it.uu.se/~embe8573