42shpimanmls / 42sh

Shell project at 42
3 stars 0 forks source link

protect read get_hostname + no \n after pipeline #182

Closed lsimonne closed 7 years ago

lsimonne commented 7 years ago

162 if someone knows where to get the hostname on mac without uname...

n0izn0iz commented 7 years ago

uname c'est pas une fonction interdite??

pilespin commented 7 years ago

elle est dans le man 2

n0izn0iz commented 7 years ago

cool :)

lsimonne commented 7 years ago

euh si, elle est dans le man 3, mais comme c'est un bonus osef non? sinon on peut faire l'alternative de Pierre (#162)

pilespin commented 7 years ago

FAUX UNAME(2)

et l'alternative elle est pourie

UNAME(2) Linux Programmer's Manual UNAME(2)

NAME uname - get name and information about current kernel

SYNOPSIS

include <sys/utsname.h>

   int uname(struct utsname *buf);
lsimonne commented 7 years ago

je suis à l'école et uname est dans le man 3 (cf #34)

pilespin commented 7 years ago

bonus man 3 oui oui > alternative douteuse

n0izn0iz commented 7 years ago

Ma solution était pas douteuse !!! ça m’étonnerait pas que la fonction uname encapsule juste le read du fichier uname. Le fichier doit être a un endroit différent sur mac.

lsimonne commented 7 years ago

oui, mais où?! et Pierre parlait de sa solution de faire un uname dans le Makefile, qui était très douteuse ^^

n0izn0iz commented 7 years ago

trop chelou l'implé de uname dans darwin http://src.gnu-darwin.org/src/usr.bin/uname/uname.c.html