Re: zpipe.c: the zlib example

2012-03-17 Thread Mark Neidorff
On Friday 16 March 2012 11:02:15 pm T o n g wrote:
 Hi,
 
 I believe that zpipe.c used to be working.
 But it is still working now?
 
 I get it compiled OK,
 
  gcc -g -lz -o zpipe zpipe.c
 
 but wasn't able to run it:
 
 $ ./zpipe
 bash: ./zpipe: Permission denied
 

Are the permissions of the file correct?

$chmod 755 zpipe


-- 
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201203170728.04520.m...@neidorff.com



Re: zpipe.c: the zlib example

2012-03-17 Thread Lorenzo Beretta

Il 17/03/2012 04:10, T o n g ha scritto:

Hi,

I believe that zpipe.c used to be working.
But it is still working now?

I get it compiled OK,

  gcc -g -lz -o zpipe zpipe.c

but wasn't able to run it:

$ ./zpipe
bash: ./zpipe: Permission denied

I get the same result even I put an output immediately after main:

/* compress or decompress from stdin to stdout */
int main(int argc, char **argv)
{
   fputs(zpipe 1\n, stderr);

Anyone has any idea how to fix it?

Thanks

PS. Enclosed is the strace log:

$ strace ./zpipe
execve(./zpipe, [./zpipe], [/* 130 vars */]) = -1 EACCES (Permission
denied)
dup(2)  = 3
fcntl(3, F_GETFL)   = 0x8002 (flags O_RDWR|
O_LARGEFILE)
fstat(3, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 2), ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0x7f77cf048000
lseek(3, 0, SEEK_CUR)   = -1 ESPIPE (Illegal seek)
write(3, strace: exec: Permission denied\n, 32strace: exec: Permission
denied
) = 32
close(3)= 0
munmap(0x7f77cf048000, 4096)= 0
exit_group(1)   = ?

Most likely your filesystem is mounted with noexec, try moving the 
binary somewhere else.



--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org

Archive: http://lists.debian.org/4f64950e$0$1383$4fafb...@reader2.news.tin.it



zpipe.c: the zlib example

2012-03-16 Thread T o n g
Hi,

I believe that zpipe.c used to be working.
But it is still working now?

I get it compiled OK, 

 gcc -g -lz -o zpipe zpipe.c 

but wasn't able to run it:

$ ./zpipe
bash: ./zpipe: Permission denied

I get the same result even I put an output immediately after main:

/* compress or decompress from stdin to stdout */
int main(int argc, char **argv)
{
  fputs(zpipe 1\n, stderr);

Anyone has any idea how to fix it? 

Thanks

PS. Enclosed is the strace log:

$ strace ./zpipe
execve(./zpipe, [./zpipe], [/* 130 vars */]) = -1 EACCES (Permission 
denied)
dup(2)  = 3
fcntl(3, F_GETFL)   = 0x8002 (flags O_RDWR|
O_LARGEFILE)
fstat(3, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 2), ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) 
= 0x7f77cf048000
lseek(3, 0, SEEK_CUR)   = -1 ESPIPE (Illegal seek)
write(3, strace: exec: Permission denied\n, 32strace: exec: Permission 
denied
) = 32
close(3)= 0
munmap(0x7f77cf048000, 4096)= 0
exit_group(1)   = ?

-- 
Tong (remove underscore(s) to reply)
  http://xpt.sourceforge.net/techdocs/
  http://xpt.sourceforge.net/tools/


-- 
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/jk0urn$f6m$1...@dough.gmane.org