Buenas a todos, tengo un problema con la sentecia de C flushall en ubuntu, y es que no me fuciona, me aparece el siguiente mensaje y no encuentro nada por internet que me sirva :(
suma.c:(.text+0x44): undefined reference to `flushall'
suma.c:(.text+0x10d): undefined reference to `flushall'
suma.c:(.text+0x13f): undefined reference to `flushall'
Si alguien puede decirme la sinstaxis de como se usa o un ejemplo me gustaría.
El compilador que uso es gcc.

flushall y _flushlbf
Sería bueno ver el código...
En la librería stdio.h no existe ningún flushall, no sé si es standar C; pero en la librería stdio_ext.h existen un _flushlbf que según la propia libreria:
que creo es lo que andas buscando.
Ayuda en camino
Hola no se para que necesites esa función, para poder ayudarte seria bueno que muestres el código
de tu programa
"Si compila esta bien, si arranca es perfecto."
No veo ninguna página de
No veo ninguna página de manual para flushall(). ¿Es posible que sea algo propio de Windows/VS?
«E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct the problem» significa que dpkg se ha interrumpido y que tienes que ejecutar "sudo dpkg --configure -a" para corregir el problema.
Solventado
Ya lo solventé este problema. El problema que tenía era que se estaba llenando el buffer de entrada con carácteres ENTER ( '\n' ) y al volver a pedir un valor con scanf leia el '\n' y no leia lo que yo quería introducir. Lo solventé con lo siguiente :
while ( getchar() != '\n' );
Así getchar() leia todos los carácteres '\n'.
Gracias por la ayuda de todos modos.