	.file	"bert.c"
	.text
.globl vserver
	.type	vserver, @function
vserver:
	pushl	%ebp
	movl	%esp, %ebp
	pushl	%edi
	pushl	%esi
	pushl	%ebx
	subl	$12, %esp
	call	__i686.get_pc_thunk.bx
	addl	$_GLOBAL_OFFSET_TABLE_, %ebx
	movl	8(%ebp), %eax
	movl	12(%ebp), %ecx
	movl	16(%ebp), %edx
	movl	20(%ebp), %esi
#APP
	movl	24(%ebp),%edi
	pushl	%ebx
	movl	%eax,%ebx
	movl	24(%ebp),%eax
	pushl	%ebp
	
	movl	%eax,%ebp
	movl	$273,%eax
	int	$0x80	/* kernel sys_vserver[273] */
	popl	%ebp
	popl	%ebx
	
#NO_APP
	movl	%eax, %esi
	cmpl	$-130, %eax
	ja	.L6
.L2:
	movl	%esi, %eax
	addl	$12, %esp
	popl	%ebx
	popl	%esi
	popl	%edi
	popl	%ebp
	ret
.L6:
	call	__errno_location@PLT
	negl	%esi
	movl	%esi, (%eax)
	movl	$-1, %esi
	jmp	.L2
	.size	vserver, .-vserver
	.ident	"GCC: (GNU) 4.1.2 20060708 (prerelease) (Debian 4.1.1-8)"
	.section	.text.__i686.get_pc_thunk.bx,"axG",@progbits,__i686.get_pc_thunk.bx,comdat
.globl __i686.get_pc_thunk.bx
	.hidden	__i686.get_pc_thunk.bx
	.type	__i686.get_pc_thunk.bx, @function
__i686.get_pc_thunk.bx:
	movl	(%esp), %ebx
	ret
	.section	.note.GNU-stack,"",@progbits
