From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Lars Magne Ingebrigtsen Newsgroups: gmane.emacs.devel Subject: NON_BLOCKING_CONNECT Date: Sun, 06 Mar 2016 19:00:17 +0100 Organization: Programmerer Ingebrigtsen Message-ID: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1457287269 24675 80.91.229.3 (6 Mar 2016 18:01:09 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 6 Mar 2016 18:01:09 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Mar 06 19:01:02 2016 Return-path: Envelope-to: ged-emacs-devel@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 1acczD-0008Sd-3B for ged-emacs-devel@m.gmane.org; Sun, 06 Mar 2016 19:00:59 +0100 Original-Received: from localhost ([::1]:51551 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1accz9-00055z-AN for ged-emacs-devel@m.gmane.org; Sun, 06 Mar 2016 13:00:55 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:44273) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1accyr-000537-MG for emacs-devel@gnu.org; Sun, 06 Mar 2016 13:00:38 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1accyl-0003FV-Tv for emacs-devel@gnu.org; Sun, 06 Mar 2016 13:00:37 -0500 Original-Received: from plane.gmane.org ([80.91.229.3]:47540) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1accyl-0003F6-My for emacs-devel@gnu.org; Sun, 06 Mar 2016 13:00:31 -0500 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1accyi-0008Hh-8M for emacs-devel@gnu.org; Sun, 06 Mar 2016 19:00:28 +0100 Original-Received: from cm-84.215.1.64.getinternet.no ([84.215.1.64]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 06 Mar 2016 19:00:28 +0100 Original-Received: from larsi by cm-84.215.1.64.getinternet.no with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 06 Mar 2016 19:00:28 +0100 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: emacs-devel@gnu.org Original-Lines: 18 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: cm-84.215.1.64.getinternet.no Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAJFBMVEXEvsOyrLGDfYaVkJqf mZ3RzNcdDA7m5Of////Z1N34+PdOREZkrKcDAAACXElEQVQ4jW3TvY/TMBQAcKdwAsFS9wwMWa5O dUunxhFLlya2kFCXMESiNwLykuUYUGknkJB6ZOKGqqQb06FMJJWy5J/jPTdtUt09qaqan96HX1xy 83AkZP+dZdkyu5s3ke0hSTHWoUUpUxjesgVrA0oKKUQD61kaRaF5juFtyV2Wbf4CpDWIfWzJZ0rC pwgRAkNwDFyfGcDnUWQBuNQ18GUxi34nixqg1Hiwhx5/9M9MhaUIwGvVcxBa44bEYlKM70H6i2Cp IQ+4A/Bn9uL9TTKH57Owi+NyE9D86snXLJnPF2kKLSgThbuH2y4Mv5xDSkRMqV0N78LrVzfJZp6u I2IBTB3BXe4A+LdvAVIECj3eOC4XCMepIsgAGeNSsFQDISGEsgL32wAMBeeDFPsTlcJ9AHi+h6sD QO+QBD4rcgY93BZAj7DK7WkBIMURTPOOzouX2jnJ2OAxeiXPL/UO3yx/1sqw6GN7VOkBDOu0Sq2j jhj0ulx7OFTrgFFoKzWiLmcSwG0gJFwCKGleSbMrOF6OGcwfqfbJcVN9pvDqegpqOcsGrJz5eBvg HB6VDZBOoRDEwKdKHcZdwcKflzsf1h70leR8sj0Cscv4glgquOgNY+rXf5wVpedBqXMD1lCfsTrj W1VVRamLLvMBRvCr3tXPUnMHPl41CCbEruK4htWlVlTHntKxO6HTJuOH1jouY0dqXXFensLHoIw5 wlDHJzA6d0v4Kob6FHICO6q0ibgqj/CBWnDTTA5EkxF34WxKylqOGd/7BEF4IFXZyliZ+4Z3l1LO YQuH7d6P5D/mlqAU0s6R6wAAAABJRU5ErkJggg== Mail-Copies-To: never User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) Cancel-Lock: sha1:pmPDHd4c5EaX3a3yVK5zwyM50jw= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:201007 Archived-At: I was wondering about this: /* Define NON_BLOCKING_CONNECT if we can support non-blocking connects. The code can be simplified by assuming NON_BLOCKING_CONNECT once Emacs starts assuming POSIX 1003.1-2001 or later. */ #if (defined HAVE_SELECT \ && (defined GNU_LINUX || defined HAVE_GETPEERNAME) \ && (defined EWOULDBLOCK || defined EINPROGRESS)) # define NON_BLOCKING_CONNECT #endif Do we still support any architectures without NON_BLOCKING_CONNECT? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no