Re: [bug #32693] GNU/Hurd headers don't pass c++

2011-03-06 Thread Thomas Bushnell, BSG
This is not a bug. The headers are also not usable in pascal or fortran
programs.

Thomas
On Mar 6, 2011 2:00 PM, "Samuel Thibault"  wrote:
> URL:
> 
>
> Summary: GNU/Hurd headers don't pass c++
> Project: The GNU Hurd
> Submitted by: sthibaul
> Submitted on: dim. 06 mars 2011 21:43:05 CET
> Category: None
> Severity: 3 - Normal
> Priority: 5 - Normal
> Item Group: None
> Status: None
> Privacy: Public
> Assigned to: None
> Originator Name:
> Originator Email:
> Open/Closed: Open
> Discussion Lock: Any
> Reproducibility: None
> Size (loc): None
> Planned Release: None
> Effort: 0.00
> Wiki-like text discussion box:
>
> ___
>
> Details:
>
> for instance:
> /usr/include/hurd/signal.h: In function 'hurd_sigstate*
> _hurd_self_sigstate()':
> /usr/include/hurd/signal.h:136: error: invalid conversion from 'void*' to
> 'hurd_sigstate**'
> and hurd/hurd.h
>
> Even with external "C" { }
>
> I tried to submit a patch to turn them c++, but roland rejected it,
> saying (http://sources.redhat.com/ml/libc-alpha/2007-08/msg6.html)
> “I really think you need to find another approach. The libc
> code is in C, actually in GNU C. The original purpose of C++ was
> to be usefully interoperable with C code, and it's a shame if its
> implementors have lost sight of that. But their failings are not going
> to make me start using an uglified stupid hybrid crap style instead of
> GNU C.”
>
>
>
>
>
> ___
>
> Reply to this item at:
>
> 
>
> ___
> Message posté via/par Savannah
> http://savannah.gnu.org/
>
>


[bug #32693] GNU/Hurd headers don't pass c++

2011-03-06 Thread Samuel Thibault
Update of bug #32693 (project hurd):

  Status:None => Invalid
 Open/Closed:Open => Closed 

___

Follow-up Comment #1:

Comment from Thomas Bushnell: “This is not a bug. The headers are also not
usable in pascal or fortran programs.”


___

Reply to this item at:

  

___
  Message posté via/par Savannah
  http://savannah.gnu.org/




[bug #32693] GNU/Hurd headers don't pass c++

2011-03-06 Thread Samuel Thibault
URL:
  

 Summary: GNU/Hurd headers don't pass c++
 Project: The GNU Hurd
Submitted by: sthibaul
Submitted on: dim. 06 mars 2011 21:43:05 CET
Category: None
Severity: 3 - Normal
Priority: 5 - Normal
  Item Group: None
  Status: None
 Privacy: Public
 Assigned to: None
 Originator Name: 
Originator Email: 
 Open/Closed: Open
 Discussion Lock: Any
 Reproducibility: None
  Size (loc): None
 Planned Release: None
  Effort: 0.00
Wiki-like text discussion box: 

___

Details:

for instance:
/usr/include/hurd/signal.h: In function 'hurd_sigstate*
_hurd_self_sigstate()':
/usr/include/hurd/signal.h:136: error: invalid conversion from 'void*' to
'hurd_sigstate**'
and hurd/hurd.h

Even with external "C" {  }

I tried to submit a patch to turn them c++, but roland rejected it,
saying (http://sources.redhat.com/ml/libc-alpha/2007-08/msg6.html)
“I really think you need to find another approach.  The libc
code is in C, actually in GNU C.  The original purpose of C++ was
to be usefully interoperable with C code, and it's a shame if its
implementors have lost sight of that.  But their failings are not going
to make me start using an uglified stupid hybrid crap style instead of
GNU C.”





___

Reply to this item at:

  

___
  Message posté via/par Savannah
  http://savannah.gnu.org/




[task #10970] Should support the x86 NX bit

2011-03-06 Thread Samuel Thibault
URL:
  

 Summary: Should support the x86 NX bit
 Project: The GNU Hurd
Submitted by: sthibaul
Submitted on: lun. 07 mars 2011 00:19:40 CET
Category: None
 Should Start On: lun. 07 mars 2011 00:00:00 CET
   Should be Finished on: lun. 07 mars 2011 00:00:00 CET
Priority: 5 - Normal
  Status: None
 Privacy: Public
Percent Complete: 0%
 Assigned to: None
 Open/Closed: Open
 Discussion Lock: Any
 Planned Release: None
  Effort: 0.00
Wiki-like text discussion box: 

___

Details:

We have PAE support, and VM_PROT_EXECUTE exists, so we should easily be
able to support the x86 NX bit.





___

Reply to this item at:

  

___
  Message posté via/par Savannah
  http://savannah.gnu.org/




[task #10971] Should provide an interface for parallel ports

2011-03-06 Thread Samuel Thibault
URL:
  

 Summary: Should provide an interface for parallel ports
 Project: The GNU Hurd
Submitted by: sthibaul
Submitted on: lun. 07 mars 2011 00:39:46 CET
Category: None
 Should Start On: lun. 07 mars 2011 00:00:00 CET
   Should be Finished on: lun. 07 mars 2011 00:00:00 CET
Priority: 5 - Normal
  Status: None
 Privacy: Public
Percent Complete: 0%
 Assigned to: None
 Open/Closed: Open
 Discussion Lock: Any
 Planned Release: None
  Effort: 0.00
Wiki-like text discussion box: 

___

Details:

At the Mach level as well as the RPC level.





___

Reply to this item at:

  

___
  Message posté via/par Savannah
  http://savannah.gnu.org/




[task #10970] Should support the x86 NX bit

2011-03-06 Thread Samuel Thibault
Update of task #10970 (project hurd):

Category:None => GNU Mach   


___

Reply to this item at:

  

___
  Message posté via/par Savannah
  http://savannah.gnu.org/




Re: [task #10970] Should support the x86 NX bit

2011-03-06 Thread olafBuddenhagen
Hi,

On Sun, Mar 06, 2011 at 11:19:41PM +, Samuel Thibault wrote:

> We have PAE support, and VM_PROT_EXECUTE exists, so we should easily be
> able to support the x86 NX bit.

Would that be a suitable GSoC task perhaps?

-antrik-



Re: [task #10970] Should support the x86 NX bit

2011-03-06 Thread Samuel Thibault
olafbuddenha...@gmx.net, le Mon 07 Mar 2011 02:26:18 +0100, a écrit :
> On Sun, Mar 06, 2011 at 11:19:41PM +, Samuel Thibault wrote:
> 
> > We have PAE support, and VM_PROT_EXECUTE exists, so we should easily be
> > able to support the x86 NX bit.
> 
> Would that be a suitable GSoC task perhaps?

I don't think so: I actually hope that this be about a one-liner.

Samuel