From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: Avoiding threads in the daemon Date: Fri, 19 Dec 2014 22:31:52 +0100 Message-ID: <87ioh7tjg7.fsf@gnu.org> References: <87mw6lym95.fsf@gnu.org> <54946C7A.9020804@logicblox.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <54946C7A.9020804@logicblox.com> (Eelco Dolstra's message of "Fri, 19 Dec 2014 19:20:42 +0100") List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: nix-dev-bounces@lists.science.uu.nl Errors-To: nix-dev-bounces@lists.science.uu.nl To: Eelco Dolstra Cc: guix-devel , nix-dev List-Id: guix-devel.gnu.org SGksCgpFZWxjbyBEb2xzdHJhIDxlZWxjby5kb2xzdHJhQGxvZ2ljYmxveC5jb20+IHNrcmliaXM6 Cgo+IE9uIDE4LzEyLzE0IDE3OjMyLCBMdWRvdmljIENvdXJ0w6hzIHdyb3RlOgo+Cj4+IFRodXMs IEkgdGhpbmsgTml4IGNvbW1pdCA0OWZlOTUgKHdoaWNoIGludHJvZHVjZXMgbW9uaXRvci1mZC5o aCwgd2hpY2gKPj4gdXNlcyBzdGQ6OnRocmVhZCBqdXN0IGZvciBjb252ZW5pZW5jZSkgc2hvdWxk IGJlIHJldmVydGVkLCBhbG9uZyB3aXRoCj4+IHRoZSBzdWJzZXF1ZW50IGNvbW1pdHMgdG8gdGhh dCBmaWxlOyB0aGVuIGNvbW1pdCA1MjRmODkgY2FuIGJlIHJldmVydGVkLgo+Cj4gSSByZWFsbHkg ZG9uJ3Qgd2FudCB0byBnZXQgcmlkIG9mIHRocmVhZHMgYmVjYXVzZSB0aGV5J3JlIHVzZWZ1bCBh bmQgSSB3YW50IHRvCj4gdXNlIHRoZW0gbW9yZSBpbiB0aGUgZnV0dXJlIChlLmcuIGJ1aWxkLmNj IHdvdWxkIGJlIG11Y2ggc2ltcGxlciBpZiBpdCB1c2VkCj4gdGhyZWFkcyByYXRoZXIgdGhhbiB0 aGUgY3VycmVudCBldmVudC1kcml2ZW4gYXBwcm9hY2g7IG5peC1kYWVtb24gY291bGQgaGFuZGxl Cj4gY2xpZW50IGNvbm5lY3Rpb25zIHdpdGggYSB0aHJlYWQgcmF0aGVyIHRoYW4gYSBwcm9jZXNz OyBldGMuKS4KCkhtbSwgSeKAmW0gbm90IGNvbnZpbmNlZCBhYm91dCB0aGUgd2hvbGUgdGhyZWFk cy1mb3ItY29udmVuaWVuY2UgYXBwcm9hY2gKw6AgbGEgSmF2YS4gIChJIHRoaW5rIHRoZSBpZGVh bCBpcyBhIHNpbmdsZS10aHJlYWRlZCBldmVudCBsb29wOyBvZgpjb3Vyc2Ugd2Ugd2FudCB0byBh dm9pZCBJb0MsIGFuZCB0aGlzIGlzIHdoZXJlIEZSUCBvciBtb25hZHMgY29tZSBpbi4pCgo+IEkg c2VlIGEgZmV3IHdheXMgdG8gZ2V0IFBJRCBuYW1lc3BhY2VzIGJhY2s6Cj4KPiAqIERvIGEgcmVn dWxhciBmb3JrIGZvbGxvd2VkIGJ5IGNsb25lKC4uLiB8IENMT05FX05FV1BJRCB8IENMT05FX1BB UkVOVCkgKGFmdGVyCj4gd2hpY2ggdGhlIGludGVybWVkaWF0ZSBwcm9jZXNzIGNhbiBleGl0KS4K CkhtbS4KCj4gKiBDYWxsIHNldHVpZC9zZXRnaWQgdmlhIHN5c2NhbGwoKSB0byBieXBhc3MgdGhl IGxvY2tpbmcgaW4gdGhlIEdsaWJjIHdyYXBwZXJzLgo+IEhvd2V2ZXIsIHRoZXJlIG1pZ2h0IGJl IG90aGVyIHByb2JsZW1hdGljIGZ1bmN0aW9ucyBzbyB0aGlzIGlzIG5vdCBhIGdyZWF0IHNvbHV0 aW9uLgoKU3VyZWx5LgoKPiAqIEdldCB0aGUgR2xpYmMgZm9sa3MgdG8gcHJvdmlkZSBhIHdheSB0 byBydW4gYXQtZm9yayBoYW5kbGVycyB3aXRoIGNsb25lKCkuCgpIbW0uCgo+IENsZWFybHkgdGhl IGZpcnN0IG9wdGlvbiBpcyB0aGUgZWFzaWVzdC4KClllYWguCgpJIHRoaW5rIHRocmVhZHMgYXJl IGEgY2FuIG9mIHdvcm1zIGFueXdheSBhbmQgbWF5IGNhdXNlIG90aGVyIHByb2JsZW1zCmV2ZW50 dWFsbHkuCgpUaGFua3MsCkx1ZG/igJkuCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fCm5peC1kZXYgbWFpbGluZyBsaXN0Cm5peC1kZXZAbGlzdHMuc2NpZW5j ZS51dS5ubApodHRwOi8vbGlzdHMuc2NpZW5jZS51dS5ubC9tYWlsbWFuL2xpc3RpbmZvL25peC1k ZXYK